Synology RT1900ac SRM 1.1-6338不支援NAT Loopback的解決方法

在SRM 1.0時就懷疑Synology RT1900ac不支援NAT Loopback,依自己使用習慣,發覺有兩種狀況:

  • 某幾台區網電腦無法連到自架網站(輸入網域名稱連不到),該電腦自行再撥接取得其他外部實體IP就可以連接。
  • 區網電腦FTP只能經由內部虛擬IP傳輸,改成網域名稱一定連不到。

自從升級到SRM 1.1-63381.1-6338-1,所有區網電腦完全無法解析網域名稱,才確定Synology RT1900ac其實一直是不支援NAT Loopback。

和群暉技術支援工程師經過約兩個星期多封信件來回測試討論,他們確認該問題後(據他們發現回報的Case,似乎都是路由器用PPPoE撥號連線方式才有此問題),最終提供一個實際有效解決方案,未來也會加入到釋出更新版本中。在此之前個人是使用RT1900ac內建DNS Server套件來架設內部DNS Server,這是最簡單的解決方案之一。
RT1900ac Internal DNS Server

購入FT飛碟 1KVA UPS(FT-1000BS)

今年過年前,我妹的APC Back UPS RS 1000TW繼電器常發生電池和市電間狂切換,拖了約一個月把電池換掉,換掉後這種現象依然存在,天氣變冷時會比較嚴重。直到5/19當晚電腦突然關機,確認是UPS故障,因急需使用,決定要找一台便宜又大碗的UPS,基本條件要有六個插座輸入,價格約三千元內。最終選了FT飛碟 1KVA UPS(FT-1000BS)能滿足我要的條件,同樣也是在線互動式UPS,非他莫屬。剛好Yahoo購物到5/20當天早上九點前特價84折,原價2999元,折扣後為2520元(感覺是故意的)。不選APC是他的在線互動式UPS漲太誇張了,以前買1000VA約3200元,現在要價5000元以上。

FT飛碟 1KVA UPS(FT-1000BS)官方規格如下:
FT 1KVA UPS Spec
實際目測體積高度大概只有APC Back UPS RS 1000TW的三分之一,寬度差不多,重量少一半,長度會較長一些(多三分之一),整體大小非常迷你。

解決Googlebot無法讀取網站CSS和JS檔案的問題

Google Search ConsoleGoogle索引封鎖的資源,看到含有封鎖資源的網頁數一直持續增加,原來是Googlebot預設被robots.txt封鎖,造成無法直接讀取網站CSS和JS檔案的問題,間接讀取網頁也會出現其他錯誤。
Googlebot Blocked Resources NG

升級Windows 10後的設定調整

升級Windows 10後,系統反應速度比Windows 7快很多(開機、程式啟動、瀏覽器開啟網頁等等),最明顯的兩個地方:事件檢視器開啟或關閉Windows功能,在Windows 7下奇慢無比,慢到有時都覺得是不是程式沒有反應。目前有二個比較大的缺點:輸入法切換方式、舊軟體和舊硬體驅動程式相容性,兩個關鍵性缺點的確會令不少人打退堂鼓。升級Windows 10後建議依個人習慣先做一些設定調整,會更容易上手。

WSD連線自動設定

這項設定預設開啟還蠻討厭的,在裝置和印表機會莫名看到一堆區網內所有WSD裝置全部自動被加進來(電腦、印表機、掃描器、電視等等),尤其在公司更是明顯(會看到一堆不相關的裝置),實在是很大的困擾。到下圖的路徑:
關閉WSD連線自動設定

開啟網路連線裝置的自動設定取消勾選,再到控制台裝置和印表機把不要的WSD裝置刪除,之後不相關的裝置都不會被自動加進來。

解決Windows 10無法啟動Apache的問題

今天剛升級完Windows 10,電腦重開機後設定自動啟動Apache失敗,查了一下原因,Windows 10已經預設安裝IIS,且開機自動啟動服務,Port 80自然被佔用,Apache或其他Web Server也是預設Port 80,當然會無法啟動。

Stack Overflow這裡提到解決方法:移除或停用IIS。我個人是直接先停用IIS後,再移除之。
先停用IIS,開啟command,輸入:

1
iisreset /stop

控制台程式和功能 → 左邊工具列選擇開啟或關閉Windows功能 → 如下圖取消勾選IIS。
移除Windows 10 IIS

nanoGALLERY網路相簿

找了幾款輕量級網路相簿想當作分享或展示用相簿,我的要求是用靜態網頁加第三方網路相簿服務來達成,不要太麻煩的步驟和太複雜的環境。看了Demo效果,最終選擇nanoGALLERY。此相簿使用jQuery搭配Picasa Web Albums Data API和Flickr API,可以輸出顯示到一般靜態網頁,本想利用輸出到Hexo的獨立頁面,但怎麼測試就是不成功,被Hexo渲染過後一定無法顯示結果(layout關閉也一樣),只好折衷將程式放到/hexo/themes/light/source/photos,再到主題設定檔設一個內部相簿連結,之後Hexo重新編譯都不會受影響(photos資料夾編譯後會被放到根目錄)。

下載的程式看似多又複雜,篩選你要的展示效果,其他用不到檔案可以刪除,真正留下檔案並不多。我只留下CSS資料夾所有檔案jquery.nanogallery.js(我丟到CSS資料夾內)、和一個index.html(將demonstration.html裡面程式碼選其中一個效果改的)。nanoGALLERY實際使用後,有幾項優點:

  • 主機需求低,不用大空間、動態網頁和資料庫。
  • 標題字數過長不會被截斷。
  • 適合各種裝置檢視瀏覽相片。
  • 可以全螢幕檢視大圖。
  • 有完整的工具列顯示(幻燈片播放,開啟原圖網址、全螢幕檢視)。
  • 讀取相片速度快。
  • 很容易整合到其他平台,例如這裡的其中一篇文章,就是使用此程式(好像是用Hugo整合的?)。
  • 控制參數多,相片來源不一定要用Picasa或Flickr。
  • 目前作者持續更新。

Mac資料夾定時同步備份到多個不同位置

Mac本身用Time Machine來備份已經足夠了,但是我自己有個特殊需求是想讓特定資料夾定時同步備份到多個不同位置,例如將Blog資料夾定時同步備份到另一顆硬碟和iCloud Drive或其他網路硬碟。

我選擇最簡單的方案是:FreeFileSync + Scheduler for Mac。之前使用FreeFileSync在Windows有蠻長一段時間了,Mac功能介面和Windows一樣,它可以設定一個資料夾同步到多個不同位置的功能,設定好後另存為一個Batch Job檔案。FreeFileSync官方建議的Schedule a Batch Job,其中B方法使用Automator把Batch Job檔案丟到行事曆來執行,我覺得設定複雜且不好理解(行事曆的說明很難懂)。

Google搜尋到網友介紹的Mac排程器:Scheduler for Mac,設定步驟相當簡單,一個設定介面就能把排程搞定(別叫我用指令,用Mac偶爾就是想無腦一點啊)。開啟主畫面(常常會直接點關閉),選擇最上面選單列的Window → Show Schedule Manager,點選Document設定新的排程。

簡單修改Hexo Light主題功能樣式

Hexo Light主題外觀簡單大方,沒有什麼華麗特效,算是很好修改。本文主要紀錄我個人修改需求功能,單一功能樣式修改步驟不多,但想改的東西累積起來,也是蠻多的。修改內容語法不加以詳細解釋,請自行Google結果。

引用外觀

原始引用外觀實在是不太好看,字體太大、句子全部置中。編輯/themes/light/source/css/_partial/article.styl檔案,找到以下段落:

1
2
3
4
5
6
7
8
blockquote
border-top 1px solid color-border
border-bottom 1px solid color-border
font-style italic
font-family font-serif
font-size 1.2em
padding 0 30px 15px
text-align center

改成:
1
2
3
4
5
6
7
8
9
10
blockquote
border-top 1px solid color-border
border-bottom 1px solid color-border
border-right 1px solid color-border
border-left: 7px solid #DDD
font-style italic
font-family font-serif
font-size 1.1em
padding 0 30px 15px
text-align left

從Bo-Blog轉換到Hexo

很早就想把Blog改成其他平台,雖然Bo-Blog內建功能還不錯,因久未更新,多種缺點逐漸浮現。反過來說好了,我期望的Blog平台要有哪些條件?這樣會比較好找。比較過幾種Blog平台,一樣使用PHP + MySQL的WordPress優先淘汰,資源消耗大速度慢,整體越來越肥大,現在已經很不適合當作個人部落格。後來找到用Node.js寫的Ghost,剛開始還蠻心動的,但發現伺服器要求使用Node.js,也要資料庫,似乎比PHP + MySQL麻煩,直接放棄。同時間發現一樣用Node.js寫的Hexo,考慮許久沒馬上去使用,以為要求條件和Ghost一樣,而且只能用指令來安裝,覺得不易上手,嘗試使用後完全錯了,比想像中簡單多了,反而後悔為什麼不早點發現嘗試這個框架呢。

先講講為什麼強力推薦Hexo,幾項特點:

模版主題

  • 模版主題支援響應式網站設計(RWD),行動裝置隨時上網潮流興起,RWD是現行網站必備條件。本身修改容易,檔案模組名稱明確,看一下檔案和檔名大概就了解要從哪邊下手。

主機需求

  • 這類靜態網頁產生器(Static Site Generators)應該是主機需求最低的Blog平台,有多低?只要能跑html + CSS + JavaScript就行了,現在應該找不到不符合此條件的主機商,所以選擇非常多樣化。即使架設在自己電腦,裝好Web Server,其他什麼動態網頁語言、資料庫等等都不用,非常容易管理。