當前位置:編程學習大全網 - 熱門推薦 - 映射公網花生殼、PubYun、NoIP、DynDNS、Ngrok、Tunnel、localtunnel、pagekite

映射公網花生殼、PubYun、NoIP、DynDNS、Ngrok、Tunnel、localtunnel、pagekite

這篇文章花了好幾天,系統地梳理出了映射公網的幾種方式。雖然是針對微信開發的外網服務器來尋找解決方案,但這個知識梳

理可能會在其他地方也受益。平常我也有用TeamViewer,在搜集資料的過程中也知道了其大致工作原理。還有壹些免費好用的反向代理軟件,可能會在後

頭派上用場。

壹、映射公網的兩種方式介紹

1 動態域名解析+端口映射(公網環境)

動態域名解析,俗稱DDNS。目前提供這種服務的廠商還挺多,我目前知道有幾家:

Oray花生殼

PubYun公雲

No-IP

DynDNS

如果妳對壹個公網IP有權限,那就可以采用這種方式。妳的路由器的WAN口就是寬帶,那這種方式就適用。DDNS的作用就是將WAN口分配到IP與域名綁定在壹起,訪問這個域名,相當於就訪問到了妳的WAN口。於是妳只要在路由器上做壹個端口映射即可。

此種方式的局限性可能就是大部分運營商都屏蔽了80等常用端口,所以做微信開發要用到80端口的話這種方式就不大適合。

2 反向代理(內網環境)

如果妳在壹家公司上班,公司內部可能分了好幾級的路由,就比如我,那第壹種方式就走不通。寫零java基礎搞定微信Server_3:搭建微信

Server本地開發環境那晚弄到半夜就是這個原因。哦,我當然不是在加班。我在家裏,房間用了壹個二級路由,那晚真真是搞死寶寶了。

下面這兩張圖可以快速了解反向代理。

我們是采用本機與反向代理server組建網絡(相當於壹個虛擬局域網),訪問反向代理server的數據都被轉發到本機。

從 有簡單壹點的將內網映射到外網的工具嗎? 這個帖子中收獲良多。作者 沙渺 告訴我們:

實際上ngrok就是壹種僅僅針對/inconshreveable/ngrok/

壹個在自己VPS搭建ngrok的實例, /post/self-hosted-ngrokd.html

很多人和我壹樣,現階段就想做壹個微信開發,那自己花大精力去實現壹個反向代理顯然不值得。這時候就得從已有的軟件中進行選擇。運行穩定,成了最主要考慮的因素。

2 廠商服務

Ngrok比較出名,提供免費服務,但可惜容易被墻。那解決方式就是墻內也搞Ngrok。由於我所知有限,僅僅把目前知道的幾家列出來。(這裏我可能先入為主了,因為我把這些廠商粗暴地分為了Ngrok和非Ngrok,忽略了其他廠商們所做出的努力。)

Ngrok

免費,但會被墻。

Tunnel

昨晚測試,訪問不了。

localtunnel

可用

pagekite

可用

新花生殼

開通內網映射,映射主機即可。目前免費版也要收取8塊錢的費用就是了。

NAT123

功能同花生殼,但似乎是免費的。

我貪圖省事,直接花錢認證了花生殼,後面四種就沒再處理了。看到別人用localtunnel和pagekite有成功的,所以我就不搬了。

  • 上一篇:描寫節氣的詩句:秋分客尚在的意思?
  • 下一篇:求劍網3丐幫dps暴力宏(有奇穴)
  • copyright 2024編程學習大全網