發佈內網網站服務器讓公網能夠訪問,無需NAT

實際上ngrok就是一種僅僅針對http單一用途的代理服務。ngrok的原理極可能並非真正的內網穿透,而是真的老老實實的充當反向代理,承擔全部實際發生的流量。服務器

這方面的替代服務有localtunnel.me和pagekite等。工具


無需配置的「內網映射到外網」其實並不存在的。這個實現只是藉助公網服務器協助,從而給鏈接內網服務器尋找到通信路徑的內網穿透代理

內網穿透的應用中,通信雙方必然首先對一個公網服務器主動發起鏈接。這時雙方就會在本身不能控制的公網IP上得到一個隨機的端口號。然後公網服務器與雙方通信,互相告知端口號從而容許雙方創建直接的鏈接。(若干細節不清,只能說從概念上大體如此,請原諒)路由

各類相關的軟件都是如此,例如TeamViewer、Oray向日葵乃至QQ遠程協助等。就說這個ngrok,其實也是須要通信雙方鏈接ngrok中心服務器,甚至中心服務器的某些高級功能還提供付費計劃對吧。it

從這個意義上說,內網穿透更多的是一種服務而不是軟件。服務商的穩定運行遠比軟件自己的意義要大。——自建這種服務多半要本身找公網服務器,而且要自建相關工具系統,很大程度上說是不划算的。反向代理

個人推薦是:原理

  • 若是是遠程控制等專門的應用,請找專門的服務商
  • 若是對面向公網IP一級的路由器有控制權,改路由器設置老是比較簡便的
相關文章
相關標籤/搜索