socks5通讯工具及genpac

安装环境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)