server
在 ubuntu 上安装 shadowsocks.
- 更新系统
sudo apt-get update
- 安装pip3
sudo apt install python3-pip
- 安装 shadowsocks
sudo pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip
- 查看Shadowsocks版本:
sudo ssserver —version
- 新建配置文件
sudo mkdir /etc/shadowsocks
sudo vim /etc/shadowsocks/shadowsocks.json
添加配置信息多用户
{
"server":"::",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8888":"test8888",
"9999":"test9999" },
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
或者添加单用户信息
{
"server":"::",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"123456789",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
说明:
server:Shadowsocks服务器地址
server_port:Shadowsocks服务器端口
local_address: 本地IP
local_port:本地端口
password:Shadowsocks连接密码
timeout:等待超时时间
method:加密方式
workers: 工作线程数
fast_open: true或false配置自启动
7.1. 新建启动脚本文件/etc/systemd/system/shadowsocks.service
sudo vim /etc/systemd/system/shadowsocks.service
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0 ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/shadowsocks.json
[Install]
WantedBy=multi-user.target
7.2. 启动Shadowsocks客户端
sudo systemctl enable shadowsocks.service
sudo systemctl start shadowsocks.service
sudo systemctl status shadowsocks.service
client
在 ubuntu 上,目前没有 shadowsocks 新版本的客户端。
只有老版本的 shadowsocks qt5.
从 https://github.com/shadowsocks/shadowsocks-qt5/releases/tag/v3.0.1 下载。
执行:
chmod +x Shadowsocks-Qt5-3.0.1-x86_64.AppImage
./Shadowsocks-Qt5-3.0.1-x86_64.AppImage
即可启动。
新建连接
通过菜单 连接 —> 连接 启动。