因为各种原因需要,有时候需要访问一些404网站,未来方便,决定搭建自己的ss服务,现记录搭建情况
安装python和pip,再通过pip安装shadowsocks
yum install epel-release
yum install python-pip
yum install python-setuptools m2crypto supervisor
pip install shadowsocks
创建并配置config文件
mkdir /etc/shadowsocks
vim /etc/shadowsocks/config.json
写入以下配置信息
{
"server":"0.0.0.0",#填写服务器外网ip地址,也可以内网地址
"server_port":10010,#服务端端口号
"local_port":1080,
"password":"123456",#服务端密码
"timeout":600,
"method":"aes-256-cfb"#加密方式
}
启动ss服务
ssserver -c /etc/shadowsocks/config.json -d start
停止ss服务
ssserver -c /etc/shadowsocks/config.json -d stop
至此,服务端搭建完成,接下来,需要安装客户端
可以去github上下载,window版地址https://github.com/shadowsocks/shadowsocks-windows/releases
android和ios客户端在google play商店和ios商店可以下载


启动客户端后,在编辑服务器中添加刚才的ss服务端信息,然后就可以愉快的上网了
注:当发现无法成功连接404网站时,centos7很有可能是没有放行对于的端口导致的
查看防火墙状态
systemctl status firewalld

可以通过systemctl stop firewalld关闭防火墙
或者放行对应的ss端口
firewall-cmd --permanent --add-port=10010/tcp
更新防火墙规则
irewall-cmd --reload