Cách vô hiệu hóa vĩnh viễn http_proxy


24

Khi tôi xóa proxy khỏi Hệ thống / Mạng và áp dụng toàn hệ thống, nó vẫn còn khi hoạt động trong bảng điều khiển. Khi tôi chạy:

env | grep proxy

nó in:

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

Tôi có thể xóa nó bằng:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

nhưng nó không vĩnh viễn, khi tôi mở lại terminal, các biến proxy này lại được xử lý.

Làm thế nào để loại bỏ chúng vĩnh viễn?


"Khi tôi xóa proxy khỏi Hệ thống / Mạng" Bạn có nghĩa là làm trống các hộp văn bản hoặc thay đổi menu thả xuống thành "không"?
kỳ lạ

@jackweirdy, thay đổi menu thả xuống thành không.
Иван Бишевац

Câu trả lời:


5

Hãy chắc chắn thay đổi thả xuống phương thức từ "thủ công" thành "không". Điều này sẽ xóa mọi thứ - bạn có thể cần phải khởi động lại máy sau khi thực hiện việc này.


2
Bạn đúng, nó loại bỏ. Thậm chí tốt hơn tôi không cần phải khởi động lại máy tính, chỉ cần đăng xuất và sau đó đăng nhập.
Иван Бишевац

Rất tiện dụng. Cài đặt proxy của tôi từ Charles Proxy dường như bị "kẹt" ngay cả sau khi tôi đóng phiên và thoát khỏi chương trình. Tôi đã làm điều này (sử dụng gsettingstrên dòng lệnh thay vì gui proxy của Trình quản lý mạng : gsettings set org.gnome.system.proxy mode 'none' , đã đăng nhập và bật và http_proxybiến không được đặt cho tốt. Cảm ơn!
yuvilio

10

Đảm bảo rằng các biến đó không được khai báo trong bất kỳ tệp nào dưới đây:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

Nếu có, sẽ tốt hơn nếu bạn loại bỏ những dòng đó.

Tuy nhiên, nếu bạn không thể tìm thấy chúng, thì hãy đặt các unsetdòng bạn đã đề cập trong ~/.bashrctệp của mình .


Bạn nói đúng, họ ở trong /etc/environment. Tôi tìm thấy giải pháp cho một vấn đề khác mà tôi có với proxy. Đó là tên người dùng và mật khẩu cho proxy. Tôi không thể sử dụng wget hoặc ruby ​​gem cài đặt thông qua proxy, vì lỗi xác thực. Tôi chỉ viết các thiết lập ở định dạng: username:password@proxy.example.comcho http_proxy, https_proxyvà nó hoạt động ngay bây giờ. Cảm ơn người đàn ông, bạn lưu lại cho tôi rất nhiều dây thần kinh :)
Иван Бишевац

Vui mừng nó đã làm việc. :)
màu xanh lá cây

Cảm ơn bạn rất nhiều: D tôi đã nhận được các cài đặt này vào / etc / môi trường. Tôi thường sử dụng .bashrc vì vậy không biết có bao nhiêu tệp đang can thiệp vào đó.
m3nda

1
Khi tôi làm env | grep proxytôi nhận được kết quả tương tự như op nhưng /etc/environmenttrống rỗng. Làm thế nào để tôi tìm thấy các biến?
Mina Michael
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.