Я должен смочь отправить локальный IP-адрес компьютера наряду с заголовками при выполнении запросов к веб-сайту. Подобный пути можно добраться _SERVER["REMOTE_ADDR"]
в php, но локальном IP (например, 192.168.100.1) Это будет интранет, таким образом, средой можно будет управлять. Что-либо может быть установлено на компьютере и т.д.
Это будет на компьютере Mac OS X. Надежда и на Safari И НА Firefox. Но было бы открыто для использования одного.
Кто-либо знает, возможно ли это? Большое спасибо.
Я предполагаю, что призывает к так или иначе добавлению, что заголовок X-Forwarded-For, как некоторые прокси-серверы сделал бы. Но, хотя не официальный стандарт, интересно, "позволяет" ли он для IP-адресов от частного диапазона все же.
Если можно заставить браузеры использовать прокси GlimmerBlocker, то можно добавить такие заголовки через Изменить правило Запроса:
По запросу область добавьте:
gb.request.headers['X-Forwarded-For'] = '192.168.100.1';
Или, для использования фактического локального IP-адреса я принимаю:
var myIp; for(var k in gb.network.interfaces){ var x = gb.network.interfaces[k]; if(!x.IPv4){ continue; } for(var i in x.IPv4.addr){ var ip = x.IPv4.addr[i]; // An interface can have multiple IP addresses, but assume // it has just a single address which is not localhost: if(ip == "127.0.0.1"){ continue; } myIp = ip; break; } } gb.request.headers['X-Forwarded-For'] = myIp;
Дополнительно, только примените правило к определенным хостам.
(Мне также довольно любопытно на предмет почему из этого вопроса...),