映射公网花生壳、PubYun、NoIP、DynDNS、Ngrok、Tunnel、localtunnel、pagekite

映射公网花生壳、PubYun、NoIP、DynDNS、Ngrok、Tunnel、localtunnel、pagekite,第1张

这篇文章花了好几天,系统地梳理出了映射公网的几种方式。虽然是针对微信开发的外网服务器来寻找解决方案,但这个知识梳
理可能会在其他地方也受益。平常我也有用TeamViewer,在搜集资料的过程中也知道了其大致工作原理。还有一些免费好用的反向代理软件,可能会在后

头派上用场。

一、映射公网的两种方式介绍

1 动态域名解析+端口映射(公网环境)

动态域名解析,俗称DDNS。目前提供这种服务的厂商还挺多,我目前知道有几家:

Oray花生壳

PubYun公云

No-IP

DynDNS

如果你对一个公网IP有权限,那就可以采用这种方式。你的路由器的WAN口就是宽带,那这种方式就适用。DDNS的作用就是将WAN口分配到IP与域名绑定在一起,访问这个域名,相当于就访问到了你的WAN口。于是你只要在路由器上做一个端口映射即可。

此种方式的局限性可能就是大部分运营商都屏蔽了80等常用端口,所以做微信开发要用到80端口的话这种方式就不大适合。
2 反向代理(内网环境)

如果你在一家公司上班,公司内部可能分了好几级的路由,就比如我,那第一种方式就走不通。写零java基础搞定微信Server_3:搭建微信

Server本地开发环境那晚弄到半夜就是这个原因。哦,我当然不是在加班。我在家里,房间用了一个二级路由,那晚真真是搞死宝宝了。

下面这两张图可以快速了解反向代理。
我们是采用本机与反向代理server组建网络(相当于一个虚拟局域网),访问反向代理server的数据都被转发到本机。

从 有简单一点的将内网映射到外网的工具吗? 这个帖子中收获良多。作者 沙渺 告诉我们:

实际上ngrok就是一种仅仅针对>下面使用的介绍
ngrokexe -config ngrokcfg -subdomain bisouyi 8989
-config 指定配置文件
-subdomain 指定二级域名
8989 是指定映射到本地的哪一个端口
配置文件一般不用管,简单到令人发指
运行完命令,就能看到,它已经在运行了
当状态是online的时候,就说明它已经运行正常了,现在用户就可以通过访问

针对一些没有公网ip的,想在局域网外访问内网的一些应用。这时候可以配合网云穿内网的穿透使用,下载解压就可以使用,无需服务器、无需设置路由器即可对外发布应用,物联网Socket调试、远程桌面、支付调试、NAS云盘、游戏联机等,不用担心网络不互通问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13432630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-05
下一篇 2023-08-05

发表评论

登录后才能评论

评论列表(0条)

保存