Ubuntu配置ss+pac开机自动启动实现正常上网

版权声明:本文为连鹏伟原创文章,未经博主允许不得转载。 https://blog.csdn.net/lpwmm/article/details/83015860

今天注定是难忘的一天,下午一到单位,连我在内三台使用Win10的PC同时蓝屏挂掉了。。。原来是Win10自动更新了带有bug的补丁包把系统给干沉了。。。WTF!怒了!老子不玩Windows了还不行,果断把SSD格式化安装了Ubuntu 18.04 LTS,折腾了半下午算是把输入法和常用的工具装好了,那么接下来就是实现正常上网的功能了,记录一下过程。

安装相关软件及配置

# sudo apt install shadowsocks python-pip

# cd /home/dexter

# vi shadowsocks.json
   
    {
      "server": "服务器IP地址",
      "server_port": 10086,
      "local_port":1080,
        "local_address":"127.0.0.1",
      "password": "密码",
      "method": "aes-256-cfb",
      "timeout": 600
    }

# sudo pip install genpac


# genpac --format=pac --pac-proxy="SOCKS5 127.0.0.1:1080" -o autoproxy.pac

# vi startSS.sh

    #!/bin/bash
    sslocal -c /home/dexter/shadowsocks.json -d start

# cd /lib/systemd/system

# sudo vi shadowsocks.service

    [Unit]
    Description=Shadowsocks Service by Dexter Lian
    After=network.target
    [Service]
    Type=forking
    ExecStart=/home/dexter/startSS.sh
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target

# sudo systemctl enable shadowsocks

# sudo systemctl start shadowsocks

配置系统代理使用PAC文件

猜你喜欢

转载自blog.csdn.net/lpwmm/article/details/83015860