文章 > 其他 > 详细介绍socks5协议详解

详细介绍socks5协议详解

头像

十一

2021-03-29 15:49:08913浏览 · 0收藏 · 0评论

image.png

Socks协议设计的目的是在保证网络隔离的前提下,提高一些人的网络访问权限,但是目前人们主要用来突破网络通信的限制,而本协议设计的目的与之背道而驰。

这里有一些更常见的使用场景:

1、某个美国网游的服务器只允许在美国国内的IP连接。为突破这一限制,非美国玩家可以在该地区找到socks5代理服务器,然后再用PSD接管网游客户端,通过socks5代理服务器与游戏服务器连接。因此,服务器将认为该玩家的客户端位于该区域,从而允许该玩家进行游戏(天朝也称科学**,属于正向代理)。

2、某个服务器的防火墙只允许部分端口(例如http的80端口)进行通信,因此socks5协议和socks5服务器的连接打开80端口进行监听,以便能够连接公网上其他端口的服务器。使用其他技术手段,甚至可以欺骗内部的http代理服务器,这样,在使用内网http代理上网的情况下,就可以不受限制地使用网络服务,即所谓的socksoverHTTP(通常所说的穿墙)。

3、网络渗透:在大学里,学校为我们提供了大量的服务器资源供我们在网络上使用。但是放寒假回家后,就不能进入学校的网络,也就不能连接到网上的服务器资源。解决方案:在公网的VPS上安装socks代理,并连接一台内网web服务器和该VPS的socks端口,这样就可以通过该VPS访问所有内网服务器的资源(即反向代理,常见的花生壳nat穿透和类似情况)。

自然地,使用代理服务器后,必然会出现通信延迟,因此,应尽量选择同网(同运营商)、近距离的服务器。、如果大家想测试使用下,可以尝试品易云http代理ip,免费测试包含各种类ip资源,无限调用IP量!

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮