域名更换

最開始做這個博客時用的是免費域名,免費域名的有效期只有一年,一年後域名回收,你想再及時的注冊回來,他會讓你出錢買。大概要等一個月後才能再免費注冊。在19年時看到name域名商的xyz純6位數字域名,十年只要幾十塊錢,就注冊了一個,一直用到現在。

之前的觀念是不想花太多錢在這些上面,畢竟個人博客沒有任何收入的,前幾天突然想去注冊個com的域名,看了一下只有cloudflare的最便宜,只要8.57美元一年.然後就注冊了這個域名,一直在使用cloudflare的域名解析服務,沒想到他家的域名也這麽便宜。

注冊域名后就要開始漫長的替換了,首先是把這個博客的替換了,打算今天再替換博客文章裏面的圖片鏈接域名,後面還有一些搭建的服務再去替換,想想這些就頭大,有的服務不止我一個人使用,雖然用的人少,但是也很麻煩,用nginx跳轉也是個辦法,終究不是長久之計。

現在很少去寫博客了,雖然有些只是寫個標題存個草稿,但是已經沒有動力去寫了。

建立自己的204服務器

由於之前使用寶塔面板,升級PHP到7.4的時候一直報錯,看了錯誤原因也試了幾種方法都不能解決,最後嘗試卸載現有PHP7.3,結果哪個版本的PHP都無法安裝了。最後感覺還是要脫離寶塔,就把VPS數據備份一下,重新安裝了系統,使用lamp作為生產環境,作為燈大的作品又是開源的,使用起來也是放心。
經過一天的摸索把改建立的服務都弄好了,最後想起來我的小米6還在使用的204服務沒有建立,現在連接的wifi開始提示無網絡連接了。於是要把204服務建立起來。
本來想把這個服務建立在騰訊云香港上面,無奈那個也是寶塔面板做的,老是出現問題。最後還是在另一台lamp的這一台建立。之前都是使用Nginx,對這個的語法比較熟悉,現在使用apache感覺哪裡都不知道。經過一番搜索最後總算是能好了。
对于apache服务器,如果你的服务器安装了rewrite模块,那么只需要在网站的.htaccess中加入以下代码:

<IfModule mod_rewrite.c>;
  RewriteEngine On
  RewriteCond %{REQUEST_URI} /generate_204$
  RewriteRule $ / [R=204]
</IfModule>;
  1. 对于nginx,直接加入以下设置即可:
location /generate_204 { return 204; }
  1. 如果以上方法都无效,那么就要利用代码中的一个小trick来完成,直接在网站的根目录下建立一个叫做“generate_204”的空文件即可,因为安卓的源码中写了如果返回的内容为空那么也会当成204(毕竟一个空的页面怎么想都不可能是登录页面嘛!)。

上面這一段是搜索出來的,最後使用了第三種方法。。。

生活只能用一句話概括。。。。。哎。。。。

群暉下 Docker 安裝qbittorrent

首先在套件中心裏面的第三方應用中下載Docker。打開Docker,點擊左側註冊表選項,搜索qbittorrent.在結果中選擇linuxserver/qbittorrent這個。雙擊下載。

版本選擇最新即可。目前已經到4.16版。安裝好后打開群暉的File station ,會發現已經有了一個Docker的共享文件夾。在這個文件夾裏面新建qbittorrent名字的文件夾,也可以是其他任意名字,但是要和後續的文件夾名字對應。把qbittorrent文件夾權限的用戶修改為Everyone,下面的權限都勾上勾。然後在qbittorrent文件夾下面新建config和downloads(downloads可以不用建立)。

Zerotier One 內網穿透

之前的文章裏面介紹過FRP的內網穿透,FRP的特點是無需在使用的設備上安裝客戶端,比如要訪問家裡面的路由器,只需要在路由器上配置好客戶端,連接到FRP的服務端,設置好要穿透的端口或者網頁就行了。需要訪問時,在任何設備上只要輸入設置的網址或者IP就可以訪問,很方便。但是FRP的所有流量都需要服務器中轉(點對點的穿透除外,點對點穿透需要在訪問的設備上設置客戶端),比如我要在公司的電腦上訪問家裡的路由器,流程大概是公司電腦先請求FRP服務器,Frp服務器再請求要訪問的路由器,路由器傳數據給FRP服務器,FRP服務器轉發數據到公司電腦。這樣需要繞一圈,所以速度會比較慢,延時比較長(實際體驗很好,用美國VPS的服務器,遠程家裡電腦毫無壓力)。在傳送大文件時就會顯得吃力。雖然FRP也支持點對點的穿透,但是目前客戶端不友好,安卓和IOS無客戶端,windows客戶端也無UI,所以對於小白很難理解,也不會配置。當時我也是看了很久的教程做了很多的嘗試最後才慢慢明白其工作原理。