gpt4 book ai didi

portforwarding - 从本地端口到本地端口的 NETSH 端口转发不起作用

转载 作者:行者123 更新时间:2023-12-03 01:35:04 25 4
gpt4 key购买 nike

我正在尝试使用 NETSH PORTPROXY 命令将发送到端口 8001 上的 XP PC(IP 192.168.0.10)的数据包转发到端口 80(我有一个 XAMPP Apache 服务器正在监听端口80)。

我发布了以下内容:

netsh interface portproxy add v4tov4 listenport=8001 listenaddress=192.168.0.10 connectport=80 connectaddress=192.168.0.10

全部显示确认所有内容均已正确配置:

netsh interface portproxy show all

Listen on IPv4: Connect to IPv4:

Address Port Address Port
--------------- ---------- --------------- ----------
192.168.0.10 8001 192.168.0.10 80

但是,我无法从 http://localhost:8001 访问 apache 网站。我可以通过 http://localhost 的直接端口进行访问,如下所示。

此外,我还尝试了以下方法:1. 使用以下链接从远程 PC 访问 Apache 网站:http://192.168.0.10:8001。防火墙已关闭。2. 将listenaddress和connectaddress更改为127.0.0.1

如果没有进一步的信息,我找不到解决问题的方法。有没有办法调试 NETSH PORTPROXY?

enter image description here

注意:顺便说一句,如果您想知道我为什么这样做,我实际上想将远程 MySQL 客户端连接从自定义端口映射到默认 MySQL 服务器端口 3306。

最佳答案

我设法通过发出以下命令使其工作:

netsh interface ipv6 install

此外,就我的目的而言,不需要设置listenaddress,最好设置connectaddress=127.0.0.1,例如

netsh interface portproxy add v4tov4 listenport=8001 connectport=80 connectaddress=127.0.0.1

关于portforwarding - 从本地端口到本地端口的 NETSH 端口转发不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24646165/

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