您好,登錄后才能下訂單哦!
兩個場景
1、我想在自己家里的電腦上搭建一個服務器并部署一個網站,能夠讓外網的所有人訪問,我該怎么辦?
2、我是一個碼農,我在本地的虛機里部署了一個java項目,想讓朋友來訪問,我該怎么辦?
PS:這里排除同在內網或有公司×××的情況
一個解決方案
第一種場景我們有多個解決方案,比如,自己購買云主機來部署,但這個比較麻煩,你需要購買域名、虛擬服務器等,對于小白來說有點難度。
其實,不論是第一種還是第二種,甚至第N種,都可以利用大名鼎鼎的“花生殼”來輕松解決!不論是安裝還是操作都比較容易,并且官方幫助也非常完善。“花生殼”軟件對于搞網絡和運維的朋友應該來說是非常熟悉的,但對于其他朋友來說可能相對比較陌生。簡單來說,“花生殼”是通過端口映射功能將原本只能用于本機測試的虛擬機環境延伸到外網的。
今天我就結合之前自己部署的一個網站來說說怎么使用“花生殼”完成突破內網,使得外網上的所有用戶都可以訪問服務器上的網站。
案例
背景
筆記本電腦一臺
VM虛擬機安裝在該筆記本電腦上(此處的虛擬機是Linux的)
筆記本電腦和VM虛擬機可以正常訪問網絡
VM虛擬機的IP為192.168.128.xxx(xxx代表任意數字,具體的需要自己去查看)
步驟
1 到這里http://hsk.oray.com/download/下載linux版本的花生殼客戶端程序
2 linux下是一個rpm包,把這個包扔到虛擬機中并進行安裝(使用rpm -ivh命令)
3 成功后會你看到successful的紅字提示并不斷閃送(太刺眼了)
4 啟動虛擬機中的服務,我這里以tomcat為例,之后在本地筆記本電腦中用瀏覽器訪問ip+端口
5 同樣到上面的地址去下載花生殼windows版本的客戶端(必須用最新版)并進行安裝
6 啟動并注冊完畢之后,點擊下圖中的域名列表,你可以已經免費給你了一個域名,這個域名我們就可以在以后用了
7 之后點擊內網穿透并開啟該功能。此功能本身免費,但需要認證身份所以要支付6元(這個是我當時的價格)。到這里大家可能覺得還的付錢啊,但我覺得還好啊,這個可比你買個云主機便宜多了,甚至你買個域名都不止這個價啊,知足吧!
8 開啟內網穿透之后進入該頁面并點擊添加映射,如下圖
9 在點擊添加映射
10 完成上述步驟之后,等待5-10分鐘生效,然后再外網通過花生殼給你的域名就可以訪問了
小結
這個只是花生殼的冰山一角。。。。更多牛逼的使用方法感興趣的朋友可以自己去試驗。
花生殼官網微信 HSKNEW 或搜索花生殼
官網 http://www.oray.com/
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。