windows 居然搞不定出站端口转发...

2023-07-13 18:18:34 +08:00
 basncy
只想把所有出站 tcp 443 转发到 1.2.3.4:8443, 类似于 linux 下的
iptables -t nat -A OUTPUT -p tcp -m tcp --dport 443 -j DNAT --to-destination 1.2.3.4:8443
居然木有办法....
3499 次点击
所在节点    Windows
27 条回复
roofs
2023-07-14 10:09:25 +08:00
@gleox 黄老爷!!!
kenvix
2023-07-14 23:05:49 +08:00
Windows 的网络功能确实垃圾,我到现在都不知道在 Windows 上怎么做 NAT66
hez2010
2023-07-26 19:49:06 +08:00
Windows 在 XP 之前还是暴露了完整的用户态操作 socket 网络栈的能力的,从 Vista 开始因为这么搞容易被病毒利用于是就把用户态能干的事情砍的剩不了多少了。
现在如果你想自定义 Windows 的网络栈的话,可能唯一方法是编写 Windows 驱动。
hez2010
2023-07-26 19:51:04 +08:00
有一个简单的方法是你可以安装 npcap ,npcap 在 Windows 上实现了个自己的驱动,然后你利用 npcap 的 sdk 进行开发就能不需要碰内核态代码也能做到自己想做的东西。
Subfire
223 天前
实现出站转发的一种方式
比如:
已经打好的游戏 APK 安装包, 游戏登录服的地址是无法修改的
这时候用这个 APK 安装包安装的游戏, 如何连上其他登录服(私服)
1. SocksCap 添加一个代理:
代理地址:127.0.0.1 端口:8888 代理类型:HTTP
2, Fiddler 修改 ip 映射: > 工具 > Hosts 管理 > 勾选"用一台主机到另一台主机",并添加以下:
192.168.10.79:8000 192.168.0.145:8000
127.0.0.1:8000 192.168.0.145:8000
Subfire
223 天前
还有一个就是现成的工具, 比如 https://www.verigio.com/products/multi-port-forwarder/default
xiaoriri666
213 天前
@Subfire #26 老哥可以请教下怎么用吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX