- 需求:本机发出的所有请求到 192.168.1.1 的连接,会自动转发到 192.168.2.1
- 使用工具:尽量使用系统自带的工具 ,或者有可靠的第三方工具
|
LLaMA2Apr 18, 2022
1
|
|
2
@ye4tar 我看了下 windows 的 netsh ,只能在你的机器上监听某个端口,当有请求的时候 能够转发到某个 ip 某个端口去。
但是我现在需要这种场景: 1. 某个应用程序里写死了会请求 192.168.1.1 。 2. **在不改变程序(不去逆向,或者说无法逆向)的情况下**,将本地主机发送给 192.168.1.1 的流量转而发送给 192.168.2.1 |
|
3
不想自己写程序的话,可以
1. 使用 Proxifier 之类的工具给进程设置代理,代理到本机 Fiddler 端口 2. 使用 Fiddler 的主机重新映射功能将 192.168.1.1 的请求发给 192.168.2.1 |
|
ntdllApr 18, 2022
4
route add 192.168.1.1 mask 255.255.255.255 192.168.2.1
|
|
5
@gam2046 试了下,似乎不行?
|
|
6
@olaloong 好的。我尝试下。但是 Fiddler 似乎对 非 http 类的请求 支持的不是很好?我在第二部自己实现一个 socket5 proxy 负责转发试试。
|
|
LLaMA2Apr 18, 2022
7
来远程,我教你骚操作。
|
|
ntdllApr 18, 2022
8
这就是改了路由表,如果是你要实现 IP forward 的功能,还需要修改注册表`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter`设置为 1 ,重启系统。
如果是应用层的转发,那就和系统没啥关系了,直接找第三方应用就好了。 |
|
9
@ye4tar 求个命令...
|
|
LLaMA2Apr 18, 2022
10
请查看您的 gmail
|
|
proxytoworldApr 18, 2022
11
|
|
chouryApr 18, 2022
12
你是要在 2 层转发还是 3 层转发?转发的时候需要改目标 ip 还是只是改下 mac 地址转过去就行?
|
|
kokutouApr 19, 2022 via Android
13
netch 代理工具
|