007-9512

Ubuntu 配置 CLI 代理

2018-08-16  本文已影响23人  万事皆成

过程

设置 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代理

上一篇下一篇

猜你喜欢

热点阅读