Linux命令行使用Shadowsocks代理的方法

安装shadowsocks命令行客户端

# pip install shadowsocks

Ubuntu系统也可以使用如下命令安装

# apt-get install shadowsocks-libev

安装完成后编辑配置文件

# vim /etc/shadowsocks.json

内容如下

{
    "server":"1.1.1.1",
    "server_port":9001,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"passwd",
    "timeout":600,
    "method":"aes-256-cfb",
}

然后启动客户端代理

# sslocal -c /etc/shadowsocks.json &

启动 shadowsocks Client

# sudo sslocal -c /etc/shadowsocks/config.json -d start

Proxychains4 安装配置

# git clone https://github.com/rofl0r/proxychains-ng.git
# cd proxychains-ng/
# ./configure --prefix=/usr/local/proxychains --sysconfdir=/etc
# make
# sudo make install
# sudo make install-config

/etc/proxychains.conf的最后一行socks4 127.0.0.1 9095改为

socks5 127.0.0.1 1080

1080是shadowsocks中的local端口。

使用方法

# proxychains4 curl google.com
36nu 分享编程知识及经验

已有账号?立即登录