Cara menonaktifkan http_proxy secara permanen


24

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?


"Ketika saya menghapus proksi dari Sistem / Jaringan" Apakah maksud Anda mengosongkan kotak teks atau mengubah menu dropdown menjadi "tidak ada"?
jackweirdy

@jackweirdy, mengubah menu dropdown menjadi tidak ada.
Иван Бишевац

Jawaban:


5

Pastikan untuk mengubah dropdown metode dari "manual" ke "none". Ini akan menghapus semuanya - Anda mungkin perlu me-restart mesin setelah melakukan ini.


2
Anda benar, itu menghapus. Bahkan lebih baik saya tidak perlu me-restart komputer, hanya untuk log off dan kemudian logon.
Иван Бишевац

Sangat berguna. Pengaturan proxy saya dari Charles Proxy tampaknya "macet" bahkan setelah saya menutup sesi dan keluar dari program. Saya melakukan ini (menggunakan gsettingspada baris perintah alih-alih proxy Network Manager gui gsettings set org.gnome.system.proxy mode 'none' http_proxy
:,

10

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 unsetbaris yang Anda sebutkan di ~/.bashrcfile Anda .


Anda benar, mereka ada di /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:password@proxy.example.comuntuk http_proxy, https_proxydan berfungsi sekarang. Terima kasih bung, Anda menyelamatkan saya banyak saraf :)
Иван Бишевац

Senang itu berhasil. :)
hijau

Terima kasih banyak: D saya mendapatkan pengaturan ini di / etc / environment. Saya biasanya menggunakan .bashrc jadi tidak tahu berapa banyak file yang mengganggu itu.
m3nda

1
Ketika saya melakukannya, env | grep proxysaya mendapatkan hasil yang sama dengan op tetapi /etc/environmentkosong. Bagaimana saya menemukan variabel-variabel itu?
Mina Michael
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.