Questions tagged «port-forwarding»

端口转发是将一个端口重定向到另一个端口的操作,通常用于从具有NAT的防火墙后面访问计算机。

1
本地计算机中的apache应用程序需要通过Internet运行
我正在我的本地计算机上运行一个apache服务器应用程序,连接到我的路由器的所有计算机都可以访问,但是路由器以外的计算机无法访问我的应用程序。我还配置了像ipaddress:192.168.0.100这样的端口转发和外部和内部端口:80。我试过像“ http:// globelIpAddress:80 / projectDirectory ”但不行,所以请告诉我如何从任何地方访问我的应用程序。

2
无法从外部IP访问localhost
我想从外部IP地址访问我的本地tomcat管理员。 通过做http://192.168.1.4:8080/(内部IP)请求它完美地工作(我看到tomcat) 通过做http://127.0.0.1:8080/(内部IP)它的工作原理 通过执行http://151.48.112.116:80(外部IP地址),它可以工作并继续进行路由器管理 通过http://151.48.112.116:8080 我得到404 我在192.168.1.4地址上进行了端口转发 路由器设置的屏幕截图:

1
华为CPE B310的端口转发方式
我通过华为的4G LTE CPE B310路由器连接互联网,其本地IP为192.168.8.1,我的笔记本电脑是唯一通过wifi连接的用户(我可以使用有线以太网),它分配的本地IP是192.168.8.100。 设备名称:B310s-927 硬件版本:WL1B310TM 软件版本:21.300.01.00.1269 为了测试我的笔记本电脑中托管网站,我做了以下事情: 1-我在Windows 7上安装了64位版本的WAMP Web服务器2.5(Apache-2.4.9,Mysql-5.6.17和php5.5.12) 2-我配置WAMP监听HTTP端口3388(避免从ISP端阻塞端口80或8080) 3-我在Windows防火墙中添加了一个条目,允许在此端口(TCP和UDP)上传入请求。 4-我注册了免费TLD 5-我在dynu.com上注册为DDNS服务提供商,在那里我设置了端口转发到我的端口3388(为了避免在访问我的网站时写入端口号),我在Windows上安装了DDNS客户端应用程序(我的路由器支持只有dyn.org服务,不允许自定义的DDNS服务) 缺少的部分是路由器部分中的端口转发。在这里,我卡住了,我不知道我的路由器是否支持此功能。 我在路由器的配置面板中找不到明确的端口转发功能。因此,我发现了两个我不确定他们是否做同样工作的功能。 我附上了这些功能的屏幕截图,其中一个被称为“虚拟服务器”,我已经添加了一些条目作为示例。 https://drive.google.com/file/d/0B0jXetgoGD96MWpQOXplRFBpZzQ/view?usp=sharing 第二个称为“特殊应用程序”,用于视频游戏服务器等。 https://drive.google.com/file/d/0B0jXetgoGD96YWRtME0yRnBfMTA/view?usp=sharing 我希望您有所有必要的信息来帮助我了解我是否可以使用我的硬件和软件设置来测试虚拟主机。

1
无法从局域网外部SSH到Pi
我无法从局域网外部建立到Raspberry Pi 3的SSH连接。 组态 我使用No-IP进行动态DNS设置,它适用于我的Ubuntu 16.04服务器。 我已配置ufw为允许所有传入流量到端口2224,并且我的路由器已配置为将外部端口2224上的流量转发到我的Pi的静态IP上的内部端口2224。 正在使用的服务器设置方式相同,只是它使用端口2223。 我在sshd_config文件中唯一更改的是端口(2224)。 测试/动作 它已被多次重启,我从其他设备连接到LAN上没有问题。 路由器的日志似乎也正确地转发了端口,因此它似乎是Pi本身的一个问题。 我甚telnet至无法从外部端口2224(它只是挂起并且什么也没显示)。 此外,/var/log/auth.log不显示来自公共IP的任何身份验证尝试。 如果有人能就我接下来应该做什么提出任何建议,我将不胜感激。谢谢!

1
即使创建了DynDNS主机名,端口也无法正确转发
动态IP地址无法正确转发 嗨,大家好 我最近发现了一个奇怪的问题。当我在自己家里(使用静态IP)时,我的Team Fortress 2专用服务器工作得很好。但是,当我在我的女朋友家(带有动态IP)时,即使转发端口,它也不会运行。我做了一些研究,发现你需要一个主机名。我在DynDNS创建了一个免费的并下载了他们的更新客户端。当我转发我的Linksys WRT54G上的端口时,我只能选择要转发的端口,协议和IP的结束数字(最多2个cifres),而不是整个IP。即它说“192.168.1。[ 这是我能进入的 ]”。 如果我打开CMD并输入ipconfig它告诉我我的IP地址(IPv4),192.168.1.18但如果我去PortForward,它会告诉我Your external IP is 85.81.157.93 当我打开TF2并输入connect 192.168.1.18:27015我能够加入时,这个无线网络上的其他人也是如此。但是当我输入时它无法连接connect myddns-example.dyndns-server.com:27015 or connect 85.81.157.93:27015。你们有没有遇到过同样的问题,如果有的话,你们中的任何人都可以帮我解决这个问题吗?我可能,我的意思是,做错了:) 你们中的许多人必须认为“什么是延迟,我不是在回答这个问题”,而是尊重那些想要回答这样一个可能是愚蠢问题的少数人。


2
SSH端口转发
我有一台安装了ssh的服务器机器(A)以及一个网络服务器。 如何将带有Web服务器的端口转发到本地计算机(B)。 我应该可以浏览到 http://localhost:forwardedport 这是LOCAL还是REMOTE端口?这是我尝试过的。 ssh -L 8888:name.dnydns-server.com:8888 localhost ssh -L 8888:localhost:8888 name.dnydns-server.com and both of those with username@name.dnydns-server.com 我究竟做错了什么? 编辑:给出的答案是事实上正确的,并解释了端口转发的用法。事实证明我使用的是正确的命令,而是有一个防火墙规则阻止我从服务器本身连接到端口8888。当我尝试连接到网站时,我想到了这一点,同时sshed到远程服务器。

2
当使用DMZ和NAT时,路由器如何避免端口冲突?
消费者路由器中的NAT使路由器将来自私有IP(例如dev0)上的内部设备和特定源端口X的请求转换为来自其自己的公共IP的请求,该请求来自不同的源端口Y.然后,它保留一个表,列出转换,因此它知道到达端口Y上的公共接口的数据包必须被发送到端口X上的dev0。这也称为端口地址转换。 现在,据我所知,端口Y将是路由器上随机的未使用端口。假设您在消费者路由器上运行DMZ,指向另一个设备dev1。假设dev1在端口Z上运行应用程序。 当路由器中的NAT将来自dev0的请求转换为来自端口Z上的公共IP的请求时会发生什么?我会假设来自端口Z的公共网络的传入请求将被路由到dev0,从而有效地禁用DMZ的效果?如何避免这种情况?

1
端口转发使用Ubuntu ICS
所以我的笔记本电脑接收到wifi信号,并通过以太网端口共享连接。以太网端口连接到交换机,我的客户端(多台计算机/ xbox 360 / ps2)连接到交换机。我想做的一件事就是设置某种端口转发,这样如果使用端口80,笔记本电脑会将该端口转发到交换机上连接的其中一台计算机。 我该怎么做这样的事情?

1
间歇端口打开/关闭
我遇到间歇性的港口开放问题。我有一台使用8080在CentOS 6 端口上运行的TCP的服务器iptables被禁用,端口8080显示它LISTENING用于流量。 以下是关于如何设置网络的简单图表:Internet↔调制解调器/路由器(ARRIS TG862S)↔路由器(LINKSYS WRT1900AC)↔服务器。 我可以从挂在调制解调器后面的2个路由器上的任何设备访问服务器。我还可以ping从位于不同国家/地区的其他设备上成功进行跟踪路由。traceroute以我的调制解调器的IP结束(在我的路由器上禁用ICMP)。 ARRIS调制解调器/路由器使用NAT路由。WAN IP是DHCP(但在一周内和本项目中没有改变)。DMZ启用了我的ISP和我的LYNCSYS路由器(192.168.0.102)的私有IP给我的IP的WAN IP 。防火墙已禁用。为LYNCSYS路由器(192.168.0.102)静态分配的IP地址。 LYNCSYS通过以太网连接到ARRIS调制解调器。NAT已启用。防火墙已禁用。端口转发已启用 - 外部/内部端口8080,TCP和UDP。分配给我的TCP服务器的静态IP地址(192.168.1.150)。 在CentOS6上运行的TCP服务器端口8080。通过以太网电缆连接到LYNCSYS路由器。iptables禁用。有互联网连接。 我正在使用canyouseeme.org以验证端口是否打开。通常,canyouseeme.org无法检测端口8080打开。但是,如果我删除了从调制解调器/路由器转出的端口,重新添加它,然后立即检查canyouseeme.org,端口8080显示为打开。但是,大约10秒后,canyouseeme.org报告端口已关闭。我有截图来证明这一点。有一次我可以访问服务器大约60秒,然后它就崩溃了。 考虑到可能存在问题canyouseeme.org,我还测试了开放端口http://www.yougetsignal.com/tools/open-ports/。同样的事情,端口8080关闭,除非我删除路由器中的端口转发,然后端口8080只停留不到10秒。 这对我来说听起来像是港口安全,但是又一次......为什么它会产生扑动效应呢?为什么当我删除从路由器转出的端口并重新添加时,端口会保持打开状态几秒钟?


2
服务器使用2个IP并且需要提供服务(在NAT下)
我有一个内部服务器,它使用某种服务。此服务侦听端口,并在不同的端口上说话。该服务的问题在于它无法在同一IP地址上收听和说话,因此我为该NIC配置了2个IP地址,因此我“解决”了听和说的问题。 我有问题但是...... 我需要使用公共IP地址对NAT服务器进行NAT,并且该服务器需要从外部可用(并且只需要一个IP)... 问题是,我该如何解决这里的情况? 如果我为一个IP地址(侦听端口)执行NAT,那么他将能够从外部获取请求,但无法发送流量(因为其他IP将不具有NAT)。如果我在两个IP上进行NAT,那么当流量进入侦听端口时,它不一定会到达侦听IP,而是到达说话IP。 我希望自己清楚明白,这里有一个合理的解决方案,我不知道。

2
使用dynDNS在本地计算机上运行webserver
我在noip.com创建了一个帐户并创建了一个动态主机。(test.ddns.net)。在我的本地机器上使用IP 192.168.2.128,我在端口8080和443上运行我的apache webserver 。 我创建了一个名为“test”的项目,其中包含文件“test.html”,我只输出“hello world”。 在我的路由器上(来自telekom的speedport W921 V,我添加了一个端口转发规则,它将端口80上传入的所有内容转发到我本地计算机的端口8080,使用ip 192.168.2.128。 编辑:我也尝试使用IP 192.168.2.196将端口8080上的所有内容转发到本地计算机的端口8080 我还添加了dynDNS条目。 如果我想在我的本地机器上访问我的项目,我只需192.168.2.128:8080/test/test.html在浏览器中打开 。但是如何在外部访问此站点? 我试过这样test.ddns.net/test/test.html 但是我得到“网站无法访问”。 我也在运行该程序DUC v4.1.1。 为什么不起作用?端口转发不在speedport上工作还是我错过了其他一些步骤? 注意:真正的域名不是“test.ddns.net”我因匿名而审查它。 编辑:我现在极度困惑。我真正的域名不是test.ddns.net我已经告诉过的,它是完全不同的东西。但是如果我test.ddns.net:8080/test/test.html从我运行网络服务器的本地机器打开,那么我的网站就hello world打开了。这怎么可能???

1
尝试设置从外部Internet连接到VirtualBox guest虚拟机操作系统实例的SSH连接
我在创建SSH隧道时遇到了问题 - 当我离开家时回到我家的VirtualBox客户机。我使用搜索引擎进行了一些研究并查看了许多网站,但仍未完成我的任务。 这个帖子中的答案是我几乎完成这项任务的答案。我尝试了自己的“修复”,但是想知道是否有更好的方法从Internet回SSH到来宾虚拟机? 这是我的设置的快速图表: Remote device -> INTERNET -> MODEM -> ROUTER -> HOST MACHINE -> GUEST VM Remote device (SSH client) -> PASS THRU DEVICES -> GUEST VM (ssh server) Remote device (leave SSH port 3022) -> INTERNET -> MODEM -> ROUTER (FWD from port 3022 to 3022) …

1
SSH端口转发不支持以太网
所以我通过WiFi设置了一个用于SSH的Raspberry Pi 3,它运行得很好。我给它一个静态IP地址,端口将其端口转发给它(我将端口更改为另一个数字'')。我也对VNC做了同样的事情,端口号为1。它工作正常,我可以使用我的公共IP从任何地方SSH到我的Pi。 今天,我决定使用以太网。所以我把我的Pi移到楼上,然后用绳子把它连接到我的路由器上。我设置了一个静态以太网IP(工作正常),我能够从其私有IP(从192.168.xx.xx开始)和正确的端口SSH到我的Pi。但是,现在,我无法使用我的公共路由器IP进入SSH。我检查了路由器页面(192.168.1.1),它现在将我的Pi注册为有线连接。我查了一下,端口转发正在将正确的端口转发到正确的IP(这是刚设置的私有IP),但是当我从公共IP(110.174.xx.xx)SSH进入它时,它会超时。 如果你可以提出任何建议,请确保它是简单易懂的术语,因为我对linux不太好。 有什么建议么?顺便说一句,我是新人,所以如果我做错了,请不要讨厌。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.