1.內網穿透及其工具Nat123簡介
關於nat123工具詳細介紹請參考:http://www.nat123.com/Pages_8_691.jsp?utm=allromote
2.準備工作
註冊nat123賬號,註冊鏈接 http://www.nat123.com/UsersReg.jsp
3.安裝Nat123客戶端
在我們需要訪問的內網Linux主機上需要安裝nat123工具客戶端軟件。
首先,需要安裝nat123客戶端軟件的運行環境mono。可以採用兩種方法:1.採用yum安裝,2.採用源碼編譯安裝
方案1:
執行如下命令:
# yum install mono-complete #如果提示沒有mono-complete,則執行下一條命令
# yum install mono-devel #如果提示沒有mono-devel,則執行下一條命令
# yum install monoDevelop #如果提示沒有 monoDevelop,則執行下一條命令
# yum install monodevelop
以上都沒有找到資源則需要自己手動安裝,這裏選擇自己配置yum鏡像資源,執行如下命令:
# yum install yum-utils
# rpm --import http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
# yum-config-manager --add-repo http://download.mono-project.com/repo/centos/
重新設置yum緩存,使上述鏡像資源配置生效:
# yum clean all //清理yum緩存,使設置生效
# yum makecache //將服務器上的軟件包信息緩存到本地,以提高搜索安裝軟件的速度
再次嘗試用yum安裝mono
# yum install mono-complete
因爲需要連接http://download.mono-project.com/repo/centos/下載相關rpm包,其服務器在國外訪問速度會非常慢,會出現連接超時問題,所以建議採用方案2方法安裝mono
方案2:
1)下載mono安裝包
在mono官網(http://download.mono-project.com/sources/mono/)下載你需要的程序安裝包,我下載的是mono-5.20.1.19.tar.bz2,下面就以這個文件包爲例,講述整個安裝過程。
2)解壓安裝包
將mono軟件安裝包拷貝至要部署的計算機上,在終端中進入這個目錄,使用“tar -jxvf mono-5.20.1.19.tar.bz2”命令解壓軟件安裝包。解壓之後會在軟件包所在的目錄中出現一個與軟件包文件名類似的文件夾。
3)編譯安裝
進入解壓得到的文件夾後,依次運行以下命令:
# ./configure --prefix=/usr/local/mono
# make
# make install
即可對mono軟件進行安裝。整個編譯安裝過程約10到15分鐘左右。
4) 環境路徑配置
安裝完成之後,執行如下命令
ln -s /usr/local/mono/bin/mono-sgen /usr/bin/mono
將mono啓動程序添加到系統的搜索路徑。
上述命令完成之後可以在終端中使用如下命令
mono -V
檢查mono是否安裝成功。若安裝成功將顯示出mono軟件的相關提示信息。正確結果如下圖所示:
接下來,安裝nat123客戶端軟件。
1)下載軟件包,在待安裝目錄下創建nat123目錄,並下載軟件包並解壓
# mkdir nat123
# cd nat123 #切換到nat123目錄
# wget http://www.nat123.com/down/nat123linux.tar.gz #下載安裝包
# tar -zxvf nat123linux.tar.gz # 解壓本地目錄
2)啓動nat123,執行如下命令:
# mono nat123linux.sh #運行客戶端,並按提示輸入自己在第一步註冊的賬戶和密碼
# 打開另一個命令行窗口,執行如下命令
# ps -ef|grep nat123 #ps查看nat123的狀態
4.設置端口映射
- 通過進入網站 http://www.nat123.com/ 登錄註冊的賬戶
- 進入左側欄目,添加端口映射