平時學習工做中,程序開發、網站搭建等,都需反覆調試;瀏覽器
經過虛擬機搭建服務器環境,可方便進行開發測試 、部署新的程序應用,沒有公網IP的狀況下,用花生殼將服務佈署到外網,就能輕鬆實現遠程開發和調試安全
下面以PC平臺經常使用虛擬應用VMware Workstation爲例,搭配花生殼將本來只能用於本機測試的虛擬機環境,輕鬆延伸到外網。服務器
1.安裝VMware搭建虛擬機(也可選擇其餘虛擬機程序安裝任意操做系統和網站環境);網絡
2.啓動虛擬機進入操做系統,通常爲了節省資源消耗大多會選擇運行沒有桌面功能的純終端服務器版,爲了方便比較調試效果,這裏用桌面版Ubuntu進行展現;學習
3.運行網站服務器,如下以一個Helloworld頁面爲例;測試
能夠看到經過http://127.0.0.1:3001 訪問這個測試頁面,127.0.0.1是虛擬機自己的IP,3001是端口號(後面會用到),咱們打開虛擬機的瀏覽器能夠測試一下這個頁面是否運行正常;網站
4.服務器確認正常後咱們須要從外網訪問這臺機子,確認虛擬機網絡環境正常後,在終端輸入ipconfig 查看本機的局域網IP;spa
5.回到Windows,打開瀏覽器測試一下這個頁面,把前面的127.0.0.1換成局域網IP,地址填寫192.168.200.128:3001;操作系統
如今咱們局域網的測試成功,接下來設置花生殼經過域名從外網訪問這個頁面。3d
6.回到虛擬機打開瀏覽器,進入花生殼官網,下載花生殼客戶端;
7.Ubuntu默認登陸普通用戶,可經過sudo -s切換爲管理員;
8.進入到放置花生殼安裝包的目錄而後使用此命令進行安裝dpkg -i phddns_3.0_x86_64.ded;
9.輸入phddns start 命令啓用花生殼;
10.瀏覽器輸入遠程管理地址b.oray.com進入花生殼遠程管理頁面,輸入安裝花生殼時生成的SN碼及默認密碼admin進入(也可經過在官網註冊的花生殼賬號並開通的內網版服務進行登陸);
11.進入花生殼管理後臺後,選擇【內網穿透】,點擊「+」添加映射;
12.應用名稱可自定義,映射類型選擇HTTP,內網主機填寫前面查到的局域網IP,端口選擇80,而後點擊肯定;
值得一提的是,花生殼還新增了密碼訪問限制,經過設置訪問密碼防止惡意入侵增強內網數據安全;
13.內網映射設置完成後點擊肯定,將生成一個外網訪問地址;
14.外網環境下,輸入這個外網訪問地址,便可訪問局域網內架設的網站。
本文只展現了一個簡單的HELLO頁面,也能夠是一個網站首頁或網絡服務的訪問端口,你們能夠經過虛擬機安裝任意操做系統做爲服務器,而後經過花生殼將服務佈署到外網,實現遠程開發調試。