1、安装shadowsocks
- # yum install python-setuptools && easy_install pip
- # pip install shadowsocks
2、配置shadowsocks
- # mkdir -p /etc/shadowsocks
- # vim /etc/shadowsocks/config.json
- {
- "server":"118.61.***.***",
- "port_password":{
- "18381":"*********",
- "18382":"*********",
- "18383":"*********",
- "18385":"*********",
- "18384":"*********"
- },
- "timeout":300,
- "method":"rc4-md5",
- "fast_open":false,
- "workers":1
- }
3、自启动文件
- # cat /etc/systemd/system/shadowsocks-server.service
- [Unit]
- Description=Shadowsocks service
- After=network.target
- [Service]
- Type=simple
- User=nobody
- ExecStart=/usr/bin/ssserver -c /etc/shadowsocks/config.json
- ExecReload=/bin/kill -HUP $MAINPID
- ExecStop=/bin/kill -s QUIT $MAINPID
- PrivateTmp=true
- KillMode=process
- Restart=on-failure
- RestartSec=5s
- [Install]
- WantedBy=multi-user.target
自启动这一块,做了统一管理,不管是管理工具包装的,还是手动装的。虽然感觉不怎么方便了,但是做了统一的规划。
4、加入自启动
- # systemctl start shadowsocks-server.service
- # systemctl enable shadowsocks-server.service
- # systemctl disable shadowsocks-server.service
5、开放端口
- # firewall-cmd --permanent --add-port=18381-18385/tcp
- # firewall-cmd --reload
centos7用的firewalld,比直接用iptables要简单,好用。
时间: 2024-09-20 00:57:02