自建ss梯子翻墙


自建ss梯子翻墙

1. 购买服务器

百度云 服务器 香港 需要公网ip 假设为 xx.1.1.1

2. 部署服务端

不同操作系统安装及启动详情请参照 教程,以下只列出centos7下安装方法。

2.1 centos7下部署

安装

pip install git+https://github.com/shadowsocks/shadowsocks.git@maste

运行

方式一:命令行运行

ssserver -p 443 -k yourpassword -m aes-256-cfb

-p指定端口为443,以后替换

-k 指定密码 -m加密方式

方式二:systemd管理

使用配置文件启动,并由systemd管理 创建 /etc/shadowsocks.json文件

{
    "server":"0.0.0.0",
    "port_password":{
        "11880":"yourpasswd0",
        "11881":"yourpasswd1",
        "11882":"yourpasswd2",
        "11883":"yourpasswd3",
        "11884":"yourpasswd4",
        "11885":"yourpasswd5"
    },
    "local_address": "127.0.0.1",
    "local_port":1080,
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

创建ssytemd文件 /usr/lib/systemd/system/ss.service

# /usr/lib/systemd/system/ss.service
[Unit]
Description=Shadowsocks Server
After=network.target

[Service]
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /run/shadowsocks
ExecStartPre=/bin/chown nobody:nobody /run/shadowsocks
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks.json
Restart=on-abort
User=nobody
Group=nobody
UMask=0027

[Install]
WantedBy=multi-user.target

启动ss 服务端

systemctl daemon-reload
systemctl enable ss.service
systemctl start ss.service

3. 客户端下载及配置

客户端下载链接

https://github.com/shadowsocks/shadowsocks-windows/releases

客户端配置

填写你服务器的公网ip,支持多用户,每个端口一个用户。 端口为/etc/shadowsocks.json 中 11880 11881等,一个端口对应一个密码,

启动代理上网

鼠标右键-》系统代理 --》全局设置