CentOS系统 centos7 搭建Shadowscoks

CentOS系统 centos7 搭建Shadowscoks

  • 作者:Geticsen
  • 时间:2019-12-13
  • 1045人已阅读
简介 centos7 搭建Shadowscoks

转载自https://ericwww.github.io/2018/03/05/DeployShadowsocks/

安装pip

在控制台中执行以下命令安装pip

$ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
$ python get-pip.py

在控制台中执行以下命令安装Shadowsocks安装配置Shadowsocks

$ pip install --upgrade pip
$ pip install shadowsocks

配置Shadowsocks

笔者习惯创建多端口的配置,故此以多端口为例安装完成后,创建配置文件/etc/shadowsocks.json,内容如下:

{
"server":"0.0.0.0",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":{
	"8381": "aaaaaaa",
	"8382": "bbbbbbb",
	"8383": "ccccccc",
	"8384": "ddddddd"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

注意事项

server处填写你的服务器的地址几点说明:

连接的时候端口与密码对应

method为加密方法,可选aes-128-cfb, aes-192-cfb, aes-256-cfb, bf-cfb, cast5-cfb, des-cfb, rc4-md5, chacha20, salsa20, rc4, table等

启动

ss的启动与停止都很简单:

$ ssserver -c /etc/shadowsocks.json -d start #启动
$ ssserver -c /etc/shadowsocks.json -d stop #停止

CentOS 7默认使用的是firewall作为防火墙解决CentOS7的防火墙问题

输入以下指令放行ssr端口

$ firewall-cmd --permanent --add-port=8381/tcp
$ firewall-cmd --permanent --add-port=8382/tcp
$ firewall-cmd --permanent --add-port=8383/tcp
$ firewall-cmd --permanent --add-port=8384/tcp

然后你就可以通过你的shadowsocks上网啦!再重启firewall



文章评论

Top