Questions tagged «port-forwarding»

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

1
VNC与啤酒花多台机器
我想访问另一台机器内的远程机器。我可以ssh到它但在VNC查看器中看不到任何东西。 那就是配置。 external_ip port 3999 to internal_ip192 port 3999 internal_ip192 port 3999 forwards to internal_ip10 port 22 来自local_machine: ssh -i mykey -p 3999 ubuntu@external_ip Connection done. 所以,如果现在我在端口5901上运行vncserver,需要将此端口转发到internal_ip192和external_ip吗? 我尝试这样做,但在VNC查看器中看不到任何内容: ssh -i mykey -p 3999 -L 5901:localhost:5901 ubuntu@external_ip (Connection done) 我是否需要在external_ip / internal_ip192上打开端口5901并转发此端口?

0
通过代理转发在远程服务器上为VNC进行SSH端口转发
尝试连接到远程VNC服务器,例如使用SSH隧道的服务器: ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address 但是,VNC服务器只能接受来自跳转服务器的连接。跳转和远程服务器都授权连接 key_rsa。 我试过这个,但身份验证失败: ssh jump_server 'ssh -v -L 1111:127.0.0.1:1111 -N -f -l <user> <remote_server> -p <port>' 理想情况下,我想在配置文件中设置一个主机,它在跳转服务器上启动隧道。

2
Windows 7中的端口转发范围
我想在Windows 7桌面上向前移动几个范围。理想情况下,我想为此目的使用桌面实用程序,但除了这个之外我找不到一个: http://www.quantumg.net/portforward.php 但是,它接受端口号而不是端口范围。因此,如果我必须转发10000个端口,我将不得不添加10,000个条目。 有没有更好的办法?如果可用,命令行实用程序和脚本也一样好。

2
Putty远程端口转发没有连接 - 服务器被拒绝了?
所以即时工作,我们阻止端口80/443。我试图通过SSH隧道访问互联网。我目前连接到一个VPN,让我可以访问外部网络但当然我无法浏览。所以我试着在家里使用putty连接我的SSH服务器http://anotheritblog.net/2012/11/26/ssh-tunneling-on-windows-with-putty/。我的服务器正在侦听端口222并且确实GatewayPorts yes配置了选项,但putty告诉我它在我的服务器上被禁用了吗? 2016-03-16 11:09:08 Requesting remote port 80 forward to myserver.com:222 2016-03-16 11:09:08 Remote debug message: Server has disabled port forwarding. 2016-03-16 11:09:08 Remote port forwarding from 80 refused 由于我转发端口80我认为可能是我的服务器上的防火墙问题,所以我添加此规则 IPTABLES # iptables -A INPUT -p tcp --dport 80 -j ACCEPT 但这并没有解决问题。我甚至改变了GatewayPorts yes,GatewayPorts clientspecified但也没有解决问题。有任何想法吗?

1
如何使用ssh创建到特定端口的本地远程本地隧道
我可以通过以下方式建立从我的Windows计算机(localhost - eth1)到我的linux计算机(remotehost - eth0)的ssh连接: ssh user@192.168.1.100 而不是使用它,因为我使用非标准端口,我必须指定端口: ssh -p remoteSSH user@192.168.1.100 然后我将http和ssl转发到remotehost的http和ssl端口。我有一些我想在linux机器上使用的服务,所以我用它: ssh -L 80:127.0.0.1:80 ssh -L 443:127.0.0.1:443 最后,我尝试“安全地”反转从(localhost)到(remotehost)并返回到(localhost)的流量。但是,通过此连接,我需要socks代理为127.0.0.1:proxy1。我成功创建了一个非socks代理,通过上面的转发方法将proxy1指向(localhost)上的[特定端口aka proxy2],但我试图避免不断修改html文件指向代理端口。 当我使用putty时,除了动态的socks连接之外,我连接了所有上述连接,这只能转发标准的http / s流量。我不想为互联网创建代理。我已经停止使用putty,因为它会丢弃连接,并且只要转发流量就会崩溃。后者是一个已知的错误: http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html These features were new in beta 0.61 (released 2011-07-12): Bug fix: corruption of port forwarding is fixed (we think). These features were new in beta …

2
从路由器转发非本地连接
我正在使用SMC路由器/调制解调器。我的计算机上运行的服务器接受端口8000的连接 我为HTTP服务设置了一个客户定义的服务表,以接受端口800的连接并转发到我的LAN IP。 我在我的机器上运行的服务器在端口8000提供内容。但是,当我输入:my-ip-address:8000时,我似乎无法连接。我究竟做错了什么?

2
端口转发到asp.net开发服务器
我已配置我的路由器,以便我可以从Internet访问我的本地主机。 但我无法将其转发到asp.net开发服务器。 在路由器的端口转发中,我做了与本地主机相同的操作,但只更改了端口号,使其与分配给我的应用程序的端口号相同,但这不起作用。知道如何让它工作吗?

0
LTE路由器与移动热点(Android) - 打开端口
我正在尝试通过移动热点(Android)托管可公开访问的网站。 我已设法从连接到同一网络的其他设备访问该页面。但是当我在Play商店试用应用程序以将来自我手机的公共IP的流量转发到我想要的IP时,没有任何反应。 我很确定LTE提供商不会阻止对端口的访问。使用LTE路由器中的SIM卡,如TP-Link Archer MR200,我能够通过公共IP执行端口转发和访问我的网站。 有任何想法吗?

1
禁用.ssh / config中设置的ssh端口转发
我在.ssh/config一台机器上默认启用了端口转发: Host machine LocalForward 8888 127.0.0.1:8889 现在,我想使用命令行来ssh到该机器,但禁用端口转发(在特定情况下)。是否可以使用命令行选项覆盖配置文件设置ssh?

1
通过端口转发从外部启用ssh到我的计算机
更新它实际上工作,我不得不调整我的本地IP地址,这是不断变化的。很抱歉给您带来不便。 我可以使用我的本地IP从本地网络上的计算机2 ssh到我的计算机1: ssh user@192.168.1.5 但是,我想使用我的公共IP从我家外面ssh: ssh user@113.174.34.171 我可以访问我的路由器(中兴F600W)配置,但显然不能正确进行端口转发。 我尝试了不同的东西,并重新启动了路由器10次。 我的计算机上的防火墙被禁用。还有其他我可以检查的东西吗? 编辑 正如@Enrico Polesel建议的那样,我手动将我的本地IP固定在我的计算机上,而不是通过DHCP自动获取。 它似乎工作到目前为止。 现在我可以做的最后一项改进是使用动态IP服务,因为我的公共IP是动态的。 我正在使用服务“my.noip.com”,它运行正常。 现在我可以使用相同的主机名ssh到我的计算机,并且所有内容都正确处理到我的计算机:-)


2
无法通过HTTP连接到路由器外的dyndns.org支持的家庭网络服务器......为什么?
我正在我的路由器后面建立一个网络服务器。我做了以下事情: 路由器:端口将80,8000,8080转发到正确的IP地址(在此上下文中为192.168.1.5)。 路由器:启用dyndns.org动态DNS。 在我的盒子上启动了网络服务器(Django的开发网络服务器)(基于VM的Debian坐在Vista主机上......启用了桥接网络)@ 192.168.1.5:80。 当我在路由器内的另一台机器上(例如我的iPhone,我的工作笔记本电脑,我的PS3浏览器)时,我可以使用域名(mikerand.dyndns-home.com)连接到该网站。然而,当我在路由器之外时(例如,当我的工作笔记本电脑插入工作或我将我的iPhone设置为3G而不是WiFi)时,我无法连接。 奇怪的是,在同一个Debian盒子上运行的SSH服务器允许使用域名从路由器外部进行连接,所以我知道端口22上的端口转发和dyndns工作正常。 问题:我在HTTP设置中做错了什么?

0
边缘路由器X SFP - 端到端公共IP
我有一个边缘路由器X,我们正在为朋友托管一些Minecraft服务器。我们在机架中有几台服务器,大约有8个可用的IP。我们已经为运行CentOS的Minecraft箱子分配了1个IP,这是一个eth别名。然后在Minecraft配置中输入您的IP,它将服务器绑定到给定的公共IP而不是内部IP。由于我们在网络上有其他服务器,因此我们使用NAT进行路由。 有没有办法使用NAT将IP路由到自己,或者某种方式允许没有端口转发的端口?路由是直接的,不需要去内部地址。

1
VirtualBox NAT端口转发配置(<1024)
我想将请求从127.0.0.1:80转发到VirtualBox VM(CentOS 7) - 10.0.2.15:8080中的客户操作系统。那可能吗? 如果我转发127.0.0.1:9090一切正常,但只要我转发127.0.0.1:80就会停止工作。有没有办法使用端口&lt;1024进行NAT端口转发配置? 我的主机操作系统是Mac OS X.

1
使用freeSSHD + PuTTY远程端口转发失败
背景: 我有2台机器,A是服务器,B是防火墙后面的本地机器。 B有一个托管在端口1433的SQL Server。 现在我想从A访问SQL Server。 脚步: 在A上设置freeSSHd 在B上安装PuTTY,设置远程端口转发角色R8080-&gt;localhost:1433。 连接到A并建立连接。 Putty配置: 错误: 当我尝试从A登录SQL Server 127.0.0.1:8080时,B上的putty报告错误Received SSH2_MSG_CHANNEL_REQUEST for nonexistent channel 0,会话断开连接。 PS:当我取消选中putty选项时Remote ports do the same,端口8080在A上没有打开。为什么? 附加截断的PuTTY日志: =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.05.19 16:46:58 =~=~=~=~=~=~=~=~=~=~=~= Event Log: Writing new session log (SSH raw data mode) to file: putty.log Event Log: Looking up host …

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.