如何實現公網伺服器轉發內網伺服器?
常規的內網穿透是客戶端訪問公網伺服器,公網伺服器訪問內網伺服器,得到內容再返回給客戶端。這樣帶寬走的還是公網伺服器,但公網帶寬太貴了。
能不能實現客戶端訪問公網伺服器得到內網伺服器的IP埠後直接訪問內網伺服器呢?就是說除了一開始要訪問公網伺服器之外,之後的數據都是直接和內網伺服器連接。
可以應用在web伺服器上嗎?(就是apache之類的網站伺服器)
一句話:你需要的是這個,zerotier。
內網穿透有兩招,一是轉發,二是打洞。
轉發是100%成功的,缺點就是你說的,伺服器帶寬很貴。
打洞可以實現兩個內網機器間直接通訊,不走轉發,成本低很多。
要說怎麼打洞,就要先從為什麼打洞說起。
天地混沌初開,ip4地址是32位的,也就是我們經常看到的http://xxx.xxx.xxx.xxx。
奈何網路計劃生育沒做好,前期ip地址分配又太鋪張(微軟一家公司就分了1600萬個ip地址),很快ip地址就不夠了。
後浪們怎麼辦?合租唄,於是N多人共用一個IP,這個技術就是NAT。
NAT確實在大多數應用場景下,緩解了IP不足的問題,因為大多數時候,都是我們訪問網站,只要網站伺服器有公網IP,就可以了。
但是,NAT的最大缺點就是造成兩個NAT後面的設備不能直接互訪。
於是乎,STUN和TURN出現了,藉助一臺公網伺服器,牽線搭橋,讓兩個NAT後的設備,能夠互相知曉對方的存在,並在NAT中留下記錄,從而使兩者能夠直接通訊,雖然成功率不高,但總算有了方案。
不邀自來打擾了~看到說要轉發內網伺服器,簡單說就是想實現在遠程外網環境下訪問區域網搭建的服務應用,比如個人網站、博客、NAS私有雲、企業的OA、ERP辦公系統、FTP/SVN/MAC伺服器、還有Windows遠程桌面等等,因為沒有公網IP(購買昂貴),遠程外網就無法訪問。。。
這種情況可以試試花生殼內網穿透,不需要公網IP,也不用路由器做映射,直接用花生殼把區域網應用或設備進行映射發布到外網,通過域名就能實現外網訪問了,花生殼有免費版可以先測試看看,具體服務搭建可以進空間查看,上述列舉的區域網應用都可以實現遠程訪問
公網伺服器只放html文件,其它文件和介面全放內網伺服器上,內網伺服器放家裡,做跨域處理。
內網機直接淘二手伺服器,或者pc。每臺機接一條寬頻。
用ups電源+小發電機+ats保證不間斷穩定供電。