Câu hỏi Cài đặt proxy được lưu ở đâu trên Ubuntu 12.04?


Tôi đang chạy Ubuntu 12.04 máy chủ bên trong mạng công ty của tôi. Nó đòi hỏi một proxy để truy cập vào mạng bên ngoài. Tôi đã định cấu hình proxy trong khi cài đặt. Sau đó, tôi thấy cài đặt proxy của mình đã được lưu trong /etc/apt/apt.conf. Nhưng nó không nằm trong các biến môi trường. Tuy nhiên, wget cũng có thể tải xuống một trang web thông qua proxy. Wget (và các chương trình khác) đọc cài đặt proxy của tôi ở đâu?


4
2018-04-27 23:43


gốc




Các câu trả lời:


Như thường lệ, tôi cho rằng không ai quan tâm đến việc tích hợp tất cả các cài đặt truyền thông cho các chương trình được sử dụng trong Linux / Ubuntu, điều đáng tiếc.

Trong 11,10 bạn có cài đặt hệ thống rộng ở một số vị trí:

/ etc / environment

...
http_proxy="user:pass@my.proxy:port
...

/etc/apt/apt.conf.d/02/proxy

Lệnh apt có cài đặt của nó trong tệp này:

Acquire::http::proxy "http:/user:pass@my.proxy:port"

/ etc / wgetrc

Lệnh wget có cài đặt của nó trong tệp này theo cùng định dạng với tệp /etc/environment tập tin được đề cập ở trên.

http_proxy="user:pass@my.proxy:port

Cung cấp 12.04 có cùng cấu hình tệp với 11.10 về ba chương trình này, bạn có thể chỉnh sửa các tệp này cho máy chủ.

Tôi đã có một tập tin kịch bản để thay đổi tất cả những điều này trong 11.10 qua lại giữa công việc và nhà của tôi, nhưng bây giờ tôi không sử dụng kịch bản đó cho đến khi tôi biết thêm chi tiết về cách 12.04 làm việc với những vấn đề này.


8
2018-05-11 15:11





wget sử dụng /etc/wgetrc trong đó bạn sẽ tìm thấy các đường proxy HTTP và HTTPS để bỏ ghi chú và chỉnh sửa với cài đặt proxy của mình.


3
2018-03-28 11:52





Nhiều dòng lệnh linux có thể sử dụng các biến môi trường http_proxy và ftp_proxy. Chỉ cần đặt chúng trong tệp .bashrc của bạn hoặc thiết lập tập lệnh shell để đặt các biến môi trường này trước khi chạy các lệnh như apt hoặc là wget v.v.

export http_proxy=http://proxyserver:port/
export ftp_proxy=http://proxyserver:port/

1
2018-03-28 12:26





wget và nhiều chương trình khác, lấy thông tin proxy từ biến môi trường http_proxy. Thử lệnh echo $http_proxy trong một vỏ để làm cho nó được thiết lập.


0
2018-04-28 00:55



wget có thể nhưng không apt-get (ngày 12.04.1) - majkinetor