如何向自己的服务器添加代理功能(SOCKS5)

https://blog.csdn.net/phantom_dapeng/article/details/82142567
本文内容将详细说明如何向自己的服务器添加代理功能(SOCKS5)。

嫌啰嗦的直接拉到最下,有干货。

环境:
服务器主机 :腾讯云 1核 1GB 1Mbps
服务器操作系统:CentOS 7.2 64位
客户端操作系统:各种 Windows ~

可能用到的软件:

putty : 用来连接服务器,随便什么软件都可以能连上就行
Proxifier : 用来测试连接情况
Firefox : 就是浏览器…任何一个都可以
关于SOCKS5
这里只做简单介绍。
SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。

正常情况下客户端和服务端的通信:

客户端<–>服务端

使用了SOCKS5代理后的通讯:

客户端<–>代理服务器<–>服务端

我接触这个是因为,我的客户端没有办法直接访问一部分服务端(被墙了),但是我可以访问代理服务器,而且代理服务器可以访问我需要的服务端。
所以我尝试通过代理服务器来访问需要的服务端(翻墙)。

安装ss5
首先,你需要一台服务器,这个没有什么现在,不过本文适用于CentOS 7.2 64位操作系统。

连接你的服务器:

通过yum安装ss5 依赖包:

yum install gcc openldap-devel pam-devel openssl-devel
1
安装成功之后,安装ss5:

首先下载ss5

这个是一个日本大学的sourceforge镜像

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

然后解压压缩包:

解压,"ss5-3.8.9-8.tar.gz"是刚才下载的压缩包

-v过程显示文件 -z解压/压缩gzip -x解压操作 -f 后面加要操作的文件

tar -vzx -f ss5-3.8.9-8.tar.gz
1
2
3
会解压出来很多文件,进入解压目录:

cd ss5-3.8.9/
1
运行’./configure’

configure是一个shell脚本

主要的作用是对即将安装的程序进行配置,

检查当前的环境是否满足要安装程序的依赖关系.

如果系统环境合适,就会生成makefile,否则会报错。

./configure
————————————————
版权声明:本文为CSDN博主「Clew123」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zjiang1994/article/details/74925039

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值