Ketika saya menghapus proxy dari Sistem / Jaringan dan menerapkannya secara luas, masih ada saat bekerja di konsol. Ketika saya menjalankan:
env | grep proxy
itu mencetak:
http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080
Saya bisa menghapusnya dengan:
unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy
tapi itu tidak permanen, ketika saya membuka kembali terminal, variabel-variabel proksi ini diatur kembali.
Bagaimana cara menghapusnya secara permanen?
proxy
environment-variables
Иван Бишевац
sumber
sumber
Jawaban:
Pastikan untuk mengubah dropdown metode dari "manual" ke "none". Ini akan menghapus semuanya - Anda mungkin perlu me-restart mesin setelah melakukan ini.
sumber
gsettings
pada baris perintah alih-alih proxy Network Manager guigsettings set org.gnome.system.proxy mode 'none'
http_proxy
Pastikan variabel-variabel tersebut tidak dideklarasikan di salah satu file di bawah ini:
~/.bashrc
/etc/bash.bashrc
/etc/environment
Jika ya, akan lebih baik jika Anda menghapus garis itu.
Namun, jika Anda tidak dapat menemukannya, maka letakkan
unset
baris yang Anda sebutkan di~/.bashrc
file Anda .sumber
/etc/environment
. Saya menemukan solusi untuk masalah lain yang saya miliki dengan proxy. Itu nama pengguna dan kata sandi untuk proxy. Saya tidak bisa menggunakan wget atau ruby gem menginstal melalui proxy, karena kesalahan otentikasi. Saya baru saja menulis pengaturan dalam format:username:[email protected]
untukhttp_proxy
,https_proxy
dan berfungsi sekarang. Terima kasih bung, Anda menyelamatkan saya banyak saraf :)env | grep proxy
saya mendapatkan hasil yang sama dengan op tetapi/etc/environment
kosong. Bagaimana saya menemukan variabel-variabel itu?