內網穿透什么意思?
我在局域網中有一臺電腦,部署了web服務,現在希望所有人都能訪問它。
很顯然,這臺電腦只有一個局域網ip,沒有公網ip。那么同一局域網內的設備可以通過局域網ip找到他。而其他設備則找不到你。最多只能找到你的路由器,卻進不了你的局域網。
那么就需要內網穿透了。
情況一:你家的路由器被分配了一個固定的公網ip
這種情況非常容易,但是極其少見。
只需要在路由器中將路由器的某些端口映射到局域網某電腦的某些端口上就ok了。然后就可以使用公網ip+端口號訪問了。
情況二:你家的路由器被分配了一個臨時的公網ip
這種情況比情況一多見,但依然很少見。
操作同上,但是因為公網ip會變,所以客戶端每次也要跟著變。
如果你有域名的話,可以使用ddns將你的域名解析到改公網ip上,并且在公網ip變化時自動更換解析。
情況三:你家的路由器被分配了一個內網ip
這種情況才是最普遍的。
此時必須借助一個有公網ip的云服務器。
內網機器向云服務器建立一個長連接,然后云服務器就可以主動向內網機器傳數據。云服務器將自己某端口的數據轉發到內網機器上,然后客戶端訪問云服務器的那個端口就可以訪問內網機器了。
既然我已經有了云服務器,為什么還要多此一舉使用內網的電腦?
可能的的數據比較重要,不希望放在云服務器上。可能你的云服務器配置不夠,而你的服務需要高cpu高內存高磁盤容量。
如果你買了云服務器的話,可以使用frp來映射。
沒有云服務器的話,網上有免費的frp服務,可以去找一下,但是可能不穩定。
上一篇怎么把BIGO
下一篇如何更換域名注冊用戶