过程
- 设置 shadowsocks
- 配置 CLI
- 启动
- 测试
设置 shadowsocks
新建 shadowsocks.json
vi /etc/shadowsocks.json
输入配置信息
{
"server": “server_ip”,
"server_port": server_port,
"local_port": 1086,
"password": "password",
"timeout": 600,
"method": "aes-256-cfb"
}
后台启动
sudo sslocal -c /etc/shadowsocks.json -d start
配置 CLI
开启代理
export all_proxy=sock5://127.0.0.1:1080
关闭代理
unset ALL_PROXY
注册启动,关闭的函数
vi ~/.bashrc
function proxy_off() {
unset all_proxy
echo -e "已关闭代理"
}
function proxy_on() {
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
export all_proxy=socks5://127.0.0.1:1080
echo -e "已开启代理"
}
查看是否设置成功
echo $all_proxy
查看所有 proxy 设置
env | grep -i proxy
启动代理
source ~/.bashrc
proxy_on
测试
curl -v https://www.google.com/
参考资料
Install And Use Shadowsocks Command Line Client on Linux
Linux Proxy Server Settings – Set Proxy For Command Line
Linux安装配置Shadowsocks客户端及开机自动启动
Bash终端命令行,使用privoxy将http代理转成socks代理
在Mac终端中使用SS代理
网友评论