CentOS 6.x 上安装配置socks5(socket5/s5)代理的方法
来源:中国U网 日期:2018-01-12 类别:服务器问题 点击:7877
“最近客户有需求,需要一个socks5代理服务器模拟客户现场环境,所以就研究了一下CentOS 6.x 64位系统上的S5配置”
最近客户有需求,需要一个socks5代理服务器模拟客户现场环境,所以就研究了一下。
环境 :Centos 6.8 64-bit
socks5是代理服务器英文,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。
安装配置步骤如下:
1 安装socks 5
1.1 安装依赖开发库
# yum install pam-devel openldap-devel openssl-devel
如果没有编译环境,也可以把gcc和make也安装上
yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
1.2 下载,编译安装socks 5
# wget http://downloads.sourceforge.net ... 81&use_mirror=cznic
# tar -xzvf ss5-3.8.9-8.tar.gz
# cd ss5-3.8.9
# ./configure
# make
# make install
如果没有什么错误,那就是安装成功了。
2 配置socks 5
2.1 修改配置文件/etc/opt/ss5/ss5.conf,默认使用1080端口,并允许任何人使用
# vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 – –
改为
auth 0.0.0.0/0 – u
permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – -
改成为
permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – -
3 添加socket 5用户
# cat /etc/opt/ss5/ss5.passwd
##用户 密码 (中间有空格)
test 123456
4 启动socket 5
# sh /etc/rc.d/init.d/ss5 start
默认情况ss5文件没有执行权限,如果觉得使用sh来启动麻烦,那么按如下方法:
# chmod u+x /etc/rc.d/init.d/ss5 (或者chmod 700 /etc/init.d/ss5)
# chkconfig --add ss5 //可选
# chkconfig ss5 on //可选
# service ss5 start (或者/etc/init.d/ss5 start)
5 查看是否启动成功
# netstat -lntp | grep ss5
tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN 16724/ss5
默认端口1080
6 测试socks5
有很多测试方式和测试工具,可以根据自己的情况来测试,下面是我用QQ测试的截图
关键词:socks5, socket5,s5服务器
CentOS 6.x 上安装配置socks5(socket5/s5)代理的方法为中国U网原创文章,在不经过允许的情况下,禁止用于商业用途或随意转载,转载请注明出处,并加上本页链接地址:
http://www.cuwww.com/help/detail-74.html
CentOS 6.x 上安装配置socks5(socket5/s5)代理的方法为中国U网原创文章,在不经过允许的情况下,禁止用于商业用途或随意转载,转载请注明出处,并加上本页链接地址:
http://www.cuwww.com/help/detail-74.html
服务器推荐
香港服务器租用:
E3-1230 / 8G / 1TB / 10M = 700元
美国洛杉矶服务器租用:
i3-4130 / 4G / 1TB / 30M=500元
荷兰服务器租用:
E3-1230/8G/4x1T/1G/100TB=680元
瑞典斯德哥尔摩服务器租用:
E3-1240 / 16G / 1T或250GB SSD / 1Gbps=950元
香港服务器租用:
E3-1230 / 8G / 1TB / 10M = 700元
美国洛杉矶服务器租用:
i3-4130 / 4G / 1TB / 30M=500元
荷兰服务器租用:
E3-1230/8G/4x1T/1G/100TB=680元
瑞典斯德哥尔摩服务器租用:
E3-1240 / 16G / 1T或250GB SSD / 1Gbps=950元
- 把Python程序编译成Windows可执行文件exe的工具pyinstaller
- 解决:Could not resolve host: mirrorlist.centos.org; Unknown error解决方法
- 宝塔安装PHP的Swoole扩展的时候,CentOS 7提示No package 'libbrotlienc' found的解决方法
- ModuleNotFoundError: No module named 'PIL'解决方法
- 在Linux服务器上手动生成自签名证书
- Python数据类型中比较有趣的事情
- CentOS Linux下更换为阿里云的源repo
- Linux上安装宝塔BT面板企业版破解版(开心版9.0.0/9.1.0/9.2.0)
- Linux上如何卸载宝塔(BT)面板?
- 宝塔(BT)忘记BasicAuth身份验证密码怎么办?
- Windows11家庭版 出现身份验证错误。要求的函数不受支持,这可能是由于 CredSSP 加密数据库修正 错误解决办法
- 宝塔(BT)面板打不开,但网站可以打开的解决办法