购买服务器
- vps
安装centos6 x64
安装shadowsocks
安装shadowsocks
配置ss多账号
参考文章:
http://blog.csdn.net/allfun/article/details/53350214
https://github.com/shadowsocks/shadowsocks/wiki/Configure-Multiple-Users连接centos6服务器
编辑shadowsocks.json文件
vi /etc/shadowsocks.json 注:shadowsocks.json可能不存在,所以搜索不到。 ###配置文件路径(201804新配置) /etc/shadowsocks-python添加
{ "server": "0.0.0.0", "port_password": { "8381": "foobar1", "8382": "foobar2", "8383": "foobar3", "8384": "foobar4" }, "timeout": 300, "method": "aes-256-cfb" } 注: server:服务器IP port_password:自己设定的服务器端口和密码 timeout:超时断开,以秒为单位 method:default: "aes-256-cfb",加密方式 fast_open:是否使用TCP) 然后按下ESC :(冒号) 输入wq!,回车,就保存了VI命令
按ESC键 跳到命令模式,然后 :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑启动ss/停止运行ss
开始: ssserver -c /etc/shadowsocks.json -d start 结束: ssserver -c /etc/shadowsocks.json -d stop
SSH端口修改
安装完centos后默认SSH端口并不是22,可以进行SSH端口修改
vi /etc/ssh/sshd_config 修改为: Port 300000 修改好后,执行下面命令重启SSH。 /etc/init.d/sshd restart
防火墙
防火墙
service iptables status #查看防火墙状态 service iptables restart #重启防火墙 service iptables save #保存提示防火墙模块未加载
modprobe ip_tables #加载ip_tables模块 modprobe iptable_filter #加载iptable_filter模块 lsmod | grep iptable #查看模块,有模块即解决了防火墙规则
命令模式修改防火墙: iptables -F #清理iptables规则 #允许4400端口 iptables -A INPUT -p tcp --dport 4400 -j ACCEPT iptables -A OUTPUT -p tcp --sport 4400 -j ACCEPT # 允许本地回环 127.0.0.1 iptables -A INPUT -i lo -p all -j ACCEPT 或直接修改防火墙规则文件: vi /etc/sysconfig/iptables 保存 service iptables save
关闭防火墙
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on 关闭: chkconfig iptables off2) 即时生效,重启后复原
开启: service iptables start 关闭: service iptables stop 查看防火墙状态(哪些端口在规则里): service iptables statusiptables文件
nl /etc/sysconfig/iptables