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.