Како проверити излазну IP адресу проксија
Упоредите адресу коју види одредиште са подешеном прокси тачком и немојте заменити другу страну curl везе за излазни IP.
Излазни IP мерите на одредишту. Адреса у листи проксија је интерфејс који клијент контактира; NAT, усмеравање или додатни излазни чвор могу одредишту показати другу изворну адресу.
Упоредите исту тачку провере IP-а са проксијем и без њега. Брз јавни пример:
curl --noproxy '*' --connect-timeout 5 --max-time 15 https://httpbin.org/ip
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 https://httpbin.org/ipЗамените документацијску адресу својом активном тачком. За унос са листе HTTP проксија разликујте адресу ослушкивања и посматрани излаз. Први захтев заобилази проксије где је директан приступ дозвољен; други уклања изузетке и бира прокси. Проверавач прима оба, па изоставите приватне податке, колачиће и токене.
Проверите пријављену адресу, не само HTTP 200. Очекивана другачија адреса подржава закључак о рути тог захтева. Ако су резултати исти, проверите изузетке и подешавања пре него што унос прогласите нетачним.
Проверите шта мери IP услуга
httpbin-ов резултат origin може употребити X-Forwarded-For ако постоји. Може садржати ланац уместо стварне адресе друге стране сокета, што је посебно важно при нешифрованом HTTP прослеђивању. Када је потребна прецизност, боља је сопствена провера: забележите стварну другу страну везе на познатој мрежној граници и верујте заглављима прослеђивања само ако их ваша инфраструктура даје и проверава.
Адреса коју curl већ зна
curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/remote_ip означава другу страну curl везе, обично HTTP прокси у овом примеру. Помаже да потврдите где се curl повезао, али не посматра излазну изворну адресу проксија. На друго питање одговара резултат са одредишта.
Проверу поновите у апликацији која ће користити прокси. Успешан curl не подешава прегледач: профили, проширења, изузеци и апликације које игноришу системска подешавања могу бирати друге руте. Ако је локација битна, потражите посматрану излазну адресу и уз резултат сачувајте крајњу тачку и излаз.