美文网首页007-9512
Ubuntu 配置 CLI 代理

Ubuntu 配置 CLI 代理

作者: 万事皆成 | 来源:发表于2018-08-16 23:11 被阅读23次

    过程

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

    相关文章

      网友评论

        本文标题:Ubuntu 配置 CLI 代理

        本文链接:https://www.haomeiwen.com/subject/yzlabftx.html