Linux中如何為pip安裝添加代理
Linux pip安裝添加代理
在Linux中經(jīng)常會用pip包管理工具,由于遠程連接的問題,可能會出現(xiàn)各種各樣奇怪的問題,使用pip鏡像代理,可以加速pip安裝
修改文件
~/.pip/pip.conf(沒有的話就創(chuàng)建一個,就放在home路徑下
添加
[global] index-url = https://pypi.tuna.tsinghua.edu.cn.simple
PIP安裝指明安裝版本
pip install django==1.11.11 ?# 我們大多是安裝包需要指明安裝版本,使用==來指明版本
Linux下代理設置詳解
1、yum代理設置
/etc/yum.conf 鏡像設置 /etc/yum.repos.d/
2、pypi鏡像源設置
? ?~ cat .pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
3、maven中心倉庫設置
.m2/settings.xml
4、wget代理
/etc/wgetrc
5、shell的全局代理,這樣wgetc也走這個代理
/etc/profile http_proxy=proxy.abc.com:80? https_proxy=$http_proxy? ftp_proxy=user:password@proxy.abc.com:8080 no_proxy=*.abc.com,10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1? export http_proxy https_proxy ftp_proxy no_proxy ?、
http_proxy:http協(xié)議使用代理服務器地址;https_proxy:https協(xié)議使用安全代理地址;ftp_proxy:ftp協(xié)議使用代理服務器地址;user:代理使用的用戶名;password:代理使用用戶名的密碼;proxy.abc.com:代理地址,可以是IP,也可以是域名;8080:使用的端口;no_proxy:不使用代理的主機或IP。
保存退出,注銷重新登陸系統(tǒng)即可生效。
有些linux服務器處于內(nèi)網(wǎng),并且沒有公網(wǎng)ip,故要想與外網(wǎng)進行http/https通信只能通過nat或者加proxy的方式。
nat服務器有網(wǎng)段的限制,而http/https proxy代理則沒有,使用起來也方便。
同時有部分網(wǎng)址不需要走代理
解決:添加環(huán)境變量
設置代理
export http_proxy=proxyserver:port
問題
系統(tǒng)環(huán)境變量配置高于/etc/hosts文件,導致一個沒有域名解析但綁定了host的時候任然走代理,代理找不到對應的ip,導致訪問失敗
解決:設置不走代理
export no_proxy=‘a(chǎn).test.com,127.0.0.1,2.2.2.2'
注:no_proxy不支持模糊匹配,如*.com.cn
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
logrotate實現(xiàn)日志切割方式(轉(zhuǎn)儲)
這篇文章主要介紹了logrotate實現(xiàn)日志切割方式(轉(zhuǎn)儲),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
centos7訪問windows系統(tǒng)的共享文件夾詳解
文章講述了在Windows和CentOS系統(tǒng)之間共享文件夾并掛載的過程,包括在Windows上設置共享文件夾,以及在CentOS上使用CIFS協(xié)議掛載共享文件夾的詳細步驟,此外,還介紹了如何設置開機自動掛載和提高掛載點權限的安全性2025-12-12

