CentOS7/Firewall配置shadowsocks[Conoha]

shadowsocks

1
2
3
4
yum install -y python-setuptools
easy_install pip
pip install shadowsocks
vim /etc/shadowsocks/config.json
1
2
3
4
5
6
7
8
9
{
"server":"0.0.0.0",
"server_port":25,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"password",
"timeout":300,
"method":"chacha20"
}
之后 chmod 755 /etc/shadowsocks/config.json
由于使用了chacha20/其他加密,安装库
1
2
3
yum install -y libsodium openssl-devel python-devel
yum groupinstall "Development Tools"
pip install M2Crypto
还有一些其他安装的提高性能
1
2
3
yum install -y libevent
pip install greenlet
pip install gevent
运行or停止
1
ssserver -c /etc/shadowsocks/config.json -d start|stop

firewall

1
2
3
4
5
6
7
8
9
10
11
systemctl start|stop|status|disable|enable firewalld # 控制
firewall-cmd --get-active-zones #查看区域信息
firewall-cmd --get-zone-of-interface=eth0 #查看eth0的区域
firewall-cmd --reload #重载规则
firewall-cmd --zone=public --add-interface=eth0 #将eth0添加到public区域
firewall-cmd --zone=public --add-interface=eth0 --permanent # 上一个命令的永久生效(--permanent)
firewall-cmd --set-default-zone=public #设置默认区域
firewall-cmd --zone=public --list-ports #查看此区域的开放端口
firewall-cmd --zone=public --add-port=25/tcp #开放8080,永久生效用--permanent
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p icmp -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT # 允许icmp
最近的文章

React 应对setState后值不能立即更新

123456789101112131415161718setPasswordFirst: function (password) { this.setState({ passwordFirst: password }, function()&#1 …

于  React 继续阅读
更早的文章

apache2配置django

apache2需要安装扩展 12apt-get install libapache2-mod-wsgi-py3 # for python3apt-get install libapache2-mod-wsgi # for python2 在httpd.conf启用 1LoadModule …

于  Apache, Django 继续阅读