Saya mencari untuk mengatur proxy untuk terminal. Yang saya butuhkan adalah saya ingin mengirim semua komunikasi terminal ke internet melalui proxy, katakan untuk tor.
Saya mencoba untuk mengatur pengaturan proxy yang lebar sistem. Tetapi Terminal tidak mematuhi konfigurasi proxy sistem yang luas.
Apakah ada cara lain untuk melakukan hal ini?.
command-line
bash
proxy
tor
Platypus Anonim
sumber
sumber
proxychains
untuk menjembatani proksi SOCKS5 ke http. Lihat ini github.com/shadowsocks/shadowsocks/wiki/…Jawaban:
Terminal bukan aplikasi bersih. Mungkin lebih baik untuk mengatakan, dalam kasus Anda, terminal kontainer untuk aplikasi bersih seperti
ssh
,telnet
,lftp
,wget
,lynx
...Edit Anda:
Masukkan detail dalam format ini.
Ini adalah ketika menggunakan
wget
,ftp
,lftp
,telnet
di terminalssh
tidak memilikiSOCKS
dukungan klien asli , Anda perlu menggunakanProxyCommand
untuk itu, misalnya dengansocat
:Atau menggunakan hal-hal seperti
tsocks
untuk transparan menggunakanSOCKS
untukTCP
lalu lintas.Untuk
SOCKS5
dengan socat 2:Untuk metode HTTP Proxy CONNECT dengan socat 2:
sumber
ekspor variabel di bawah ini di terminal
dan gunakan perintah berikut untuk menonaktifkan proxy
sumber
Saya menetapkan variabel ekspor
di ~ / .bashrc dan / etc / enviroment
sumber
Dalam kasus saya, saya salah memasukkan koma terbalik di kedua sisi. menempatkan
"http//.."
itu salah dan tidak menempatkan sesuatu sepertihttp//...
itu salah juga. Apa yang berhasil adalah .. ketika saya menggunakan koma tunggal terbalik di kedua sisi.export http_proxy='http://username:password@proxyhost:port/' export https_proxy='https://username:password@proxyhost:port/' export ftp_proxy='http://username:password@proxyhost:port/'
Ingatlah ketiga perintah ini untuk dijalankan secara terpisah tiga kali.
sumber