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

2015-11-23 15:56:26 +08:00
 weiweiwitch

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

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

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

2986 次点击
所在节点    问与答
4 条回复
kendetrics
2015-11-23 16:40:48 +08:00
ngrok
unusualcat
2015-11-23 16:53:52 +08:00
N2N 服务器可破
ryd994
2015-11-23 17:20:57 +08:00
防火墙上开个转发,设置一下动态 DNS 不就行了
ngrok 之类的都是无法控制防火墙才用的
weiweiwitch
2015-11-23 21:08:13 +08:00
@ryd994 我怎么没有想到动态 DNS 呢!感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238269

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX