di mana Anda perlu menonaktifkannya? Pengaturan proxy tergantung pada aplikasi, sejauh yang saya tahu.
Diskilla
Jawaban:
27
Seperti jawaban lain mengatakan ada beberapa program yang tidak melihat sistem sama sekali Anda mungkin harus mengaturnya secara individual. Misalnya wget memiliki sejumlah opsi proxy, yang dapat digunakan untuk mengabaikan atau mengadaptasi konfigurasi proxy lingkungan selama eksekusi. Berikut adalah sejumlah area di mana proksi sistem dapat diatur.
Bagaimana sistem saya terlihat, perhatikan bahwa Anda harus mengubah konfigurasi sistem yang ditentukan untuk Lingkungan jaringan Anda.
Beberapa sistem Linux menggunakan / etc / environment
Saya akan memeriksa ~ / .bashrc agar pengaturan diterapkan secara otomatis saat sistem dinyalakan.
$ man env
$ man set
$ # The file section near the end of the bash manual.
$ man bash
FILES
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
/etc/bash.bashrc
The systemwide per-interactive-shell startup file
/etc/bash.bash.logout
The systemwide login shell cleanup file, executed when a login
shell exits
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login
shell exits
~/.inputrc
Individual readline initialization file
Dengan asumsi Anda berbicara tentang perangkat lunak baris perintah dan proksi HTTP:
Sebagian besar alat baris perintah mengambil ini dari variabel lingkungan HTTP_PROXY, jadi sebelum menjalankan perintah:
unset HTTP_PROXY
Mungkin ada beberapa variasi antara perangkat lunak / platform, dan Anda mungkin perlu unset http_proxyjuga.
Perhatikan bahwa banyak program menyimpan informasi ini dalam file konfigurasi mereka sendiri, dan cenderung mengabaikan lingkungan, jadi Anda harus mengatasinya berdasarkan kasus per kasus.
Ini jawaban yang bagus, tetapi saya khawatir ada lebih banyak tempat dalam sistem, ketika pengaturan proxy perlu diubah: askubuntu.com/questions/664777/… .
matandked
Setiap perangkat lunak dapat menggunakan pengaturan proxy sendiri (seperti npm atau apt, untuk beberapa nama). Jadi http_proxy mencakup sebagian besar dari mereka, tetapi Anda perlu memeriksa dokumentasi untuk memastikan yang digunakan.
Adriano P
3
Jika Anda ingin mengubah proksi untuk program GUI Anda mungkin berhasil jika mereka menggunakan pengaturan proxy "sistem" dari Gnome. Ini adalah pengaturan proxy yang dapat diatur dari Panel Kontrol.
Anda dapat melihat dan kemudian mengubah pengaturan saat ini dengan gconftool:
Anda dapat menghapus semua {http_proxy, https_proxy} etc dll dari / etc / environment. cukup sudo gedit / etc / environment lalu hapus semua proksi itu secara manual dan simpan.
Jawaban:
Seperti jawaban lain mengatakan ada beberapa program yang tidak melihat sistem sama sekali Anda mungkin harus mengaturnya secara individual. Misalnya wget memiliki sejumlah opsi proxy, yang dapat digunakan untuk mengabaikan atau mengadaptasi konfigurasi proxy lingkungan selama eksekusi. Berikut adalah sejumlah area di mana proksi sistem dapat diatur.
Beberapa sistem Linux menggunakan / etc / environment
Tidak ada satu set tunggal yang seragam menggunakan env
Saya akan memeriksa ~ / .bashrc agar pengaturan diterapkan secara otomatis saat sistem dinyalakan.
sumber
Dengan asumsi Anda berbicara tentang perangkat lunak baris perintah dan proksi HTTP:
Sebagian besar alat baris perintah mengambil ini dari variabel lingkungan
HTTP_PROXY
, jadi sebelum menjalankan perintah:unset HTTP_PROXY
Mungkin ada beberapa variasi antara perangkat lunak / platform, dan Anda mungkin perlu
unset http_proxy
juga.Perhatikan bahwa banyak program menyimpan informasi ini dalam file konfigurasi mereka sendiri, dan cenderung mengabaikan lingkungan, jadi Anda harus mengatasinya berdasarkan kasus per kasus.
sumber
Anda dapat mengatur atau menghapus semua variabel sekaligus di bash:
Anda juga dapat menambahkan pintasan kepada Anda
~/.bashrc
:Jangan lupa memuat ulang .bashrc:
atau
Lebih detail di [S] hell Hacks .
sumber
Jika Anda ingin mengubah proksi untuk program GUI Anda mungkin berhasil jika mereka menggunakan pengaturan proxy "sistem" dari Gnome. Ini adalah pengaturan proxy yang dapat diatur dari Panel Kontrol.
Anda dapat melihat dan kemudian mengubah pengaturan saat ini dengan gconftool:
Untuk mematikan proxy - set use_http_proxy ke false:
Anda dapat memeriksa hasilnya menggunakan
-a
garis dari atas. Atau untuk menetapkan proxy baru:sumber
Anda dapat memeriksa untuk melihat apakah mereka hilang dengan berlari
Seharusnya mengembalikan baris kosong
sumber
Jika semua hal yang ditulis di atas tidak berfungsi:
Ini berhasil untuk saya!
sumber
Untuk menonaktifkan semua variabel proxy dalam satu baris untuk sesi Anda saat ini:
sumber
Anda dapat menghapus semua {http_proxy, https_proxy} etc dll dari / etc / environment. cukup sudo gedit / etc / environment lalu hapus semua proksi itu secara manual dan simpan.
sumber