無公網IP遠也能遠程開發(fā)調試 VMware虛擬機端口映射3步實現
很多項目在開發(fā)過程中需要不同演示環(huán)境、操作系統(tǒng)中進行運行調試,虛擬機就成為開發(fā)者較為方便的選擇。還有的項目如網站、小程序開發(fā)等,還需要在不同網絡環(huán)境下測試,沒有公網IP情況下,就會遇到遠程訪問難題。
這里推薦一款免費好用的內網穿透軟件—花生殼,不需要公網IP,也不用路由器端口映射,通過NAT-DDNS快速讓外網設備通過固定域名訪問到內網主機、服務器、各種服務應用等。
下面就用大家常用的VMware工作站為例(當然你也可以選擇其它虛擬機程序安裝任意操作操作環(huán)境),通過花生殼將用于本地測試的虛擬機環(huán)境進行內網穿透,實現外網訪問。
Step1:安裝VMware搭建虛擬機;

Step2.:啟動虛擬機進入操作系統(tǒng), 安裝apache2:
1.sudo apt-get update
2.sudo apt-get install apache2
安裝成功后,在/etc/apache2目錄可見其配置文件,本文只搭建簡單的HTTP服務器,此處不做介紹。

apache2安裝成功后,我們可以在/var/www/htm/目錄下看到一個index.html文件,只要重啟apache2服務(重啟命令:sudo /etc/init.d/apache2 restart),使用同一局域網的設備登錄ubuntu的ip地址就能訪問到此頁面了。

Step3:本ubuntu ip地址如下

然后在同一局域網環(huán)境能成功訪問搭建的HTTP服務即可。

Step4:回到虛擬機打開瀏覽器,在花生殼官網下載相應版本花生殼客戶端;

Step5:Ubuntu默認登錄為普通用戶,通過sudo -s切換為管理員;

Step6:然后放置花生殼安裝包的目錄,使用此命令進行安裝dpkg -i phddns-5.0.0-amd64.deb(花生殼Linux5.0需要安裝wget依賴包,否則會導致花生殼程序不可用);

Step7:花生殼Linux5.0默認開啟,如果未啟動可輸入phddns start 啟用花生殼;

Step8:然后瀏覽器進入花生殼PC管理,輸入安裝花生殼時生成的SN碼及默認密碼admin進入(如果已有花生殼帳號并開通了內網版服務就可以直接登錄);

Step9:進入花生殼管理后,可使用花生殼管理APP掃碼或已經注冊并實名認證的花生殼帳號及密碼進行激活;

Step10:激活成功后,在內網穿透界面點擊+添加映射;


Step11:應用名稱自定義,映射類型選擇HTTP,內網主機填寫搭建HTTP服務的虛擬機ip,端口選擇80(apache服務器默認端口為80);

這里花生殼還提供“密碼訪問限制”,設置密碼可防止惡意訪問,保護服務安全;
設置完整后點擊“確認”,花生殼將自動生成一個外網訪問地址;

Step12:然后外網環(huán)境下,輸入花生殼生成的訪問地址,就可以訪問到搭建在局域網虛擬機搭建的HTTP服務了;

在html目錄添加其它的html文件,也可在外網成功訪問。

以后,就可以通過虛擬機搭配花生殼,遠程開發(fā)調試各種項目了。除了虛擬機,花生殼適用于沒有公網ip環(huán)境下,各種局域網應用如OA、ERP、服務器、視頻監(jiān)控、網站、博客、工業(yè)4.0等場景的遠程訪問和管理。

花生殼提供的有體驗版可免費使用,也開放了內網穿透核心組件PHTunnel SDK,開發(fā)者可以免費下載進行二次開發(fā),集成到自己的應用或設備,快速擁有內網穿透功能。
獲取更多免費資源,請掃碼關注公眾號:程序員軟件庫

相關文章
剛接觸花生殼的朋友可能還不太清楚如何花生殼免費域名怎么申請?那具體應該如何操作呢?不妨閱讀下文內容,或許有所幫助2019-05-17
虛擬機VMware Workstation PRO 16正式版安裝圖文教程(附下載)
VMware Workstation Pro16是一個功能強大的虛擬機軟件,可在虛擬機同時運行各種操作系統(tǒng),進行開發(fā)、測試、演示和部署軟件,本文帶來最新Workstation PRO 16激活安裝方法,2020-09-16
VMware Workstation Pro15虛擬機詳細安裝教程(附下載)
VMware Workstation 15是一款最先進的虛擬化軟件,中文名“威睿工作站”,提供用戶可在單一的桌面上同時運行不同的操作系統(tǒng),和進行開發(fā)、測試 、部署新的應用程序的最佳解2018-09-26
剛接觸花生殼的朋友可能還不太清楚花生殼域名如何使用?域名如何綁定?不妨快來閱讀下文內容,相信一定會有所幫助2019-05-17- IPv4時代公網IP資源緊張,大部分寬帶用戶都只能使用內網IP,導致功能受限。而花生殼端口映射支持NAT穿透,這樣內網用戶也能像公網用戶一樣可以自己搭建服務器發(fā)布網站、實2016-06-13
- 花生殼如何設置?想讓外網的小伙伴們與自己一起聯機玩?想搭建自己的服務器并提供外網服務?路由映射?動態(tài)IP?無公網IP?下面分享花生殼使用方法,需要的朋友可以參考下2014-12-18
- 一般如果需要將內網IP映射到外網首先需要確定你用的是那種類型的寬帶,有LAN、ADSL等,如果是ADSL電話,由于每次獲取的都是動態(tài)IP,這就需要通過動態(tài)域名綁定的方式來實現2012-04-02

VMware Workstation 15.5 安裝 Ubuntu20.04的詳細教程
這篇文章主要介紹了VMware Workstation 15.5 安裝 Ubuntu20.04的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋2020-08-20
虛擬機VMware vSphere ESXi 7.0安裝配置詳細教程(附下載)
vmware esxi 7.0是一款專業(yè)的服務器虛擬化軟件,也是一款行業(yè)領先、專門構建的裸機hypervisor,這里提供最新VMware ESXi 7.0的安裝詳細操作步驟,并附有下載地址,希望對大2020-03-27








