ubuntu下終端代理方法

起因

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

解決方法

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

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

sudo apt-get install proxychains

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

sudo vim /etc/proxychains.conf

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

socks5    127.0.0.1    1080

編輯/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 "$@"

使用

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

測試

proxychains curl www.google.com
發佈了55 篇原創文章 · 獲贊 22 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章