ubuntu下终端代理方法
标签:proxychain /ubuntu 1630

正常使用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
修改

echo "ProxyChains-3.1 (http://proxychains.sf.net)"
if [ $# = 0 ] ; then
echo " usage:"
echo " proxychains [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

相关文章:

  • 2022-12-23
  • 2021-12-13
  • 2021-11-18
  • 2021-11-27
  • 2021-12-13
  • 2021-12-12
  • 2022-12-23
猜你喜欢
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2021-09-01
  • 2022-12-23
相关资源
相似解决方案