在家裡架設伺服器 ── 真有需要麼?

[anti-both]

Synology DS110j

Synology DS110j

伺 服 器 ,就 是 所 謂 的 Server。你 就 是 沒 看 見 過 ,但 肯 定 是 使 用 過 的 。例 如 你 工 作 的 公 司 ,十 居 其 九 一 定 有 。又 或 者 你 使 用 的 電 郵 、你 上 的 網 站 ,都 一 定 有 Server 的 。那 在 家 裡 架 設 一 台 Server,有 需 要 麼 ?換 一 種 說 法 ,究 竟 架 一 台 Server 在 家 裡 會 有 什 麼 用 呢 ?

說 用 途 之 前 ,先 跟 你 說 價 錢 ,便 宜 的 ,二 千 大 元 之 內 。以 我 個 人 使 用 五 年 以 上 的 品 牌 :Synology來 說 ,入 門 級 的 只 要 一 千 兩 百 ,另 置 一 個 2TB 的 巨 大 硬 盤 ,約 六 百 ,加 起 來 才 一 千 八 百 。就 是 非 常 好 的 (按 家 用 標 準 來 說 ),也 不 過 七 八 千 。

User Interface

使 用 者 介 面

這 種 平 宜 夾 大 碗 的 東 西 ,有 一 個 名 稱 ,叫 NAS (Network Attached Storage)。它 本 質 上 是 一 台 電 腦 ,一 樣 有 CPU、harddisk、RAM、底 版 、網 路 卡 等 等 。它 用 的 操 作 系 統 大 多 是 免 費 的 Linux,但 由 於 怕 使 用 上 的 不 便 ,廠 家 都 會 開 發 十 分 容 易 使 用 的 操 控 介 面 。NAS 沒 有 的 是 顯 示 卡 、音 效 卡 、鍵 盤 和 滑 鼠 等 的 操 控 裝 置 ,所 以 它 不 能 代 替 你 使 用 開 的 電 腦 。

檔 案 分 享

那 它 究 竟 能 幹 什 麼 呢 ?

顧 名 思 義 ,NAS 是 一 種 storage 來 的 ,它 裡 面 有 硬 盤 ,可 以 儲 存 各 式 各 樣 的 文 件 、音 樂 、圖 片 、電 影 等 等 。它 可 以 備 份 你 的 電 腦 ,不 管 是 Windows 或 是 Mac OS 的 Time Machine ,以 至 其 他 第 三 方 的 備 份 軟 體 ,通 通 可 以 支 援 。

DS File on iPhone

它 可 以 用 來 分 享 檔 案 。如 果 家 中 有 多 於 一 台 電 腦 ,可 以 把 文 件 音 樂 等 放 在 它 裡 面 ,然 後 每 部 電 腦 都 可 以 連 線 到 該 等 文 件 。當 然 你 可 以 設 定 各 個 資 料 夾 的 權 限 ,例 如 Public 是 全 家 共 用 的 、Bills 就 只 給 父 母 倆 存 取 。每 個 家 庭 成 員 也 可 以 有 自 己 的 私 人 資 料 夾 ,用 於 管 理 自 己 的 檔 案 文 件 ,又 或 者 備 份 自 己 的 個 人 電 腦 。

它 的 檔 案 分 享 ,可 不 局 限 於 一 屋 之 內 。你 還 可 以 在 互 聯 網 上 存 取 自 己 的 文 件 檔 案 ,這 樣 就 不 會 出 現 「啊 ,我 把 重 要 的 文 件 /功 課 忘 記 在 家 」的 情 形 了 。除 了 一 般 的 電 腦 ,現 在 連 手 機 (iPhone + Android) 都 可 以 輕 鬆 的 連 線 回 家 ,存 取 文 件 。

簡 易 安 裝 WordPress

它 還 可 以 用 來 架 設 網 站 。它 本 身 是 行 Linux 的 ,還 內 建 了 Apache + Php + Mysql,基 本 上 絕 大 部 分 的 網 站 都 能 夠 架 。我 給 別 家 公 司 開 發 的 幾 個 Web Application,主 要 在 內 聯 網 ,公 司 內 部 用 的 ,因 為 使 用 者 不 多 (50人 以 下 ),都 是 用 Synology 的 NAS 就 可 以 搞 定 ,省 下 了 數 萬 元 的 購 買 傳 統 伺 服 器 的 費 用 。

別 以 為 家 庭 開 網 站 的 人 不 多 ,像 你 現 在 看 的 Blog (Wordpress)就 很 普 遍 。大 兒 子 在 Blog 分 享 自 家 創 作 的 音 樂 和 Music Video,小 兒 子 喜 歡 點 評 小 說 和 動 漫 ,老 爸 愛 跟 幾 個 攝 影 發 燒 友 分 享 自 己 的 作 品 ,媽 媽 就 跟 三 姑 六 婆 分 享 家 傳 食 譜 和 交 流 飲 食 心 得 。自 己 架 站 的 話 ,外 觀 主 題 等 的 自 由 度 會 大 增 ,可 以 建 設 更 具 個 性 的 網 誌 ,也 不 怕 影 音 檔 案 的 size 太 大 。老 爸 則 可 以 為 整 個 網 誌 加 設 了 密 碼 ,非 圍 內 的 不 得 其 門 而 入 ,杜 絕 了 被 偷 圖 的 可 能 性 。這 樣 一 小 台 NAS,就 可 以 架 設 多 個 網 站 的 了 。

Audio Station

除 了 Web server (網 站 ),Mail server 功 能 也 是 內 建 的 ,但 相 信 有 Gmail、Hotmail 等 免 費 服 務 ,要 自 己 開 Mail server 的 人 應 該 不 多 。

我 個 人 特 別 喜 愛 的 是 影 音 媒 體 分 享 功 能 。你 可 以 把 音 樂 、電 影 等 放 到 它 裡 面 ,然 後 它 就 可 以 分 享 到 其 他 電 腦 、手 機 、平 板 ,甚 至 乎 網 路 播 放 器 播 放 。例 如 ,音 樂 方 面 ,我 把 CD 用 itunes 轉 成 mp3 之 後 ,會 把 它 們 都 放 到 NAS 裡 面 的 music folder。然 後 我 可 以 用 它 的 Audio station 或 者 iTunes 在 任 何 電 腦 上 播 放 ,也 可 以 在 我 的 iPhone 上 播 放 ,也 可 以 在 兒 子 的 Android 手 機 上 播 放 ,也 可 以 用 Sonos 這 類 網 路 播 放 器 播 放 ,也 可 以 直 接 在 支 援 AirPlay 的 任 何 裝 置 上 播 放 。

在 iTuens 播 放

它 也 內 建 有 一 個 USB mode,當 你 把 USB 喇 叭 接 到 NAS 上 ,你 還 可 以 直 接 在 NAS 上 播 歌 ,把 它 當 成 微 型 音 響 組 合 。不 同 的 是 ,它 內 建 了 成 千 上 萬 的 mp3,不 用 轉 碟 ,也 可 以 用 iPhone 或 Android 當 搖 控 器 ,隨 意 點 選 你 喜 歡 的 歌 。別 以 為 這 樣 聽 音 樂 一 定 很 低 檔 ,我 還 見 到 別 人 接 了 數 千 元 的 USB DAC ,再 外 接 擴 音 機 來 玩 呢 。這 算 是 電 腦 音 響 (CAS, computer as source) 的 範 疇 ,有 興 趣 的 朋 友 可 以 另 找 相 關 的 資 料 。

dlna

除 了 音 樂 ,影 片 當 然 也 可 以 分 享 。我 曾 經 把 家 裡 十 幾 套 的 記 錄 片 (BBC Life、Wild China、世 界 遺 產 在 中 國 等 等 ,每 一 套 都 有 很 多 集 的 ,十 分 大 的 工 程 ) 都 轉 成 mkv 放 在 NAS 內 ,再 在 電 視 上 播 放 。我 有 一 部 電 視 本 身 內 置 網 路 卡 的 ,支 援 DLNA ,可 以 直 接 播 放 。另 一 部 舊 一 點 的 LCD 電 視 ,就 要 另 外 買 一 個 HiMedia的 網 路 播 放 器 ,像 高 清 機 頂 盒 的 ,就 也 一 樣 可 以 播 放 了 。另 外 ,Sony 的 PS3 和 Microsoft 的 XBox360,也 同 樣 可 以 播 放 NAS 裡 面 的 影 音 檔 案 的 。

分 享 Printer

就 這 樣 ,我 家 的 NAS 已 經 變 成 了 我 家 的 多 媒 體 控 制 中 心 了 。任 何 一 個 家 庭 成 員 都 可 以 隨 意 選 播 ,也 可 以 貢 獻 自 己 珍 藏 的 CD。在 家 長 的 角 度 ,一 是 教 育 他 們 分 享 ;二 來 是 沒 得 爭 ,不 用 煩 。

NAS 還 有 印 表 機 的 分 享 功 能 ,可 以 把 家 裡 的 USB 印 表 機 分 享 給 所 有 電 腦 ,還 特 別 支 援 多 功 能 的 機 種 ,可 以 分 享 打 印 ,傳 真 和 掃 瞄 。另 外 ,更 支 援 AirPrint 和 Google Cloud Print,放 便 手 機 打 印 。這 可 謂 藥 到 病 除 ,炒 手 回 春 ,舊 的 打 印 機 ,一 接 就 翻 生 。

VPN Server

NAS 還 內 建 了 VPN Server。VPN Server 實 現 了 兩 個 功 能 ,一 是 加 強 了 從 外 面 連 線 的 保 安 ,二 是 令 到 你 可 以 連 線 到 家 裡 的 其 他 裝 置 。加 強 保 安 方 面 ,我 自 己 的 設 定 需 要 兩 重 密 碼 的 。要 連 到 我 的 家 ,第 一 步 是 要 先 建 立 VPN 連 線 ,這 需 要 第 一 重 的 密 碼 。然 後 登 入 NAS 就 要 第 二 重 的 密 碼 。這 樣 比 起 把 NAS 直 接 分 享 到 互 聯 網 ,只 受 一 重 密 碼 保 障 ,不 知 安 全 了 多 少 倍 。今 天 VPN 已 經 很 普 遍 了 ,我 的 iPhone 也 支 援 VPN 的 了 ,所 以 我 就 算 用 iPhone 連 線 到 我 的 NAS 也 是 要 兩 重 登 入 的 。

VPN iPhone

VPN 的 第 二 個 好 處 是 令 你 可 以 連 線 到 家 裡 的 其 他 裝 置 ,例 如 說 我 家 裡 的 router。本 來 因 為 保 安 理 由 ,router 從 街 外 是 連 不 通 的 ,但 是 因 為 有 了 VPN,我 不 在 家 裡 也 可 以 更 改 我 的 router 設 定 了 。至 於 用 VPN 翻 牆 ,大 家 有 興 趣 的 話 ,我 再 另 文 詳 述 。

另 外 有 一 點 較 少 人 提 及 的 ,就 是 它 內 建 的 備 份 功 能 很 不 錯 。它 不 是 備 份 你 的 電 腦 的 ,它 是 備 份 NAS 自 己 的 。它 可 以 備 份 到 外 置 的 harddisk、另 一 台 NAS、甚 至 備 份 到 網 上 的 Amazon S3 服 務 。它 還 有 一 個 Time Backup 功 能 ,可 以 保 留 同 一 檔 案 的 多 個 版 本 ,例 如 你 的 重 要 文 件 修 改 錯 了 ,刪 除 了 十 頁 ,你 可 以 從 NAS 回 復 到 昨 天 的 ,甚 至 前 天 ,大 前 天 的 版 本 。

NAS 也 可 以 加 裝 第 三 方 的 軟 體 ,也 有 其 他 在 家 居 環 境 不 太 用 的 功 能 ,但 這 些 都 不 在 本 文 之 列 了 。

兩 千 元 不 到 的 東 西 ,可 以 玩 的 功 能 這 麼 多 ,我 不 能 不 慨 嘆 現 在 的 電 腦 是 平 過 了 頭 。這 麼 好 玩 的 東 西 你 還 沒 有 ?快 點 買 吧 。

**文 中 所 述 的 功 能 多 是 Synology 獨 有 的 ,其 他 品 牌 的 NAS 不 一 定 都 有 ,敬 請 留 意 **
ctleung張先生,男性,肖龍。
職業:I.T. Consultant
簡介:不好好讀書;七尺差五寸,手長過膝,雙耳垂肩;性寬和,寡言語,喜怒不形於色。據說少時曾斬白蛇於鳳凰山下……

This entry was posted in Computer & Network and tagged , , , , , , , . Bookmark the permalink.

12 Responses to 在家裡架設伺服器 ── 真有需要麼?

  1. Frankie says:

    你好呀,我想問可唔可以係香港用NAS設定左VPN之後,係內地連接番就可以翻到牆嫁啦??

    • C.T. Leung says:

      理論上是的,但有幾點值得注意。
      1. 不是每一台 NAS 都有 VPN server 的。
      2. 設定不算十分容易,要具備相關知識。
      3. 不是專線的話,網速沒有保證。

  2. hang says:

    您好, 謝謝您的分享
    本人對電腦不太了解
    看過您的文章以後, 比以前認識多了一點
    但還是有一些不太明白的地方想請教一下~

    本人使用的是mac os
    需要在國內連線回香港再直通各地(翻牆)和作異地備份~
    曾經有想過購買synology 的產品, 但怕買回去以後不會設定…

    也在網路上找到透過router 配合dd-wrt+open vpn的方法
    但是真的一點都不會設定…
    就在徬徨之制搜到您的文章~
    請問會否有最方便的工具/方法達到以上兩個效果(翻牆+異地備份)?
    (只因本人缺乏安全感, 故有異地備份一說
    但並不是必需的, 沒有沒關係, 有則更好)

    使用pptp 或是open vpn 的差別在於甚麼地方?

    ps.
    本人的電腦知識真的很爛…
    所以也不知道應該怎麼去問才對…
    希望您能抽空解答
    謝謝~

    • C.T. Leung says:

      如果你的安全感跟我差不多,你就會申請一條 leased line 由國內連回香港公司了(一般來說商業大廈到商業大廈才有 leased line,家居的話就算有,也要額外付出超貴的拉線費)。

      其實我不敢說我懂,只不過 vpn router,dd-wrt,synology,open vpn 都剛好會用而已。在回答你問題之前,筆者十分好奇,既然你不懂,究竟是什麼驅使你不去請人做設定的呢?

      這個世界上,幾乎什麼都有捷徑(港人至愛,yeah~~),唯獨知識是沒有捷徑。老實說,要由「一點都不會設定」,到可以單人自行設定兩地的 vpn,實在不可能只花三分鐘去讀一篇五百字的回應文章就完成的。

      (其實上面的問題是一個非常婉轉的問法去問你的 butget,如果是三數萬,老兄你應該已經請左人做,如果是三數百,那也沒有什麼好說的了……..沒有 butget,是談不上「最方便」的,筆者用 leased line,也就是買一個方便而已,嘿嘿)

  3. hang says:

    謝謝您的回覆

    其實…我是一名在國內上學的學生._.
    主要是有翻牆和異地備份的需求(異地備份非必要)
    最初連nas 是甚麼都不知道…
    在閱讀您的文章以前, 也到處扒過文…
    發現原來現在的科技太先進了(嗯…其實是我落後太多了…)

    在網上找到的文章一般都是使用window 的前輩所寫的
    比較少看到有關osx 的文章, 或許是我的搜尋能力不足吧(嗯…osx server 對我來說太大材小用了…而且我也沒有太多的筆直)
    其實有不少是synology 架open vpn 的
    但是我怕自己搞不定, 或是其實該機器達不到我所需要的效果
    所以未敢下手, 也可能因為沒有機器在手, 所以看不太懂文章中的設定吧

    因為連基本的知識都沒有, 所以也不知道如何向其他人請教…
    我很認同您的說法, 知識是沒有捷徑的, 只是我不得其門而入v_v

    不一定是很詳細的方法, 但請您告訴我如何能找到這些方法的關鍵字
    我會盡我所能的去搜尋及理解
    謝謝~

    (筆直大約二千左右吧, 往上不差太多也是可接受範圍)

    • C.T. Leung says:

      用 windows 還是 mac,其實分別是微乎其微的。我自己比較是學院派的,學什麼都是先搞懂了理論,不同的實作都只是理論的應用而已,萬變不離其中。在實際應用,各個 VPN 也不過是一些應用程式,跟 word、excel 沒什麼兩樣。老實說,沒有人可以用一篇三千字短文教曉你去用 word、excel。跟 word、excel 一樣,你在網上只可能找到千千萬萬不同的文章,談不同情況的不同應用,有些文章入門一點,有些文章專門一點。我自己的學習過程是把所有能找到的文章(包括網站、討論區、書、機器的 manual) 全部都看一次,然後你就會懂的了(至少比一般人懂多很多)。

      二千元的話,你就去買一台最平的 synology。你要求的翻牆和 remote backup 全部都能做到,但別問我步驟,step by step 廠家和軟體開發商已經寫得不能再詳盡的了,君子不奪人之美,我是不會去抄那些東西的。(而且網上在抄的人實在太多太多了)

      synology 本身支持 pptp 和 open vpn,以你完全不懂的情況,我懇求你用 pptp,open vpn 就留給有準備的人吧,哈哈哈。

      • hang says:

        這樣說來, 其實我也是學院派的~因為電腦知識不足, 加上不確定因素太多, 所以遲遲不敢入手nas/router…

        經您的指導後, 在網上找到更多資料, 發現pptp 的安全性不是太好(因小失大就失去原本的意義了), 而open vpn 也不是現在的我能力可以解決的…其實翻牆和remote 對我來說還不是必要的, 所以暫時也不浪費太多時間在這一領域了, 等有準備的時候(錢…), 再跟您學習使用更好的方法吧

        謝謝您的指教
        您所傳授的思考方法, 遠比傳授的知識本身重要(嗯…雖然都很重要, 但是思考方法本身讓我感受更深@v@)

  4. C.T. Leung says:

    PPTP 相對來說是「無咁安全」的 VPN,但要說它「完全不安全」則是過慮了。PPTP 只是登入一個 VPN server 的方法,你登入之後能做什麼,不能做什麼,完全是你自己設定的。我也另有專文討論過這方面的事。(明顯的 VPN server 是一個獨立的 software,跟你的 NAS 的 linux 帳戶的權限是無關的)

    最簡單的說法是,我可以給你一個可以登入我的 synology 的 PPTP 帳號,但你登入之後依然是完全沒有使用我的 synology 的任何權限,所以就算是別人偷取了你的 PPTP 帳戶,他們也不能造成更多的破壞。

    我的方法 (即使你用 PPTP 而不是 open VPN) 比起絕大部分的其他人,讓自己的 NAS可以直接在互聯網上登入 (也就是正常人的一般做法),不知安全了多少倍。

    你這個因小失大的說法,筆者實在是不能認同。

    • hang says:

      對對對
      又得到您的指點, 真的太感謝了

      之前有看過您兩個帳號分別運作的文章, 但沒能好好的消化吸收再運用到實際的情況當中(我還是太嫩了=///=)
      您說完以後我再看了幾遍, 收獲的確比以前更多更清楚了
      這能更堅定我購買和設定的信心, 還有
      (話說, 您是打算把pptp 帳號借我嗎XD)

      祝新年快樂, 身體健康

  5. C.T. Leung says:

    借的話,要你還我也不好意思。租給你倒是無任歡迎,哈哈。我回祝你新年進步,百病不侵。

  6. hang says:

    沒關係, 不還就不會不好意思了=v=
    租倒是一個很好的建議, 但是我就少了能一個學習的好機會呢@v@

  7. Gary says:

    Some great discussion above – Rare to see high quality blog like this in HK. Please keep up the good work!

Leave a Reply

Your email address will not be published. Required fields are marked *