百科知识问答

S5协议是什么?SOCKS协议的代理服务器原理是什么?

  • 网络转载
  • 2023-08-27 16:05:27

SOCKS5代理,是采用SOCKS协议的代理服务器,是一种通用的代理服务器,默认端口是1080。SOCKS5代理工作在会话层,不要求应用程序遵循特定的操作系统平台,SOCKS5代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。

原理介绍

Socks5是一个代理协议,位于传输层(TCP/UDP等)与应用层之间。

Socks软件包组成为如下结构:

Socks库:安装于客户端。为Socket库的替代品,所有使用Socks的程序都必须将Socket库函数调用更改为Socks库函数调用。需要注意的是,Socks库函数仍然需要调用Socket库函数,Socks仅仅是在其上做了安全验证。

Sockd守护程序:安装于服务器,接收并处理来自客户端的CONNECT,BIND及请UDP associate求。以CONNECT请求为例,其工作流程为:

1.客户端向代理服务器发出请求信息,用以协商版本和认证方法

2.代理服务器应答,将选择的方法发送给客户端

3.客户和代理服务器进入由选定认证方法所决定的子协商过程

4.子协商过程结束后,客户端发送请求信息,其中明了目标服务器的IP地址和端口

5.代理服务器验证客户端身份,验证通过后会与目标服务器连接

6.代理服务器向客户端返回连接信息

7.若连接完成,则代理服务器开始作为中转站中转数据

Socks5协议同时支持TCP及UDP代理,它主要工作与会话层,因此与上层的协议无关。但是,它无法做到全局代理。

TG:

@moneygun666

上一篇:私募行业投研人才流动已是常态 私募行业如何保持员工的稳定性?

下一篇:美国osi集团主营业务是什么?美国osi集团资料介绍?

相关文章

  • 中信银行电子信用卡是什么?
  • 买买乐购是正规贷款平台吗?
  • 超过离线开票限定金额是什么意思
  • 714贷款报警会受理嘛?
  • 审批通过,确定会放款吗?
  • 微信延期到账可以撤回资金吗?怎么撤回?
  • 分期乐会上征信记录吗?
  • 腾讯零钱通安全吗?
  • 办理邮政etc信用卡怎么办理?
  • 2分利息怎么算?
  • 南方精选前(南方精选这个基金怎么样现在)
  • 美素丽儿奶粉事件是真的吗?美素丽儿是美素佳儿吗?
  • 全球正规黄金期货交易平台有哪些?全球十大正规黄金期货交易平台排名一览
  • 联合证券通达信行情(通达信合作券商列表)
  • 国美回应欠薪的原因怎么解释?国美现状还能维持多久?
  • 民生银行股票行情(民生银行股票行情分红)
  • 其他非流动资产是指什么?其他非流动资产一般包括哪些内容?
  • 丹丹郫县豆瓣是哪里的?郫县豆瓣酱排行榜前十名是什么品牌?
  • 中国邮政全面提速 具体是什么情况?
  • 京东商城和淘宝的区别有哪些?一模一样的东西京东比淘宝贵什么原因?