Centos7配置Shadowsocks5 代理服务器

分类:CentOS教程 阅读:65287 次

Shadowsocks是一个轻量级的SOCK5代理软件,而Shadowsocks-libev是基于Shadowsocks的代理软件,他包括三部分:

ss-server:服务器端,部署在远程服务器,提供shadowsocks服务。

ss-local:客户端,提供本地socks5协议代理。

ss-redir:客户端,提供本地透明代理。

实现原理,通过一台国外的服务器安装代理软件来实现代理,这里使用的IBM的免费云服务器,我使用的CentOS7系统,操作防火墙的时候与6稍微有点不同,期间还遇到一点小问题,下面看操作步骤。

一,关闭selinux(这个就不用说了吧)

二,开启防火墙TCP8388端口(软件默认端口)


上面的一条语句要使用你自己服务器的公网ip。

因为CentOS7默认没有安装iptables的service,而使用的firewalld,并且用systemctl来控制,下面我要做的是禁用firewalld开启iptables服务。

三,安装编辑包和shadowsocks-libev.git需要的包

四,git安装shadowsocks-livev

五,配置服务端

server ip 是你服务器的内网ip。

设置ss-server开机自启动

七,配置客户端

下载地址:http://nchc.dl.sourceforge.net/project/shadowsocksgui/dist/Shadowsocks-win-2.5.2.zip

Centos7配置Shadowsocks5 代理服务器

使用shadowsocks的客户端实现pac自动代理,点击右键,选择“系统代理”,然后更新GFWList 的pac文件,之后打开ie代理就会发现已经设置好自动使用pac文件实现代理功能了。

Centos7配置Shadowsocks5 代理服务器