socks5是什么

socks5代理是使用SOCKS协议的代理服务器,默认端口为1080,是使用TCP/IP协议通信的目标服务器和本地服务器的桥梁。

socks5服务器通过将本地服务器发送的请求转发给真正的目标服务器来模拟前端的行为。本地服务器和socks5也通过TCP/IP协议进行通信,本地服务器将原本想发送给目标服务器的请求发送socks5服务器,然后socks5服务器将请求转发给目标服务器。在向目标服务器发送通信请求的过程中,socks5服务器没有改变请求本身。socks5服务器收到目标服务器的响应后,就转发给本地服务器,从而完成访问的全过程。

由于socks5作用于会话层,是在会话层提供安全服务的方案,不受上层应用程序变更的影响,socks5代理只是一个简单的数据包,不要求应用遵循特定的操作系统平台。