首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有内部端口重定向的Windows 7,有可能吗?

有内部端口重定向的Windows 7,有可能吗?
EN

Server Fault用户
提问于 2012-01-03 14:37:09
回答 3查看 29.2K关注 0票数 9

我收到了我们的一个开发人员的请求,说我在解决问题时遇到了困难。

在办公室里,他们使用linux桌面,我可以通过iptables将localhost:80转发到localhost:8080。在windows 7的家里,他们想要的是同样的东西。

我觉得这有两种方法。一是重新配置jboss the服务器和所有webapps (杂乱)。另一种方法是将/nat本地主机端口8080重定向到端口80。虽然在windows 7中,我不知道如何做到这一点。

有人对如何做第二件事有什么想法吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-01-03 14:48:35

AFAIK,Win7没有iptables等效项。编写一个您想要的服务器(在端口上侦听,将所有内容复制到/从另一个端口)应该是非常容易的。您可以在这个网址上找到一个:http://www.quantumg.net/portforward.php (未经测试)。使用反向代理(Google是yout的朋友)可能适合类似http的流量。也可以查看这篇文章:https://stackoverflow.com/questions/3721000/port-forwarding-on-windows-7

票数 6
EN

Server Fault用户

发布于 2015-04-09 18:51:51

是的,windows确实有一个iptable等效,它是通过工具netsh和端口代理接口netsh和端口代理接口实现的。

做你想做的事的命令是

代码语言:javascript
复制
netsh interface portproxy add v4tov4 listenaddress=YOUR_IP_HERE listenport=8080 connectaddress=YOUR_IP_HERE connectport=80 

请注意,这只会执行IPv4连接,如果您也希望转发IPv6连接,也需要这样做。

代码语言:javascript
复制
netsh interface portproxy add v6tov6 listenaddress=YOUR_IP_HERE listenport=8080 connectaddress=YOUR_IP_HERE connectport=80
票数 13
EN

Server Fault用户

发布于 2018-05-30 10:46:09

我认为Windows没有类似于iptable的功能。命令

代码语言:javascript
复制
netsh interface portproxy ...

进行端口代理,但不进行数据包转发。主要的区别是

我们一直在使用这种技术进行端口转发,但是在这些发现之后,我们不得不在网络防火墙上使用额外的规则来避免使用netsh。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/346163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档