proxy 在centos7上的使用方法 (不定期更新)
yum:
編輯/etc/yum.conf
追加proxy=socks5://127.0.0.1:1080
或者
proxy=http://127.0.0.1:8118
p.s. 當proxy為http型別時候,yum下載repo檔案時候dns解析預設走代理(即resolv.conf檔案不配置dns server也行)。
但是socks5型別代理必須配置dns server。
pip:
pip --proxy 192.168.10.100:8118
僅支援http/https,不支援socks5
tips:
可以把alias pip="pip --proxy 192.168.10.100:8118" 寫入bash_profile
docker:
暫時不支援socks proxy
但是:可以把socks5代理轉換成http代理
然後docker就可以間接使用socks代理了。
具體轉換方法可以參考下列連結:
http://blog.csdn.net/onlyellow/article/details/52441915
docker使用http代理方法如下:
# cat /etc/sysconfig/docker |tail -n2
HTTP_PROXY=http://127.0.0.1:8118
export HTTP_PROXY
然後systemctl restart docker
docker pull就能走代理下載了
最新版的docker沒有/etc/sysconfig/docker這個檔案了。需要另外方法配置代理。
引用stackoverflow的一個回答(親測有效):
http://stackoverflow.com/questions/23111631/cannot-download-docker-images-behind-a-proxy
docker-ce之後,上文中使用http-proxy檔案方法也失效了。必須直接新增到docker.service檔案中才行
在/usr/lib/systemd/system/docker.service中追加
Environment="HTTP_PROXY=http://192.168.10.100:8118"
Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com"
然後systemctl daemon-reload
systemctl restart docker 後即可
systemctl show --property Environment docker
git:
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
git config --global --unset http.proxy
git config --global --unset https.proxy
這裡說明下windows上設定git 與centos7不一樣:
git config --global http.proxy 127.0.0.1:1080
git config --global https.proxy 127.0.0.1:1080
不需要socks5://字首。 蛋疼。
go:
go內部實際上用git下載依賴。所以同git
curl:
socks需要使用者名稱/密碼
$ curl --proxy-user sockd:sockd --socks5 127.0.0.1:1080 'http://check-host.net/ip'
$ curl --proxy-user sockd:sockd --socks5-hostname 127.0.0.1:1080 'http://check-host.net/ip'
socks無使用者名稱/密碼
curl --socks5 192.168.0.1:1080 http://example.com/
curl --socks5-hostname 192.168.0.1:1080 http://example.com/
curl http proxy一次性設定
curl -x 192.168.10.100:8118 ip.gs (僅僅適用於http proxy。 socks proxy參考前文)
curl支援全域性http_proxy設定
[[email protected] ~]# curl ip.gs
當前 IP:* 來自:中國江蘇南京 電信
[[email protected] ~]# export http_proxy=http://192.168.10.100:8118
[[email protected] ~]# curl ip.gs
當前 IP:* 來自:美國加利福尼亞州洛杉磯
相關推薦
proxy 在centos7上的使用方法 (不定期更新)
yum:編輯/etc/yum.conf追加proxy=socks5://127.0.0.1:1080或者proxy=http://127.0.0.1:8118p.s. 當proxy為http型別時候,yum下載repo檔案時候dns解析預設走代理(即resolv.conf檔案
ubuntu上的疑難雜癥(不定期更新……)
out fcitx 可選 driver setting 支持 可能 鍵盤 缺少 ubuntu系統英偉達顯卡驅動怎麽裝 sudo apt-get purge nvidia* #如果之前安裝過顯卡驅動,就執行這一句來卸載 sudo apt-add-repository ppa
sed 實踐案例 (不定期更新)
一個 mysqld swd dia col 一行 rac 刪除 實踐 刪除每行第一個字符 sed -r ‘s/^.//g‘ /etc/passwd 刪掉每行第二個字符 sed -r ‘s/^(.)(.)/\1/g‘ /etc/passwd 刪掉每行最後一個字符 s
2017-2018-1 Java演繹法 小組會議及交互匯總(不定期更新)
當前 演繹法 還需要 優點 計劃 除了 但是 log 凝聚力 第一周會議 今天我們小組開展了第一次團隊例會活動。我們小組將《構建之法》分為了六個部分並由六位成員先分別學習並向組長上傳學習收獲,這次的活動內容便是 交流前兩周小組成員學習閱讀《構建之法》的收獲。 在
kettle----功能點用法總結(不定期更新)
技術分享 插入數據 ttl 指定 ima 用法 mage class 功能點 表輸入(從指定的數據庫中,讀取所查詢表的數據) 截圖如下: 允許簡易轉換: 替換SQL語句裏的變量: 從步驟插入數據: kettle----功能點用法總結(不定期更新)
【整理】常用電子設備功耗(不定期更新)
沒事 標準 優酷 運行 充電 電子 組裝 由器 1.2 NAS 關機:1.4W(我擦,關機還耗電,還不少) 待機:20W 運行:20W+每塊3.5寸硬盤5W PC 關機:1.2W 待機:45W(要不是你太吵,那你當nas也可以) 處理器滿負荷:100W 顯卡滿負荷:180
NOIP註意事項(不定期更新)
不定 ++ cpp int register 就是 定期 註意 pre 1. 首先我們不能夠這麽寫 for (register int i = 1; i <= strlen(s); ++i) { // s 為一個字符串 //My code Here } 因
SLAM文獻閱讀(不定期更新)
SLAM文獻閱讀 [1] Comparison of Optimization Techniques for 3D Graph-based SLAM [2] AEKF-SLAM: A New Algorithm for Robotic Underwater Nav
sql server 操作(不定期更新)
要求:基本的語法要清楚。 sql server疑難點: 1、Partition by可以理解為 對多行資料分組後排序取每個產品的第一行資料 先處理內查詢,由內向外處理,外層查詢利用內層查詢的結果巢狀查詢不僅僅可以用於父查詢select語句使用。還可以用於insert、update、delet
近來學習感悟(不定期更新)
首先總結一下最近學習的東西: STL較為常用的資料結構如Map、Set、Stack、String、List、Queue、Priority_queue的一些基礎例子和用法(瞭解了部分的實現及底層) Coursera 上 Andrew Ng 教授的機器學習
python基礎(不定期更新)
1、python 尋找list中最大值、最小值並返回其所在位置 c = [1,2,4,0] c.index(min(c)) c.index(max(c)) 2、 獲取N天、N小時、N分鐘前的時間 from datetime import datetime from date
python常用模組(不定期更新)
前言: 隨著python開發專案越來越大,顯然應該把不同功能的程式碼放到不同的.py檔案裡,每一個.py檔案叫一個模組;模組分為(1)內建標準模組(2)第三方模組(3)自定義模組 這三種。這篇部落格就是用來記錄一些常用的內建模組的,時不時會更新一下。主要還是方便自己查閱。 注:os模組
Visual C++ MFC的圖形繪製——常見問題彙總(不定期更新)
Visual C++ MFC的圖形繪製——常見問題彙總 目錄 一.常見問題 1. 選單介面製作 2.命令響應函式 3.新增私有變數 4.訊
菜鳥教程PHP學習筆記(不定期更新)
NO.1—PHP表單驗證 程式碼詳細註釋版 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title>
自定義裝點部落格的“門面”(不定期更新)
初來乍到,算是一個部落格園的新人,受了園裡許多前輩的啟發正在一點點定製自己的小空間。 也希望我的文章能夠成為大家DIY的啟發,就算是拋磚引玉了。效果可以直接在我的部落格中看到,所以不另外貼圖了。 引入js檔案與css檔案 引入js檔案需要先申請js許可權,語言誠懇一點幾個小時(?)就可以拿到許可
使用JQ、BootStrap時,踩過的坑(不定期更新)
(此文用於記錄程式設計過程過程中,遇到的那些令人頭皮發麻的坑,以及它們的解決方法) 一、使用bootstrap-select、JQ 日前,要做一個需求,有一個輸入框,可以multiple輸入,輸入的東西還要到資料庫判斷,其是否存在?後臺還要根據這些資訊一條一條查詢別的表資料,我想這個邏輯
java正則表示式(不定期更新)
自己編寫使用過的以及網路蒐集整理的正則表示式備份,只在java中測試過,其餘可參考,歡迎討論、指正。 匹配數字(包含負數、小數): ^[-\\+]?[0-9]+[.]?[0-9]+$ 匹配網頁中圖片連結(圖片格式可修改、新增): (?<=<img
大學生可用實用軟體分享(不定期更新)
當下時代是網際網路的時代,作為一名可以說是剛剛網際網路使用起步的大學生,這一路走來,網際網路反覆重新整理我對“方便”這個詞的認識。很多時候,對我們而言,計算機不是一個用來開發的工具,而是一個用來是生活學習變得便捷的工具。 我有很多自己的經驗之談,在此,我強烈推薦下列軟體和網頁: 1.記賬軟體。網
python細小知識點(不定期更新)
目錄: 1.np.range()函式 2.np.transpose()函式 3.np.meshgrid()函式 1.np.range()函式 #一個引數 預設起點0,步長為1 輸出:[0 1 2] a = np.arange(3) #兩個引數 預設步長為1 輸出[3 4 5
SLAM領域著名實驗室及大牛(不定期更新)
目錄 SLAM領域著名實驗室 1. 蘇黎世聯邦理工學院 2. 明尼蘇達大學 3. 慕尼黑工業大學 4. 香港科技大學 5. 浙江大學