首页 文章

访问LAN外部的本地计算机表单

提问于
浏览
1

有没有办法从外部LAN访问机器而无需端口转发?
我目前的设置端口转发有两种情况是复杂的:

  • 我想从外面访问同一个路由器上有两台FTP服务器

  • 我想在网络上的Windows计算机上远程控制/访问文件

现在第一个选项是可能的,但需要重新配置路由器,而其他一个似乎不可能在局域网外 .

是否有[全球IP] [机器名称]或[全局IP] [本地IP]?

2 回答

  • 0

    如果您的服务器应该对公众开放 - 答案将是“否” .

    如果您计划为有限数量的用户(例如只有您)提供对此服务器的访问权限,那么您有一些选择:

    • Use SSH-Tunnels 与例如 . Putty并为要向计算机公开的每个服务设置Forwarding,并通过localhost:port访问它 .

    • localhost:21001 - > 192.168.1.3:21(FTP1)

    • localhost:21002 - > 192.168.1.4:21(FTP2)

    • 优势:您可以在clinet端设置"port-forwardings"

    • 缺点:您需要路由器或其他运行SSH-Server的计算机

    • Use a VPN (例如OpenVPN,PPTP等)从外部访问您的LAN . 然后你可以表现得像你在局域网中一样 .

    • 优点:
      如果设置正确,

    • 易于使用

    • 几乎可以使用每个协议

    • 缺点:需要设置VPN服务/网关

  • 2

    我们需要更多信息 . 这些地址是IPv4 RFC 1918地址,公共路由地址还是IPV6 .

    如果它们在RFC1918(10.x.x.x,172.16.x.x,192.168.x.x)地址空间中,则根本没有 . 这些地址未公开路由,因此必须转换为非RFC 1918地址 .

    否则是的你可以 .

相关问题