weiweiwitch
V2EX  ›  问与答

如何用一个简单的方法让外网的用户访问内网的服务器

  •  
  •   weiweiwitch · Nov 23, 2015 · 3723 views
    This topic created in 3999 days ago, the information mentioned may be changed or developed.

    目前的情况是这样:
    公司对外的 IP 是动态的(拨号上网),现在想在公司内的某个机器上部署一个服务端程序,希望外面的客户能自由的访问到这个服务端程序(访问协议是 tcp 长连接,不是 http )。
    目前想到的一个办法是通过一个固定 ip 的 vps 作为跳板,大家都连接到这个 vps 搭建的 vpn 上,然后通过 vpn 建立的一个网络环境来通信。
    现在遇到的一个问题是某些客户不会用 vpn (完完全全是技术盲)。
    那么有没有其他的办法来实现这个目的?

    可能有人会提,直接租个 vps 或独立主机。但目前的情况是我们的服务端程序消耗的 cpu 、内存等资源非常庞大,计算型的,而带宽消耗比较小。目前服务端程序还在测试中,外部访问的频度很低。所以不太可能能申请到资源租用这个的主机。

    所以想在这问下有没有什么可行的办法。

    4 replies  •  2015-11-23 21:08:13 +08:00
    kendetrics
    kendetrics
    Nov 23, 2015❤️1
    1
    ngrok
    unusualcat
    unusualcat
    Nov 23, 2015❤️1
    2
    N2N 服务器可破
    ryd994
    ryd994
    Nov 23, 2015 via Android❤️1
    3
    防火墙上开个转发,设置一下动态 DNS 不就行了
    ngrok 之类的都是无法控制防火墙才用的
    weiweiwitch
    weiweiwitch
    OP
    Nov 23, 2015
    4
    @ryd994 我怎么没有想到动态 DNS 呢!感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5011 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:07 · PVG 15:07 · LAX 23:07 · JFK 02:07
    ♥ Do have faith in what you're doing.