Linux運維 私人伺服器搭建的全過程

2021-10-23 12:52:14 字數 1687 閱讀 7955

最近,前些天新買的樹莓派到了。於是,準備上手用這個樹莓派搭建乙個屬於自己的伺服器,在上面放乙個人**,以後可能會當作乙個雲盤、個人部落格以及minecraft的私服。

以下記錄一下全過程

縱觀全過程,第一步花的時間其實是最多的。因為使用的是mac,木有網線介面,轉接線還需要驅動,真是煩……於是採用了ssh遠端連線develop

(1)在路由器後台進行設定,宿舍用的是tp-link的(象徵著zwj的tp-link),在後台把樹莓派的ip設定成dmz主機

(2)眾所周知的,網路分為內網和外網,內網就是由路由器構成的乙個小網路,ip位址是由路由器分配,專屬於這個網路內的,就像是乙個區域性變數。而外網就是人類最大的網路,網際網路。私有的外網的ip是非常稀有、昂貴的,一般只有各大電信公司有資格分配,少數公司自己也花錢買了。

(現在使用ipv4外網ip也不夠用了,所以紛紛公升級ipv6)

而電信公司就給我們的路由器分配了乙個外網ip,是動態的

(3)註冊網域名稱

使用了花生殼的服務,註冊了乙個免費網域名稱

phddns start

phddns restart

phddns status

可以通過web端遠端管理

用樹莓派登陸好之後,花生殼會分配乙個專屬的sn碼,進入後台管理,如果看到它已經找到了裝置,說明網域名稱已經動態解析到這個外網ip了。實際上也可以使用ddns服務,也就是動態網域名稱解析

最後查詢一下

成功了但是ddns不是很好,畢竟:

現在大家可以通過網域名稱找到你的路由器了,可是路由器下個掛了那麼多台主機,如何才能定位到其中的一台上呢?

於是我設定了兩個埠對映到我的樹莓派上的80埠和22埠,以便發布**以及遠端ssh

因為一些不可知(我不知)的原因,似乎是因為防火牆的存在吧,這種保護內網安全的措施,使得即使網域名稱已經解析到了動態外網ip(測試沒錯),內網中也可以開啟80埠上的測試網頁,但是依然沒有辦法從路由器的埠進入到樹莓派的80埠——這時候我們就需要內網穿透

【實際上接下來的步驟是可以從ngrok或者frp獲得免費的內網穿透服務的!但是我被坑了】

因為我木有學過任何黑客技術,這種略帶破壞性的操作我還是求助於現有的服務**了。使用花生殼的內網穿透服務,我忍痛氪金了

6rmb!

於是我們有了:

大功告成

因為變成了伺服器,需要常年執行,所以接了乙個風扇,以及一堆散熱片提供散熱。用rpi.gpio實現python控制引腳,os包查詢系統狀態,具體不想細說了

此後只需要發布並且維護個人**即可

然後自己寫了乙個首頁

snake是超連結,連線到的網頁就放在這個目錄之下的乙個資料夾中

裡面還有乙個網頁,並且包括了css等資源資料夾

是我從其他地方找的乙個原始碼,稍微修改一下就能用了

以上是用手機登陸的效果

Linux運維 有關伺服器

一 什麼是伺服器?提供計算服務的裝置,和電腦幾乎相同。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。根據伺服器的網路規模 伺服器檔次,可以將伺服器分為三種級別 入門級伺服器 部門級伺服器和企業級伺服器 級別從低到高 在網路環境下,根據伺服器提供的服務型別...

ubuntu搭建私人ftp伺服器

硬體環境正常可以用的台式電腦一台 windows 7旗艦版系統 裝載軟體vmware 安裝ubuntu系統14.04.1 核心版本4.2.0 27 generic 命令 sudo apt get install vsftpd 輸入 ftp myurl 發現訪問的是整個使用者下的目錄,不是我想我想訪問...

樹莓派搭建私人伺服器

阿里雲伺服器又漲價了,感覺已經負擔不起了,但是又想擁有一台自己的私人伺服器。某天,突然發現了樹莓派,便宜 高可用。心血來潮!說搞就搞!首先當然是有一台樹莓派3代b型,190 周邊 216 可以搞定 兩個半月的阿里雲ecs,還是蠻實惠的 支援埠對映的路由器 基本現在市面上的路由器都支援埠對映 我用的是...