Posts CentOS7搭建Shadowsocks
Post
Cancel

CentOS7搭建Shadowsocks

一觉睡醒,发现 Shadowsocks 所有节点都超时了,只好在自己的 vultr 服务器上面搭一个了。

安装 Python 相关的工具

1
2
3
4
5
sudo yum install python-pip
pip install --upgrade pip

sudo yum install python-devel
sudo yum install openssl-devel

使用 pip 安装 ss、加密依赖包

1
2
sudo pip install shadowsocks
sudo pip install M2Crypto

配置 /etc/shadowsocks.json 文件

1
2
3
4
5
6
7
8
9
{
    "server": "45.76.182.255",
    "server_port": 15160,
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "password": "my_password",
    "timeout": 300,
    "method": "aes-256-cfb"
}

服务器端口号可以随意(大于 1024),本地端口默认 1080(socks5 的国际惯例)。加密方式也可以选其他的,aes256 安全性比较高,但可能因此在加解密上花更多时间,增加延迟。

系统防火墙设置

防火墙打开服务器端口,这样 ss 才能工作。

1
firewall-cmd --zone=public --add-port=15160/tcp --permanent

ss 启动与停止

1
2
sudo ssserver -c /etc/shadowsocks.json -d start
sudo ssserver -c /etc/shadowsocks.json -d stop
This post is licensed under CC BY 4.0 by the author.
Trending Tags

Trending Tags