linux 命令行使用socket代理

在ubuntu使用

安装shadowsocks
sudo apt-get install python-pip
sudo pip install shadowsocks
然后创建配置文件
sudo gedit /etc/shadowsocks.json
加入下面的配置内容,并补全配置信息
{
"server":"服务器地址",
"server_port":服务器端口号,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"密码",
"timeout":300,
"method":"加密方式",
"fast_open": true,
"workers": 1
}
启动客户端
sudo sslocal -c /etc/shadowsocks.json
配置proxychain
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure
make && make install
cp ./src/proxychains.conf /etc/proxychains.conf
cd .. && rm -rf proxychains-ng

默认应该已经安装了,没有的话请先安装。
sudo vi /etc/proxychains.conf


polipo
将socks4 127.0.0.1 9095改为
socks5 127.0.0.1 1080 //1080改为你自己的端口
如何使用
#查看ip地址
proxychains curl ip.cn #在需要进行代理的程序前加proxychains

原文地址:https://www.cnblogs.com/hygs/p/6916951.html