命令行使用代理

作者: David 分类: 技術教程 发布时间: 2015-04-13 18:37

[su_note note_color=”#4bd3f8″ radius=”1″]2015年6月19日 13:51:36 还是把GITHUB上的项目搬到OSChina来,Clone后直接编译安装吧,地址:https://git.oschina.net/GTdavid/proxychains-ng.git[/su_note]

很早之前,在樹莓派上需要獲取GitHub的代碼,發現無論是電信還是聯通速度簡直不能直視,再者更新系統或者安裝某些軟件的時候也是這樣(新版本的樹莓派系統即使改了源,還會從官方網站獲取,導致速度上不去),赤裸裸地浪費帶寬

Ubuntu系統原來就有地方可以設置使用代理(HTTP),但不是很方便,雖然我沒用過

OK~這次主角是ProxyChains4(或者叫proxychains)

Ubuntu系統下可直接使用apt-get install proxychains,版本略微有點舊,也可以先通過舊版本獲取GitHub上的新版本,把舊版的刪掉,自己編譯安裝。

到了樹莓派這種嵌入式硬件下,就不這麼順利~~~折騰啊!

水文水完,開始做整事

既然直接GIT上獲取不了新版,或者沒有可用的HTTP代理,那只好先通過其他電腦下載

如果有境外VPS的話,先在VPS上Clone好代碼,然後在樹莓派上用SCP把VPS上的代碼拿過來

一般我是不會用這種方式,windows已經科學上網,還不如通過windows下好再傳到樹莓派,鼠標點點就好了

中間如何解壓zip文檔就自行谷歌

解壓好以後,進入目錄

cd proxychains-ng

#configure是必須的
./configure –prefix=/usr –sysconfdir=/etc

#GO~GO
sudo make && make install

#生成配置文件
sudo make install-config

樹莓派編譯耗時,你懂的~

最後一步生成出來的配置文件放在/usr/local/etc/下,名為proxychains.conf

編輯下代理服務器IP地址和端口號,在最後一行

截圖-045

忘記默認是不是經過代理解析DNS,最好自己檢查下

截圖-059

最後只需要在要執行的命令前加多proxychains4即可

比如像通過代理使用GIT拷貝代碼,命令如下

proxychains4 git clone 地址

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注