gpt4 book ai didi

python - 创建端口转发代理以加速网络

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:26 24 4
gpt4 key购买 nike

我找到了一个名为 Tunnel Spliiter 的项目它可以满足我的要求,但它不再可用。

所以我想用python从头开始。但是我不太熟悉 tcp/ip 编程,所以我想从一些简单的行为开始——只需创建一个端口转发代理并使其多路复用以最大限度地利用带宽,所以看起来 Twisted 提供的 PortForward 符合我的要求要求。

但是我找不到任何关于如何使单个连接多路复用的信息,所以任何帮助将不胜感激。

最佳答案

有时间考虑这个问题,PortForward 可能不是您想要继续的事情。

如果我要创建这样的东西,我会这样做:

LOAD_BALANCED_APP <-> [LOCAL_SOCKS_SERVER -- (de)multiplexer] <->UDP<-> [(de)multiplexer -- REMOTE_SOCKS_SERVER] <-> SERVICE

在您可以从 Twisted 中获取 Socks 实现的地方,将接收和传输逻辑分成两个单独的部分,并使用(解)多路复用器充当这两个科学怪人之间的粘合剂。我建议您从(解)多路复用器逻辑开始,并首先解决这个问题:使用不同数量的连接,在另一端恢复确切的流,处理丢失的连接和丢失的对话序列。当您准备就绪、工作和推广时 - 我正在考虑每个盒子有两对消费者/生产者,为此添加套接字服务器或任何其他类似代理的服务应该是一件轻而易举的事。

关于python - 创建端口转发代理以加速网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988505/

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