Jika Anda membuat proxy sendiri, pertama-tama Anda harus memeriksa apakah ada port terbuka (kode p
argumen hanya berfungsi jika proses terkait adalah milik Anda atau Anda adalah root):
netstat -tlnp
Ini akan memberi Anda garis seperti:(Saya memiliki proxy di localhost:8888
)
tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN
Jika Anda menemukan garis seperti itu atau proxy itu bukan milik Anda, coba kirim paket melaluinya. Misalnya meminta halaman web dengan curl
:
curl --socks5 localhost:8888 binfalse.de
Harus menampilkan beberapa hal HTML. Semoga ini membantu untuk mencari kesalahan;-)
Aux :Sebagai contoh saya, saya membuat proxy melalui:
ssh -o ServerAliveInterval=60 -D8888 [email protected]
Ganti someone
dengan nama pengguna Anda dan somewhere
dengan server tujuan Anda. Tentu saja menggunakan OpenSSH hanyalah salah satu metode dari banyak kemungkinan proxy socks5.
Untuk mendapatkan curl untuk menyelesaikan DNS di sisi lain, ubah --socks5
dengan --socks5-hostname
.
Lihat halaman manual untuk info lebih lanjut.
Perintah berikut akan menguji apakah proxy Socks 5 berfungsi di localhost:8080
:
timeout 5 curl -x socks5://localhost:8080 http://example.com/
Kalau tidak, itu akan habis setelah 5 detik. Jika Anda tidak memiliki timeout
perintah, lepaskan.