需求分析
學校評測系統(tǒng)存放于一臺校園內(nèi)部服務(wù)器上,該服務(wù)器所連接網(wǎng)絡(luò)為學校內(nèi)部校園網(wǎng),與多臺服務(wù)器共用同一公網(wǎng)IP地址,現(xiàn)由于工作需要,使用內(nèi)網(wǎng)穿透方式將該服務(wù)器與公網(wǎng)打通,方便學生從公網(wǎng)訪問服務(wù)器上面的評測系統(tǒng)查看個人成績。
內(nèi)網(wǎng)穿透技術(shù)
采用Ngrok技術(shù)實現(xiàn)內(nèi)網(wǎng)穿透
服務(wù)提供商
域名 阿里云提供(幾十元人民幣)
Ngrok由Sunny-Ngrok提供(免費)
實施步驟
購買并解析域名

首先在阿里云上購買域名

將域名解析如上圖所示
配置Ngrok

登錄https://www.ngrok.cc網(wǎng)站并注冊賬戶

點擊隧道管理 - 開通隧道,選擇香港免費服務(wù)器。

協(xié)議選擇http 隧道名稱自定義 前置域名根據(jù)需要填寫,本地端口不變,用戶名與密碼不填寫,最后點擊確認添加。

點擊隧道管理 - 隧道管理 可以看到剛才新增的隧道,點擊最右側(cè)編輯按鈕。

域名類型點擊使用自定義域名,將在阿里云上面注冊的域名填寫到自定義域名中,點擊確認修改。

在隧道管理中 記下隧道id號碼

在服務(wù)器用機上登錄https://www.ngrok.cc/#down-client網(wǎng)頁,下載與服務(wù)器操作系統(tǒng)一致的客戶端