Seseorang mengatur proxy di mesin saya dan saya ingin tahu apa itu. Apakah ada cara untuk menemukan server proxy menggunakan baris perintah dan bukan GUI?
gsettings get org.gnome.system.proxy host
mengembalikan sesuatu?
Seseorang mengatur proxy di mesin saya dan saya ingin tahu apa itu. Apakah ada cara untuk menemukan server proxy menggunakan baris perintah dan bukan GUI?
gsettings get org.gnome.system.proxy host
mengembalikan sesuatu?
Jawaban:
Untuk proksi seluruh sistem untuk HTTP, Anda dapat memeriksa nilai http_proxy
variabel lingkungan:
echo "$http_proxy"
Untuk HTTPS:
echo "$https_proxy"
Demikian pula, ada ftp_proxy
, socks_proxy
untuk melayani tujuan pasti dari nama mereka. Ada juga all_proxy
untuk mengatur proxy untuk semua protokol ini sekaligus. Sekadar diketahui, no_proxy
hapus proksi untuk alamat tertentu dari protokol apa pun (atau semua) yang diberikan. Hanya demi kelengkapan, Anda mungkin ingin memeriksa versi huruf besar dari variabel-variabel ini juga, meskipun huruf kecil adalah standar untuk *_proxy
variabel lingkungan (hanya variabel lingkungan yang saya ketahui yang huruf kecil).
Perhatikan bahwa ini akan menunjukkan pengaturan proxy seluruh sistem, tidak khusus aplikasi. Misalnya,, firefox
atau apt
dapat memiliki pengaturan proxy sendiri terlepas dari global. Beberapa aplikasi tidak menghormati variabel-variabel ini juga (misalnya gnome
penggunaan aplikasi tertentu gsettings
), jadi YMMV.
Coba koneksi http ke luar:
wget http://google.com
Anda akan melihat sesuatu seperti ini sebagai hasilnya:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
Server proxy Anda dalam hal ini ditemukan setelah 302 otentikasi diperlukan. http://192.168.254.99:9090/
Di Linux, Anda dapat menggunakan ini untuk memeriksa proksi yang ditentukan dalam sistem
env | grep proxy
periksa file:
cat /etc/apt/apt.conf
cat /etc/environment
Untuk Memodifikasi konten file (hapus semuanya dari apt.conf tanpa proxy dan hanya kalimat proxy dari lingkungan)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
adalah program GUI. Bagaimana cara menghindari menggunakan GUI?
cat
maka @ Zacharee1 .. saya katakan gedit sehingga OP juga bisa mengeditnya.
gedit
bahkan mungkin tidak diinstal, karena ini bisa menjadi instalasi server. nano
dan vim
keduanya editor teks baris perintah.
/etc/environment
akan merusak PATH dan mungkin konfigurasi lainnya. Tolong jangan lakukan itu.
echo $HTTP_PROXY
melakukan sesuatu?