如何在學校內網搭建linux個人伺服器?

最近想搭建一個伺服器做電子作品實驗,發現在區域網內網IP,外網無法連線。網上查了一些方法,找到了可以用nat123的內網穿透的方法。內網穿透的原理是利用有公網IP的伺服器作為代理轉發,用特定埠長期處於連線的狀態而將資料轉發。

工具/原料

nat123

LAMP

方法/步驟

要搭建伺服器,最好當然是使用LAMP啦(linux+apache+mysql+php)。在linux命令列環境(我的是ubuntu發行版,根據自己的系統發行版修改)輸入

sudo apt-get install apache2

就可以開始安裝apache2伺服器架構了。命令列安裝完之後,在瀏覽器下輸入localhost,回車可以開啟一個apache2的資訊網頁就證明正確安裝完了。

如何在學校內網搭建linux個人伺服器

接著安裝mysql。 輸入命令:sudo apt-get install mysql-server。

安裝時候會提示輸入密碼,按指示安裝就可以了。

如何在學校內網搭建linux個人伺服器

安裝PHP。

輸入命令:sudo apt-get install php5

php還需要對資料庫進行操作,所以還需要安裝php5-mysql

輸入命令:sudo apt-get install php5-mysql

如何在學校內網搭建linux個人伺服器

伺服器環境到這裡就安裝完了,開始安裝nat123客戶端。

輸入:sudo apt-get install mono-complete

安裝nat123的執行環境如過程中出現提示是否繼續時,輸入y並回車。

如何在學校內網搭建linux個人伺服器

出現完成提示,表示安裝成功。

如何在學校內網搭建linux個人伺服器

安裝客戶端。

#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 ——執行客戶端,並按提示依次輸入自己的帳號和密碼

如何在學校內網搭建linux個人伺服器

最後去官網進行內網對映就可以了。

如何在學校內網搭建linux個人伺服器

相關問題答案