Ukur IP keluar di destinasi. Alamat dalam senarai proksi ialah pendengar yang dihubungi oleh klien; NAT, penghalaan atau satu lagi hop keluar boleh menyebabkan destinasi melihat alamat sumber yang berbeza.

Bandingkan titik akhir semakan IP yang sama dengan dan tanpa proksi. Contoh ringkas menggunakan perkhidmatan awam:

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

Gantikan alamat proksi contoh untuk dokumentasi dengan titik akhir anda yang berfungsi. Bagi entri daripada senarai proksi HTTP, simpan alamat pendengar dan alamat keluar yang diperhatikan secara berasingan. Permintaan pertama memintas proksi apabila akses terus dibenarkan; permintaan kedua mengosongkan peraturan pintasan dan memilih proksi. Perkhidmatan semakan menerima kedua-dua permintaan, jadi jangan sertakan data peribadi, kuki atau token.

Lihat alamat yang dilaporkan, bukan sekadar HTTP 200. Alamat berbeza yang menepati jangkaan menyokong kesimpulan tentang laluan permintaan ini. Jika kedua-dua hasil sama, semak peraturan pintasan dan konfigurasi sebelum menganggap entri senarai itu palsu.

Semak apa yang diukur oleh penyemak IP

Hasil origin httpbin boleh menggunakan X-Forwarded-For jika pengepala itu hadir. Hasilnya mungkin mengandungi rantaian alamat dan bukannya alamat rakan soket secara langsung, khususnya dalam ujian pemajuan HTTP biasa. Apabila ketepatan penting, gunakan penyemak di bawah kawalan anda: rekod rakan sambungan sebenar pada sempadan rangkaian yang diketahui, dan percayai pengepala pemajuan hanya apabila infrastruktur anda membekalkan serta mengesahkannya.

Alamat yang sudah diketahui curl

curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/

remote_ip mengenal pasti rakan sambungan curl, biasanya titik akhir proksi HTTP dalam contoh ini. Ia membantu mengesahkan tempat curl bersambung, tetapi tidak memerhatikan alamat sumber keluar proksi. Hasil di destinasi menjawab soalan kedua itu.

Ulangi semakan dalam aplikasi yang akan menggunakan proksi. Permintaan curl yang berjaya tidak mengkonfigurasi pelayar; profil, sambungan pelayar, peraturan pintasan dan aplikasi yang mengabaikan tetapan sistem boleh memilih laluan berbeza. Jika lokasi penting, cari lokasi alamat keluar yang diperhatikan dan simpan titik akhir serta alamat keluar bersama hasilnya.

Artikel berkaitan