Гаралтын 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 прокси жагсаалтаас авсан бичлэгийн сонсогчийн хаяг болон ажиглагдсан гаралтын хаягийг тусад нь хадгал. Эхний хүсэлт шууд хандалт зөвшөөрөгдсөн нөхцөлд проксинуудыг алгасна; хоёр дахь нь алгасах дүрмийг цэвэрлэж проксиг сонгоно. Шалгагч хоёр хүсэлтийг хоёуланг хүлээн авах тул хувийн өгөгдөл, cookie, токен бүү илгээ.

Зөвхөн 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 хүсэлт хөтчийг тохируулдаггүй; профайл, өргөтгөл, алгасах дүрэм болон системийн тохиргоог үл тоодог аппууд өөр зам сонгож болно. Байршил чухал бол ажиглагдсан гаралтын хаягийн байршлыг хайж, үр дүнтэй хамт төгсгөлийн цэг болон гаралтын хаягийг хоёуланг хадгал.

Холбоотой нийтлэлүүд