CentOS 7下安装Shadowsocks 搭建ss
每次搭ss都要上网查一下教程,但网上的教程都没有提到针对CentOS7下的防火墙的处理,这里便想自己写一篇留个档。
安装pip
pip是 python 的包管理工具。在本文中将使用 python 版本的 shadowsocks,此版本的 shadowsocks 已发布到 pip 上,因此我们需要通过 pip 命令来安装。
在控制台中执行以下命令安装pip
|
|
安装配置Shadowsocks
在控制台中执行以下命令安装Shadowsocks
|
|
安装完成后,创建配置文件/etc/shadowsocks.json
,内容如下
笔者习惯创建多端口的配置,故此以多端口为例
|
|
几点说明:
server
处填写你的服务器的地址method
为加密方法,可选aes-128-cfb, aes-192-cfb, aes-256-cfb, bf-cfb, cast5-cfb, des-cfb, rc4-md5, chacha20, salsa20, rc4, table
等
ss的启动与停止都很简单
|
|
解决CentOS7的防火墙问题
CentOS 7默认使用的是firewall作为防火墙,这里我们将使用iptables
在控制台中执行以下命令关闭及禁用firewall
|
|
然后在控制台中执行以下命令安装iptables
|
|
然后执行以下命令开放端口
|
|
最后重启防火墙使配置生效并设置防火墙开机启动
|
|
然后你就可以通过你的shadowsocks上网啦!