Linux 上搭建 shadowsock server – 以 CentOS 7 为例

环境

CentOS Linux release 7.5.1804

相关文章

Linux 上搭建 shadowsock client – 以 CentOS 7 为例

安装 shadowsocks 包

pip install shadowsocks

编写配置文件

mkdir /etc/shadowsocks/
vi /etc/shadowsocks/server.json
{
    "server": "0.0.0.0",
    "server_port": xxxx,
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "password": "xxxxxxxx",
    "timeout": 600,
    "method": "aes-256-cfb"
}
  • server: 服务器的 IP 地址,建议写0.0.0.0
  • server_port: shadowsocks 使用的端口号
  • local_address: 本地IP,无需修改
  • local_port: 本地端口,无需修改
  • password: 密码
  • method: 加密方式
  • timeout: 连接超时时间

注意: 需要在防火墙规则和安全组策略(云服务商的)中把server_port指定的端口放开

编写启动脚本

vi /etc/systemd/system/shadowsocks_server.service
[Unit]
Description=Shadowsocks Server
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks/server.json
[Install]
WantedBy=multi-user.target

启动 shadowsocks server 并将其设置为开机启动

systemctl enable shadowsocks_server.service
systemctl start shadowsocks_server.service

博客更新地址

说点什么

  Subscribe  
提醒