全球主机交流论坛

标题: 有没有办法只转发到服务器的去程? [打印本页]

作者: vpsex    时间: 2024-2-6 14:58
标题: 有没有办法只转发到服务器的去程?
万能的MJJ
我想用一个优化线路转发到落地机的去程
因为落地机回程可以直连
所以只想单转发去程
这样可以剩下很多转发机的流量
这个想法是否可行?

作者: iks    时间: 2024-2-6 14:59
去程不重要
作者: 笑花落半世琉璃    时间: 2024-2-6 15:01
甲骨文: 我怀疑你在说我
作者: jqbaobao    时间: 2024-2-6 15:09
CFMT同款
作者: hfhfg    时间: 2024-2-6 15:14
自己写套程序应该可以,免费就估计没有了。
作者: vpsex    时间: 2024-2-6 15:18
iks 发表于 2024-2-6 14:59
去程不重要

也重要的,延迟高了开网页感知特别大
作者: vpsex    时间: 2024-2-6 15:29
hfhfg 发表于 2024-2-6 15:14
自己写套程序应该可以,免费就估计没有了。

感觉就是把服务器搞成类似路由的样子,但我不知道该怎么去做
作者: vpsex    时间: 2024-2-6 15:31
jqbaobao 发表于 2024-2-6 15:09
CFMT同款

是的,想要的就是CFMT那样的路由测试效果
作者: yi339999    时间: 2024-2-6 15:34
很难吧。之前也想过这么做。搞不懂
作者: HOH    时间: 2024-2-6 15:35
你能控制的只有你出发的下一站,反过来同理,不要没事异想天开
作者: tcpdump    时间: 2024-2-6 15:44
写个中转程序,部署在客户端和服务端,CS间建立2条连接,一条发一条收
作者: ou34bp    时间: 2024-2-6 16:53
https://github.com/sduoduo233/commonweb2
作者: opentt    时间: 2024-2-6 16:58
要完全的上下行分离包括ack那些的,需要有修改源地址能力的网关边界路由。

有些国家有卖这种线路,都是用作电信级交换接入的。

还有不少是黑产偷出来拿来打dd包的

国内完全没有对外零售,别想了
作者: hfhfg    时间: 2024-2-7 00:11
本帖最后由 hfhfg 于 2024-2-7 00:21 编辑
opentt 发表于 2024-2-6 16:58
要完全的上下行分离包括ack那些的,需要有修改源地址能力的网关边界路由。

有些国家有卖这种线路,都是用 ...


没这么复杂,本来程序就是收/发分开处理,只不过平时都是用同一条"连接"建立TCP隧道。

UDP的话更简单,直接按照目的地址扔过去就是了。

如果我说得太复杂,或者我换个说法。你可以想象一下,ACK包究竟是谁发出的? 其实本质上也是程序生成一个ACK包发出去。

不过楼主没有开发程序的能力,所以自己实现不了。
作者: xun    时间: 2024-2-7 04:57
可行的,你需要配置扶墙 去程走,回程走其他的
作者: xun    时间: 2024-2-7 04:58
我的方案是 softether扶墙 设置一个桥接 但在服务端那边针对账号屏蔽回程流量,另一个屏蔽去程流量 达到半双工网络
作者: 闲月疏云    时间: 2024-2-7 08:18
hfhfg 发表于 2024-2-7 00:11
没这么复杂,本来程序就是收/发分开处理,只不过平时都是用同一条"连接"建立TCP隧道。

UDP的话更简单, ...


lz的目标是需要去程和回程路由不同,你程序再怎么操作也不可能实现的
作者: xiaocai    时间: 2024-2-7 08:44
不可能实现的。。。除非要被你访问的服务端支持

作者: hfhfg    时间: 2024-2-7 08:53
本帖最后由 hfhfg 于 2024-2-7 09:15 编辑
闲月疏云 发表于 2024-2-7 08:18
lz的目标是需要去程和回程路由不同,你程序再怎么操作也不可能实现的


你的电脑发包->B服务器->网站收包

网站发包->B服务器->C服务器->你的电脑收包

B服务器收到网站回包之后,转发到C服务器就可以。怎么不可能实现呢?

如果理解不了,你可以不想象TCP协议,假设这是UDP协议。

请注意,UDP协议无需协商,是单向发包的。也就是说,只要有目的地IP地址,就可以发出去。如果需要协商,那么网络上那些拒绝服务攻击是怎样存在呢?拒绝服务攻击 就是一个单向发包的例子。
作者: nog    时间: 2024-2-7 10:26
hfhfg 发表于 2024-2-7 08:53
你的电脑发包->B服务器->网站收包

网站发包->B服务器->C服务器->你的电脑收包

这种对Nat有要求,总的来说不大可能,有这么多精力折腾不如换个机器
作者: hfhfg    时间: 2024-2-7 10:28
nog 发表于 2024-2-7 10:26
这种对Nat有要求,总的来说不大可能,有这么多精力折腾不如换个机器

可不可能,在于楼主懂不懂写程序或者付费找人开发。

如果想着免费伸手就有,那肯定什么都不大可能的。
作者: hfhfg    时间: 2024-2-7 10:37
本帖最后由 hfhfg 于 2024-2-7 10:39 编辑
nog 发表于 2024-2-7 10:26
这种对Nat有要求,总的来说不大可能,有这么多精力折腾不如换个机器


只要楼主有公网IP,自己装一个软路由就可以了。

其实NAT没那么复杂,本质上就是一个“地址翻译表”,表里面有一个内部IP,内部端口,外部IP,外部端口等等。

平时的普通家用路由器,只支持动态NAT,也就是说路由器根据情况自动添加/删除记录。

只要路由器支持静态NAT,自己手动预先添加条目,这样就已经“透明”了。
作者: 闲月疏云    时间: 2024-2-7 21:26
hfhfg 发表于 2024-2-7 08:53
你的电脑发包->B服务器->网站收包

网站发包->B服务器->C服务器->你的电脑收包


你这是理想情况,实际上你考虑nat就知道大概率你的回包会被drop掉,我之所以这么确定是因为我自己做过类似的实验




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4