ping menunjukkan apakah permintaan echo ICMP mendapat balasan. Ia tidak membuka port HTTP atau SOCKS yang tercantum dalam daftar proxy dan tidak meminta proxy mengakses situs.

Perbedaan ini penting ketika entri menjawab ping tetapi menolak koneksi proxy. ICMP dan layanan TCP proxy mengikuti jalur berbeda dalam perangkat lunak dan aturan akses host. Alamat yang terjangkau bisa saja tidak memiliki proxy yang mendengarkan pada port pilihan Anda.

Tiga hasil yang mudah disalahartikan

  • Ping menjawab, proxy gagal: selidiki port layanan, protokol, autentikasi, dan respons proxy. Balasan echo belum mengujinya.
  • Ping gagal, proxy bekerja: jaringan atau host mungkin menyaring ICMP sambil mengizinkan koneksi proxy. Jangan membuang pengujian aplikasi yang berhasil karena permintaan echo tidak dijawab.
  • Ping cepat, permintaan lambat: perjalanan pulang-pergi echo tidak mencakup negosiasi proxy, rute dari proxy ke tujuan, TLS, dan waktu respons tujuan.

Gunakan operasi klien yang sebenarnya

Untuk endpoint HTTP, kirim permintaan HTTP dengan batas yang ditentukan melaluinya. Jika perlu HTTPS, pastikan juga pembentukan tunnel dan respons TLS tujuan. Untuk SOCKS gunakan mode SOCKS yang didukung aplikasi. Pemeriksaan port TCP berguna sebagai pengamatan antara, tetapi masih berhenti sebelum langkah protokol tersebut.

Simpan ping sebagai informasi jaringan pendukung saat menelusuri masalah pada rute yang diketahui. Laporkan hasilnya terpisah dari hasil aplikasi. “IP menjawab permintaan echo” dan “proxy menyelesaikan permintaan HTTPS ini” adalah pernyataan berbeda; hanya yang terakhir menguji operasi yang ingin Anda lakukan.

Artikel terkait