因为各种原因需要,有时候需要访问一些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