centos7 安装 shadowsocks

张映 发表于 2016-12-21

分类目录: linux

标签:,

centos7改动还是挺大的,特别是自启动和防火墙,一想到7我就想到这二样。一开始感觉不是很适应。下面以shadowsocks为例,说一下这二样。

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要简单,好用。



转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/linux/1839.html

留下评论

留下评论
  • (必需)
  • (必需) (will not be published)
  • (必需)   6X4=?