Destroyed CentOS上配置Shadowsocks (markdown)
parent
54ab4a7cf7
commit
8d3b2d06e6
1 changed files with 0 additions and 64 deletions
|
@ -1,64 +0,0 @@
|
|||
## 首先做好必要的安全措施
|
||||
|
||||
配置fail2ban
|
||||
|
||||
```
|
||||
sudo yum install fail2ban
|
||||
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
|
||||
sudo service fail2ban restart
|
||||
```
|
||||
|
||||
## 安装shadowsocks、supervisor
|
||||
|
||||
前提是安装好[EPEL源][1]的情况下
|
||||
|
||||
`sudo yum install python-pip m2crypto supervisor`
|
||||
|
||||
`sudo pip install shadowsocks`
|
||||
|
||||
## 添加shadowsocks配置文件
|
||||
|
||||
`sudo nano /etc/shadowsocks.json`
|
||||
|
||||
示例
|
||||
|
||||
```
|
||||
{
|
||||
"server":"0.0.0.0",
|
||||
"server_port":7325,
|
||||
"local_port":1080,
|
||||
"password":"my password",
|
||||
"timeout":600,
|
||||
"method":"aes-256-cfb"
|
||||
}
|
||||
```
|
||||
|
||||
## 配置supervisor [拓展阅读][2]
|
||||
|
||||
`sudo nano /etc/supervisord.conf`
|
||||
|
||||
添加
|
||||
|
||||
```
|
||||
[program:shadowsocks]
|
||||
command=ssserver -c /etc/shadowsocks.json
|
||||
autorestart=true
|
||||
user=nobody
|
||||
```
|
||||
|
||||
## 让supervisor自启动
|
||||
|
||||
`sudo chkconfig --add supervisord`
|
||||
|
||||
`sudo chkconfig supervisord on`
|
||||
|
||||
## 配置防火墙
|
||||
|
||||
`sudo nano /etc/sysconfig/iptables`
|
||||
|
||||
加上
|
||||
|
||||
`-A INPUT -m state --state NEW -m tcp -p tcp --dport 你的端口 -j ACCEPT`
|
||||
|
||||
[1]: http://www.ivancai.me/2014/10/24/centos-epel.html
|
||||
[2]: http://www.ivancai.me/2014/10/24/centos-install-supervisor.html
|
Loading…
Add table
Add a link
Reference in a new issue