Ubuntu系統(tǒng)中使用ProxyChains設置網(wǎng)絡代理

?????????在 VMware Player虛擬機中Ubuntu系統(tǒng)的上網(wǎng)代理配置 一文中,介紹了在environment等系統(tǒng)配置文件中設置網(wǎng)絡代理的方法。本文將介紹一種更為簡便的網(wǎng)絡代理設置方法,那就是使用ProxyChains。

1 ProxyChains介紹

????????ProxyChains遵循GNU協(xié)議的一款適用于linux系統(tǒng)的網(wǎng)絡代理設置工具。強制由任一程序發(fā)起的TCP連接請求必須通過諸如TOR 或 SOCKS4, SOCKS5 或HTTP(S) 代理。支持的認證方式包括:SOCKS4/5的用戶/密碼認證,HTTP的基本認證。允許TCP和DNS通過代理隧道,并且可配置多個代理。

2 ProxyChains的適用場景

????????在以下幾種場合,你可以考慮使用ProxyChains:需要通過代理上網(wǎng),或者需要突破諸如設置了端口限制的防火墻;或者要使用telnet,ssh,wget,vnc,apt,ftp,nmap等應用;事實上,甚至可以通過ProxyChains設置反向代理來讓你能夠從外部訪問你的內(nèi)部局域網(wǎng)。突破防火墻限制訪問互聯(lián)網(wǎng)。

3 ProxyChains的一些特色功能

????????①支持不同的代理選擇策略: ?隨機(代理列表內(nèi)),順序,動態(tài)順序 (智能排除無用的代理)?

????????②可以與任意程序結合使用,甚至網(wǎng)絡掃描。通過代理或代理鏈可以實現(xiàn)端口掃描。例如使用Nmap scanner (www.insecire.org/nmap)通過代 理可以查找web服務器。 proxychains nmap -sT -PO -p 80 -iR

????????③通過可調(diào)的超時設定,支持真正的長代理鏈。

4 ProxyChains的安裝

? ? ? ? ? 下載鏈接:proxychains-ng-4.12.tar.xz 或者?proxychains-3.1.tar.gz

? ? ? ? ? 安裝過程比較簡單,但是需要你已經(jīng)安裝了C的編譯器(如gcc):

????????????① ?./configure --prefix=/usr --sysconfdir=/etc?

????????????② ?make ? ??

????????????③ sudo make install ??

????????????④ sudo make install-config (安裝proxychains.conf)

5 ProxyChains的配置 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? proxychains會按如下順序查找配置文件:

? ? ? ? ? 1) ./proxychains.conf ? ?2) $(HOME)/.proxychains/proxychains.conf ? 3) /etc/proxychains.conf

? ? ? ? ? 這里我們只是使用它的網(wǎng)絡代理功能,只對代理服務器的設定做些修改。

? ? ? ? ? vi /etc/proxychains.conf

? ? ? ? ? 找到 [ProxyList],在其后面追加如下如下的代理服務器配置信息:

? ? ? ? ? YourProxyIP ?port ?username ?password ?其中各個字段之間用空格或者tab分割開,如下圖。

代理服務器配置

6 ProxyChains的使用

????????只要上一步代理服務器的信息設置正確,在Ubuntu里就可以通過代理上網(wǎng)了。使用起來也很簡單,格式為:proxychains4 命令 參數(shù),以Ubuntu軟件的更新命令 apt-get update 為例,說明如下:

不使用proxychains

上圖中執(zhí)行sudo apt-get update 命令,提示網(wǎng)路連接障礙,更新失敗。

使用proxychains

上圖中執(zhí)行sudo proxychains4 apt-get update 命令,提示網(wǎng)絡連接成功,更新成功。

7 小結

????????至此,Ubuntu系統(tǒng)中使用ProxyChains設置網(wǎng)絡代理就介紹完了,對ProxyChains的使用感興趣的同學,還可以試一試 代理服務器鏈,長代理,反向代理等強大的功能。因為SS被禁了,不然,SS+ProxyChains可是FQ的標準配置。另外還有兩款強大的代理設置軟件向大家推薦一下:Privoxytsocks

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容