gpt4 book ai didi

networking - SOCKS5 绑定(bind)是持久的还是一次性的?

转载 作者:行者123 更新时间:2023-12-04 12:52:42 24 4
gpt4 key购买 nike

我一直在学习RFC 1928我不清楚 BIND 操作的描述。设置顺序描述如下,据我了解:

  • 客户端与SOCKS5服务器建立连接
  • 客户端执行 CONNECT 请求
  • 客户端与 SOCKS5 服务器建立新的 TCP 连接并请求 BIND
  • 服务器立即回复 BIND 操作的结果
  • SOCKS5 服务器收到传入连接后,将通知发送给客户端

  • 第 5 步对我来说不是很清楚。之后我是否必须重新请求 BIND 以允许更多传入连接?
    据我了解,相同的 TCP 连接(在步骤 3 中建立)用于与接受的对等方进行通信。如果我需要继续接受同一地址上的连接:端口怎么办?毕竟有可能吗?

    最佳答案

    对于要接受的每个连接,您都需要一个单独的 BIND 请求,因为当客户端连接到绑定(bind)端口时,SOCKS 代理只会发送 1 个通知。 SOCKS5 代理是否允许同一 IP/端口上的多个 BIND 请求取决于代理的实现。

    关于networking - SOCKS5 绑定(bind)是持久的还是一次性的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186601/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com