ubuntu下終端代理方法


 

起因

正常使用shadowsocks后只能在瀏覽器中訪問google,而終端中卻無法使用。

 

解決方法

ProxyChains是一個終端代理方案,使用比較簡單。

在源里有這個軟件,直接安裝

sudo apt-get install proxychains
  • 1

啟動Shawdowsocks,並連接至服務器。 
編輯/etc/proxychains.conf

sudo vim /etc/proxychains.conf
  • 1

在最后的ProxyList里加入Shawdowsocks的代理設置:

socks5 127.0.0.1 108

編輯/usr/bin/proxychains 
修改

 #!/bin/sh echo "ProxyChains-3.1 (http://proxychains.sf.net)" if [ $# = 0 ] ; then echo " usage:" echo " proxychains <prog> [args]" exit fi #export LD_PRELOAD=libproxychains.so.3 #此處修改為實際路徑 export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3 exec "$@


否則會報錯:
'libproxychains.so.3' from LD_PRELOAD cannot be preloaded

使用方法,只需要在運行程序的命令前加上proxychains即可。以Dropbox為例,在命令行環境下運行: 
proxychains dropbox start -i 
優點:ProxyChains只會影響指定運行程序

 

 

使用

使用方法,只需要在運行程序的命令前加上proxychains即可。以Dropbox為例,在命令行環境下運行: 
proxychains dropbox start -i 
優點:ProxyChains只會影響指定運行程序

測試

proxychains curl www.google.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM