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
即可启动。
新建连接
通过菜单 连接 —> 连接 启动。
