最近想搭建一個伺服器做電子作品實驗,發現在區域網內網IP,外網無法連線。網上查了一些方法,找到了可以用nat123的內網穿透的方法。內網穿透的原理是利用有公網IP的伺服器作為代理轉發,用特定埠長期處於連線的狀態而將資料轉發。
工具/原料
nat123
LAMP
方法/步驟
要搭建伺服器,最好當然是使用LAMP啦(linux+apache+mysql+php)。在linux命令列環境(我的是ubuntu發行版,根據自己的系統發行版修改)輸入
sudo apt-get install apache2
就可以開始安裝apache2伺服器架構了。命令列安裝完之後,在瀏覽器下輸入localhost,回車可以開啟一個apache2的資訊網頁就證明正確安裝完了。
接著安裝mysql。 輸入命令:sudo apt-get install mysql-server。
安裝時候會提示輸入密碼,按指示安裝就可以了。
安裝PHP。
輸入命令:sudo apt-get install php5
php還需要對資料庫進行操作,所以還需要安裝php5-mysql
輸入命令:sudo apt-get install php5-mysql
伺服器環境到這裡就安裝完了,開始安裝nat123客戶端。
輸入:sudo apt-get install mono-complete
安裝nat123的執行環境如過程中出現提示是否繼續時,輸入y並回車。
出現完成提示,表示安裝成功。
安裝客戶端。
#cd /mnt ——將mnt換成是自己本地實際目標安裝目錄
#wget ——下載安裝包。
過程中可能會有轉跳提示,忽略它。
# tar -zxvf nat123linux.tar.gz ——解壓本地目錄
啟動客戶端。
安裝screen。sudo apt-get install screen .
cd /mnt ——將mnt換成是自己本地實際安裝目錄
sudo screen -S nat123 ——建立一個客戶端執行程序。注意是大寫的S字母。如提示沒有screen,則安裝screen後再執行。
sudo mono nat123linux.sh ——執行客戶端,並按提示依次輸入自己的帳號和密碼
最後去官網進行內網對映就可以了。