私はRFC1928を研究してきましたが、 BIND操作の説明がわかりませんでした。私が理解しているように、セットアップシーケンスは次のように説明されています。
- クライアントはSOCKS5サーバーへの接続を確立します
- クライアントはCONNECT要求を実行します
- クライアントはSOCKS5サーバーへの新しいTCP接続を確立し、BINDを要求します
- サーバーは、BIND操作の結果ですぐに応答します
- 着信接続を受信すると、SOCKS5サーバーはクライアントに通知を送信します
ステップ5は、すぐにはわかりません。着信接続を増やすために、後でBINDを再リクエストする必要がありますか?
私が理解している限り、受け入れられたピアとの通信には、同じTCP接続(ステップ3で確立された)が使用されます。同じaddress:portで接続を受け入れ続ける必要がある場合はどうなりますか?結局のところ、それは可能ですか?