全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3785|回复: 22
打印 上一主题 下一主题

[疑问] 有没有办法只转发到服务器的去程?

[复制链接]
跳转到指定楼层
1#
发表于 2024-2-6 14:58:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
万能的MJJ
我想用一个优化线路转发到落地机的去程
因为落地机回程可以直连
所以只想单转发去程
这样可以剩下很多转发机的流量
这个想法是否可行?
23#
发表于 2024-2-7 21:26:19 | 只看该作者
hfhfg 发表于 2024-2-7 08:53
你的电脑发包->B服务器->网站收包

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


你这是理想情况,实际上你考虑nat就知道大概率你的回包会被drop掉,我之所以这么确定是因为我自己做过类似的实验
22#
发表于 2024-2-7 10:37:46 | 只看该作者
本帖最后由 hfhfg 于 2024-2-7 10:39 编辑
nog 发表于 2024-2-7 10:26
这种对Nat有要求,总的来说不大可能,有这么多精力折腾不如换个机器


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

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

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

只要路由器支持静态NAT,自己手动预先添加条目,这样就已经“透明”了。
21#
发表于 2024-2-7 10:28:59 | 只看该作者
nog 发表于 2024-2-7 10:26
这种对Nat有要求,总的来说不大可能,有这么多精力折腾不如换个机器

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

如果想着免费伸手就有,那肯定什么都不大可能的。
20#
发表于 2024-2-7 10:26:04 来自手机 | 只看该作者
hfhfg 发表于 2024-2-7 08:53
你的电脑发包->B服务器->网站收包

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

这种对Nat有要求,总的来说不大可能,有这么多精力折腾不如换个机器
19#
发表于 2024-2-7 08:53:11 | 只看该作者
本帖最后由 hfhfg 于 2024-2-7 09:15 编辑
闲月疏云 发表于 2024-2-7 08:18
lz的目标是需要去程和回程路由不同,你程序再怎么操作也不可能实现的


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

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

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

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

请注意,UDP协议无需协商,是单向发包的。也就是说,只要有目的地IP地址,就可以发出去。如果需要协商,那么网络上那些拒绝服务攻击是怎样存在呢?拒绝服务攻击 就是一个单向发包的例子。
18#
发表于 2024-2-7 08:44:08 | 只看该作者
不可能实现的。。。除非要被你访问的服务端支持
17#
发表于 2024-2-7 08:18:29 | 只看该作者
hfhfg 发表于 2024-2-7 00:11
没这么复杂,本来程序就是收/发分开处理,只不过平时都是用同一条"连接"建立TCP隧道。

UDP的话更简单, ...


lz的目标是需要去程和回程路由不同,你程序再怎么操作也不可能实现的
16#
发表于 2024-2-7 04:58:47 来自手机 | 只看该作者
我的方案是 softether扶墙 设置一个桥接 但在服务端那边针对账号屏蔽回程流量,另一个屏蔽去程流量 达到半双工网络
15#
发表于 2024-2-7 04:57:13 来自手机 | 只看该作者
可行的,你需要配置扶墙 去程走,回程走其他的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-29 22:01 , Processed in 0.078514 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表