Questions tagged «port-forwarding»

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




2
端口转发失败时,可以使SSH失败吗?
如果我进行远程端口转发,即-R 3690:localhost:3690当远程主机上的端口上已经存在绑定时,我会收到以下警告: Warning: remote port forwarding failed for listen port 3690 有没有办法使ssh失败(即以非零返回码退出),而不只是发出警告?


3
不知道在OS X的80端口上监听什么
我正在使用OSX Mountain Lion 10.8.3,并且刚重新启动了Mac。 我想启动一个服务(例如端口80上的Apache),但是端口80上已经发生了一些事情: telnet localhost 80 Trying ::1... Connected to localhost. Escape character is '^]'. 等等,我听到您说,您可以使用lsof或netstat找到它。除了那里什么都没有 netstat -an | grep LISTEN | grep '\.80' *comes back blank* lsof -i :80 | grep LISTEN *comes back blank 因此,从我对UNIX系统的了解中,我认为这一定是一个数据包转发规则吗?也就是说,数据包正从入站端口80转发到其他正在侦听该服务的端口。 ipfw show 65535 0 0 allow ip from any to any …

4
通过远程桌面连接建立TCP / IP连接隧道
我可以通过“远程桌面连接”连接到专用网络上的远程Windows服务器。我希望能够从我的计算机到该服务器网络上的其他计算机建立TCP / IP连接。 远程桌面连接使通过连接共享打印机,驱动器和其他本地资源成为可能。有什么方法可以通过RDC“隧道”建立TCP / IP连接吗? 我想要类似于SSH提供的端口转发功能。我看不到通过RDC进行此操作的任何方法,但是我希望能够使用它,而我对此一无所知。

3
端口转发对种子文件有何帮助?
我使用传输来下载文件,但它说需要打开某个端口。但是,关闭此端口后,我注意到我仍然可以毫无问题地下载文件。但是,当我通过路由器打开端口时,可以看到下载速度有很大的不同。我知道“端口转发”的基础知识,它可以将流量转发到特定端口上的特定设备。所以我在想,由于端口关闭,下载不会继续,但没有进行。所以我的问题是: 在这种情况下,端口转发有何帮助? 启用端口转发后,为什么下载速度会加快?

4
DD-WRT:如何允许端口转发应用于源自LAN内部的请求?
使用路由器的原始固件,我将端口转发定义为从端口80到LAN中的服务器,该端口转发与外部动态DNS服务结合使用。 我现在已经升级到DD-WRT,并且端口转发仅适用于从外部到外部IP的请求的网络。从LAN内部,我只能通过其内部IP访问服务器。 如何才能从LAN 内部正确访问外部IP(从而将域名连接到动态外部IP)? 我更喜欢找出如何使用标准DD-WRT定义来实现它,但是使用iptables并不是没有问题。

2
当我连接到腻子上的ssh隧道时,我不断收到错误消息
我正在使用腻子0.66的当前版本,并且继续收到此错误 断开连接:服务器协议冲突:意外的SSH2_MSG_UNIMPLEMENTED数据包 当我尝试连接到ssh隧道时。这是我的活动日志, Event Log: Looking up host "216.186.209.69" Event Log: Connecting to 216.186.209.69 port 22 Event Log: We claim version: SSH-2.0-PuTTY_Release_0.66 Event Log: Server version: SSH-2.0-ROSSSH Event Log: Using SSH protocol version 2 Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) Incoming packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) …


5
如何禁用SSH本地端口转发?
我有一台运行Ubuntu和OpenSSH守护程序的服务器。我们称它为S1。 我使用客户端计算机上的该服务器(我们称它们为C1之一)通过使用远程端口转发来建立SSH反向隧道,例如: ssh -R 1234:localhost:23 login@S1 在S1上,我使用默认的sshd_config文件。据我所知,任何在S1上具有正确凭据{login,pwd}的人都可以登录S1并进行远程端口转发和本地端口转发。这样的凭证将来可能会成为证书,因此据我了解,任何持有证书的人都可以从其他任何地方(不一定是C1)登录到S1,从而创建本地端口转发。 对我来说,允许本地端口转发太危险了,因为它允许创建某种公共代理。我正在寻找一种方法来仅禁用-L转发。 我尝试了以下操作,但是这同时禁用了本地和远程转发: AllowTcpForwarding No 我也尝试了以下方法,这将只允许-L到SX:1。总比没有好,但仍然不是我需要的,这是“无”选择。 PermitOpen SX:1 所以我想知道是否有办法,这样我就可以禁止所有本地端口转发写类似这样的东西: PermitOpen none:none 以下是一个好主意吗? PermitOpen localhost:1

4
可以“ ping” url:port吗?(OS X-GeekTool)
我正在尝试使用GeekTool(Mac pref面板...基本上只是在桌面上嵌入shell命令/脚本的输出... http://lifehacker.com/#!244026 / geek-to-live--monitor -您的mac-and-more-with-geektool)来监视一台远程机器/服务器,而我在确定如何最好地检查机器是否启动/故障时遇到了一些麻烦。 我正在使用no-ip作为免费的dns重定向...但这仅对路由器的公共IP有所帮助。我想要的机器位于路由器后面,因此无法直接“ ping”到该机器。 我为端口8080设置了端口转发,该端口转发到我想要的机器。有没有一种方法可以基本上通过端口8080 ping以查看计算机是否已启动并正在运行?我尝试了telnet,但这在GeekTool中显然不起作用(就输出而言)。我正在8080上运行一个网站,所以我想我只是想知道它是否/何时消失。 预先感谢...如果我能提供更多说明,请告诉我。 (解决了我的问题...请参阅下文)

1
Windows防火墙:如何允许特定端口(例如8080)上的流量?
我正在尝试配置Team Foundation Server,以便: 可从我的家庭网络中访问它,并且 该网站可通过互联网访问 我对第1点有疑问: 当我http://192.168.1.106:8080/tfs/web/从192.168.1.106本地访问时,它可以工作。 当我从家庭网络中的另一台PC访问同一网站时,仅当我关闭防火墙时,上述URL才有效192.168.1.106。 有人可以告诉我具体如何在不关闭Windows防火墙的情况下允许端口8080上的通信吗?看来,我指定的例外是为了在盒子上列出需要沟通的程序。IIS是我需要为其例外的程序吗?如何指定该端口上的网站流量应允许使用8080端口流量? 我希望以后在点2上取得成功,但我认为应该首先完成点1。我希望有问题。

1
NAT与端口转发[重复]
这个问题已经在这里有了答案: 7年前关闭。 可能的重复: 什么是端口转发,其用途是什么? NAT和端口转发有什么区别?它们是同一事物的两个不同名称吗?一个简短的实际例子是什么?

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.