我试图从我的笔记本电脑连接到我的服务器。 我已经使用端口3389完成端口转发到与我的服务器的本地IP相对应的本地IP。防火墙允许RDP通过,并且我能够连接到192.168.1.100(服务器的本地IP)但是只要我使用WAN的公共IP,我无法连接
当用wireshark听,我看到我的笔记本电脑的IP .102正试图达到服务器的IP .100: 
从互联网还是跨越您的内部networking?
如果故障是来自networking内部,通过公共IP,那么它可能是一个networking设备function的限制,许多SOHO NAT设备臭名昭着地将stream量从内部networking传递到它的外部WAN接口只有这个stream量尝试返回到内部界面。 在这种情况下,当连接来自Internet / WAN端时,端口转发/映射将正常工作。
我已经使用端口3389完成端口转发到对应于我的服务器的本地IP的本地IP。
首先要做的是启动networking监视器或Wireshark来查找RDPstream量是否连接到服务器的接口。 也许路由器甚至没有转发stream量。 如果它击中你的服务器,但被拒绝,这可能是一个本地防火墙问题。 我已经看到一些防火墙显示来自外部的stream量被转换为远程IP地址。 例如,在某些情况下在SonicWall上显示远程机器的IP地址,而不是SonicWALL的LAN接口。 为什么这很重要? 大多数默认的Windows防火墙实例会拒绝来自其子网的所有stream量。
防火墙允许RDP通过
你确定吗? 你有这方面的经validation据吗?