【问题标题】:What's the simplest way to make a local address socket publicly available? [closed]使本地地址套接字公开可用的最简单方法是什么? [关闭]
【发布时间】:2015-07-31 19:07:19
【问题描述】:

我的本​​地网络上有一个启用 HTTP 的设备,它在例如 192.168.1.32:9427 进行侦听。公开访问该套接字的最简单方法是什么?

【问题讨论】:

    标签: sockets http networking


    【解决方案1】:

    您需要在port no. 9427 上从公共 IP 地址端口转发到私有 IP 地址

    示例:

    公共IP:20.20.20.20 私人IP:192.168.1.32 现在,当有人尝试访问您的本地 http 服务器时,应该通过 20.20.20.20:9427 访问

    这样做:

    1. 您需要在您的 adsl 调制解调器或路由器设备上启用它 从这里为您的 adsl 调制解调器执行此操作 How to Port Forward Your Router
    2. 检查打开的端口以查看port no. 9427 是否打开

      Open Port Check Tool

    3. 如果您使用的是 linux 机器,则需要允许您的 iptables 并允许端口号。 9427
      这样做:

      iptables -I INPUT 1 -p --dport 9427 -s -j ACCEPT

    4. echo 1 > /proc/sys/net/ipv4/ip_forward

    【讨论】:

    • 谢谢。像魅力一样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 2015-09-29
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    相关资源
    最近更新 更多