美文网首页
socks5通讯工具及genpac

socks5通讯工具及genpac

作者: 丶尘埃眠于光年 | 来源:发表于2019-01-28 16:17 被阅读0次

    安装环境Ubuntu:18.04

    ss

    sudo apt install shadowsocks
    
    # 使用编辑器编辑保存配置文件:
    vim ~/.config/ss.config
    
    {
    "server":  "123.123.123.123",
    "server_port":  1080,
    "local_port":  1080,
    "password":  "123123",
    "timeout":  600,
    "method":  "aes-256-cfb"
    }
    
    # 使用指定路径打配置文件启动
    sudo sslocal -c ~/.config/ss.confg -d start
    

    另外也可以使用pip安装ss,其余步骤同上。pip使用参考下方安装genpac

    pip install shadowsocks
    

    genpac

    # 如果没有pip工具则先执行安装:
    sudo apt install python-pip
    
    pip install genpac
    

    生成pac文件:

    #一般安装目录在~/.local/bin/ 下,如果没有,使用 sudo find / -name genpac 查找看看
    ./genpac --proxy="SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt"
    

    最后在系统网络配置的代理选项中选择自动,填入生成的pac文件路径(格式为 file:///+文件路径)

    开机启动ss

    编辑启动脚本:

    sudo vim /etc/init.d/boot # 文件名可自行定义
    
    #!/bin/sh
    /usr/local/sslocal -c ~/.config/ss.confg -d start  ## 配置文件最好用绝对路径 /home/abc/.config/ss.confg
    

    增加执行权限:

    sudo chmod +x /etc/init.d/boot
    

    添加启动任务:

    update-rc.d boot defaults 90
    该命令会执行 /etc/init.d/ 下,对应的脚本文件。90是优先级,有用到网络,需要数字大一些。
    

    相关文章

      网友评论

          本文标题:socks5通讯工具及genpac

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