如何利用家裏的閒置電腦搭建本身的博客

有時候不太願意買公有云服務器。畢竟我的的資金是有限的,若是你的博客訪問量不多,卻還要佔用一個獨立的服務器,也太浪費。若是使用github作博客又很是的慢,常常有打不開的風險。html

內網穿透

我的電腦是確定不能讓公網的人訪問的。如何打通公網和內網呢?這個時候就要用到內網穿透了。它的原理就是利用一個公網的服務器作中間人,將內網流量傳遞到外網。node

可選的方案有免費的內網穿透服務、收費的內網穿透服務、自建內網穿透。git

首先是自建。須要一個公網服務器。。。。我都已經不想要服務器了,爲了內網還要再準備一個服務器。pass!!github

在一個是收費的內網穿透服務。這個看我的狀況了,通常也花不了多少錢,6/月或者30/月這幾種方案的都有。npm

不過這兩種都不是個人選擇,既然是利用閒置的電腦搭本身的博客。自己就是衝着博客流量不大的狀況下節省資源的作法。我是一點錢都不想花呀。windows

這裏我教你們使用免費的內網穿透服務去作本身的博客。本身的流量並不大,只須要白嫖一波免費的服務就行,大概花個5分鐘的時間就能夠刷一個本身的博客出來了。bash

博客安裝

我這裏使用的是Hexo這個博客系統。Hexo依賴nodejs環境,尚未安裝的能夠安裝一個,不清楚怎麼安裝的能夠看一下教程。服務器

Hexo官網
Hexo安裝文檔
nodejs下載地址
服務器安裝nodejs教程地址hexo

環境準備穩當以後執行命令安裝博客系統。博客官網網站

到這裏博客系統就準備完成了。選一個你心儀的文件夾,在文件夾下執行命令生成咱們的博客。

hexo init myblog && cd myblog && npm install

命令的意思:

  1. 初始化一個博客文件夾,整個博客系統都放在這個裏面。這裏使用的文件夾名稱是myblog
  2. 進入博客的文件夾內。
  3. 安裝相關依賴。

能夠看一下_config.yml文件。這個文件是系統的配置文件,不少東西能夠在這個裏面修改。詳細的配置說明

Hexo基礎是使用命令來操做的,不論是新建頁面,仍是生成都由命令操做。命令說明

固然使用命令很是的不方便,能夠安裝一個可視化的插件來簡化操做。後臺插件 更多插件

初始的頁面是一個很簡單,甚至簡陋的頁面。做爲一個有理想的播主,固然是不接受的了。這裏咱們安裝一個漂亮的皮膚,讓博客更生動。主題地址

到這裏,咱們就完成了一個博客的搭建。一個漂亮的、簡單又好用的博客就搭建起來了。接下來就該上它上線了。

內網穿透

首先咱們要找一個提供免費服務的店家。白嫖店家

使用一個經常使用郵箱註冊一個帳戶。這個時候咱們就得到了一個月的免費時間。若是想多加點,能夠用邀請連接隨便註冊幾個帳戶,時間累加,一次性加一個月。很是的方便。也能夠天天點點簽到,一次加一天。(寫個爬蟲能夠自動加😁)

家裏的服務器須要安裝內網穿透的客戶端,用來轉發博客的內容。下載地址

這裏的客戶端須要根據當前電腦的系統來選擇。若是家裏使用的是羣暉那就更簡單了。這裏提供了羣暉的安裝插件,能夠很方便的安裝和管理客戶端。若是不能夠也能簡單的用其餘方式安裝好。羣暉安裝說明

使用命令(Linux類)或者客戶端(windows類)就可以啓動客戶端了。命令能夠在客戶端管理中查看。

WX20200312-190503@2x.png

上面這些準備好以後還須要在客戶端管理中增長一個本身的內網映射地址。這裏我選的是客戶端所在機器的3000端口。博客部署在其餘的地址的,記得要修改爲本身對應的ip+端口。

WX20200312-190748@2x.png

完成了上面這些就能夠看到在是否鏈接一欄顯示已鏈接。打開對應的訪問地址,從外網就能直接訪問本身的博客了。

作完這些表明咱們可使用ip+端口的方式訪問咱們的博客了。不論是在簡歷仍是博客、我的展現頁都可以把博客的地址給你們看了。

若是湊巧你還有一個域名。那你還能夠將域名映射到這個ip,同時通知網站運營把端口的反向代理配置在80上。這樣你的博客看上去就更正規,更有吸引力了。

若是有什麼不懂的,能夠在下面留言哦。

相關文章
相關標籤/搜索