CentOS7.2下配置SOCKS5代理

 2023-09-19 阅读 22 评论 0

摘要:SOCKS介绍: 1、这里只做简单介绍。 SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。 正常情况下的客户端请求服务端

SOCKS介绍:

1、这里只做简单介绍。 
        SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。

  • 正常情况下的客户端请求服务端的通讯如下:

    客户端 -->服务端

  • 使用代理的情况下客户端请求服务器的通讯图

    客户端-->代理-->服务端

2、为什么写本片文章

        因为我们的其中一块业务需要用到socks代理,具体什么是socks代理直接去百度查,很多专业名词本人也解释不是很清楚,下面看操作步骤吧!!

开始安装:

centos7安装telnet服务、1、下载依赖

yum install pam-devel openldap-devel openssl-devel

2、下载socks5包

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

3、编译安装

# tar xf ss5-3.8.9-8.tar.gz 
# cd ss5-3.8.9/
# ./configure 
# make && make install

4.1、配置修改

# grep "^[a-z]" /etc/opt/ss5/ss5.conf 
auth    0.0.0.0/0               -               u
permit u    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -    
说明(取消以上两行的注释):
1、将   :auth    0.0.0.0/0               -               -改为:auth    0.0.0.0/0               -               u
2、将   :permit -    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -    改为:permit u    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -  

4.2、设置用户

# cat /etc/opt/ss5/ss5.passwd
用户名 用户密码

5、启动socks5

/usr/sbin/ss5 -t $SS5_OPTS -u root -b 0.0.0.0:10086

http配置代理要打开吗, 6、启动后确定ss5进程

# ps -ef|grep ss5
root     24680     1  0 16:44 ?        00:00:00 /usr/sbin/ss5 -t -u root -b 0.0.0.0:10086

       确定ss5进程存在就证明socks服务正常在运行了!!!

7、测试socks代理是否可用

说明:本次测试使用qq的代理测试

centos7远程端口怎么设置? 

转载于:https://www.cnblogs.com/hei-ma/p/9761123.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/78549.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息