返回顶部

CentOS7基于SS5搭建Sockt5代理服务器

前言

适用场景:公司内部电脑不允许连接外网,但是工作需要使用微信、QQ
环境准备:Linux主机一台(允许上外网,阿里云服务器需要开放端口才能访问)

原理

知其然,知其所以然。公司网络禁用微信,无非是用路由禁用掉微信和QQ的服务器。我们发出请求无法响应,自然就不能正常使用了。此时代理服务器的出现,就能解决我们这个问题,代理服务器相当于一个跑腿的。我告诉他我要去访问这个地址,然后他就屁颠屁颠的帮我去访问这个地址了。

无代理服务器:

代理服务器:

基于SS5搭建Sockt5代理服务器

本篇以阿里云服务器centOS7为例:

安装SS5依赖包:

yum install gcc openldap-devel pam-devel openssl-devel

下载ss5

wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

解压压缩包

 tar -zxvf ss5-3.8.9.8.tar.gz

进入解压目录

cd ss5-3.8.9/

配置

./configure

编译 安装

make && make install

修改权限

chmod a+x /etc/init.d/ss5

修改配置文件

vim /etc/opt/ss5/ss5.conf

把这两行的注释打开并修改,auth,permit这两行


设置sock连接的密码

vim /etc/opt/ss5/ss5.passwd

添加账号密码,这个就是sock连接的账号和密码。

ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 vim /etc/sysconfig/ss5

vim /etc/sysconfig/ss5

启动ss5

service ss5 start

阿里云服务器记得配置安全组开放SS5监听的端口,否则无法访问

使用QQ或者微信代理测试:

posted @ 2020-09-21 19:21  搬砖的杰先生  阅读(1252)  评论(0编辑  收藏  举报