學習網站開發的同學,一般都安裝過IIS或者Apache Tomcat等Web服務器,如果是用自己電腦搭建的本地服務器,部署的Web應用只能在校園網或家庭網內訪問。
如果需要遠程調試或者在外網使用,沒有公網IP該怎么辦呢?一款簡單易用、安全穩定的內網穿透軟件——花生殼,簡單3步即可滿足在任何時間、任何地點、任何線路,通過花生殼固定的域名訪問到內網主機的服務和應用。
尤其對學生黨來說,花生殼免費開放 “青春版”服務,可以通過學生認證免費領用,助力遠程開發學習,如自己搭建服務器發布網站、訪問異地數據庫、服務器,遠程桌面連接、遠程實驗、游戲開服聯機等。
下面以Tomcat部署Web應用為例,教大家搭配花生殼實現遠程訪問。
1.本地部署Tomcat
先在本地局域網主機上,下載安裝Tomcat;
安裝完成后,先測試在本地局域網環境下能否使用本機IP+端口號正常訪問到Tomcat的Web管理界面。
本地可以正常訪問后即部署完成,下面使用花生殼內網穿透實現遠程外網訪問。
2.花生殼配置內網穿透
先到花生殼官網,下載適用本機系統的花生殼軟件客戶端;
安裝成功后,注冊一個oray帳號并登錄花生殼客戶端,小編已經領取了花生殼“青春版”服務,這里直接用“青春版”進行演示;進入花生殼客戶端主界面,在“自定義映射”點擊“+”添加映射。
在映射配置界面,根據提示進行配置:
1、名稱:自定義填寫,這里為“tomcat服務器”;
2、圖標:給映射選擇一個圖標,方便區分;
3、應用類型:tomcat搭建web應用為網站類型,選擇HTTP;
4、映射模板:花生殼提供了常見的服務應用模板選擇,如Windows遠程桌面、SSH服務、SQL Server等,選擇后將自動填寫映射的內網主機IP 和內網端口,我們現在配置tomcat服務器,選擇不使用模板;
5、外網域名:選擇用于外網訪問的域名,注冊帳號時花生殼有免費贈送域名,直接選擇帳號下所擁有的域名即可;
6、外網端口:根據服務類型選擇(固定端口:需購買;動態端口:免費系統隨機分配);
7、內網主機:服務器本機局域網 IP 地址,這里直接填本地機回送地址127.0.0.1即可;
8、內網端口:所映射服務的內網端口,tomcat的訪問端口一般是8080,所以內網端口就填8080,如果你在tomcat中改過訪問端口的話,內網端口就填你改的那個端口號;
9、帶寬:默認根據帳號等級分配相應的帶寬,你也可以根據實際需求額外付費購買。
然后確認映射內容填寫無誤,點擊“保存”即可。
點擊“保存”后,花生殼將自動生成一個tomcat服務器的外網訪問地址;
3.遠程外網訪問Tomcat的Web應用
得到tomcat訪問地址后,在遠程外網環境下,瀏覽器輸入花生殼生成的這個訪問地址,可成功訪問到Web應用了。
總之,花生殼可以將個人電腦迅速變成一臺云服務器,通過內網穿透實現沒有公網IP時各種局域網服務的跨網段遠程訪問。而且,因為主機是自己的,空間就可以根據自己的需求來擴充,維護也比較方便。
最后友情提示,所有學生都可以“白嫖”花生殼“青春版”服務,直接到花生殼官網“未來之星”頁面進行學生認證即可領用。