標籤:http代理 code bug lin username linux服務 mit 方法 bugs
一般在中、大型企業中為了企業內部網路安全,通常採用代理方式串連外部Internet,這樣內網的Linux伺服器便無法直接連接到外部的yum伺服器了,導致安裝軟體不太方便(畢竟有些軟體的依賴包太多)。
這裡,我僅個人工作環境記錄下CentOS伺服器的yum及wget網路代理程式配置。
一、yum代理配置如下:1. 修改/etc/yum.conf檔案,尾部追加如下內容:
sudo vi /etc/yum.conf
[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=0debuglevel=2logfile=/var/log/yum.logexactarch=1obsoletes=1gpgcheck=1plugins=1installonly_limit=5bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yumdistroverpkg=centos-release#配置代理http_proxy=http://代理IP地址:連接埠#有,則添加;(沒有,則請省略以下;)proxy_username=代理的使用者名稱proxy_password=代理的密碼
2. 測試yum代理配置
yum list
執行以上命令後如能夠正確擷取到yum資料即代表yum代理配置成功。
二、wget下載配置代理方法1:在wget命令中直接設定HTTP代理
wget http://www.sina.com -e use_proxy=yes -e http_proxy=代理ip:連接埠
HTTPS代理
wget --no-check-certificate http://www.sina.com -e use_proxy=yes -e http_proxy=代理ip:連接埠
方法2:添加設定檔
在目前使用者的目錄下建立一個.wgetrc檔案,並在其中寫入Proxy 伺服器資訊
vi ~/.wgetrc
#配置代理http_proxy=http://代理IP地址:連接埠ftp_proxy=http://代理IP地址:連接埠#有,則添加;(沒有,則請省略以下;)proxy_username=代理的使用者名稱proxy_password=代理的密碼#表示開啟代理use_proxy=on
為yum、wget配置網路代理程式