因為是非公開、要會員認證才能進入的部落格,所以 RSS/ATOM Feed 也沒辦法正常運作的樣子,請另外建立一個 Google Groups 來處理。
Google Groups 可以設定要不要讓群組成員收到更新通知信,不過因為效率不是很好,建議請群組成員訂閱該群組的 RSS/ATOM Feed ,需要顯示更多筆,可以在 RSS 連結尾巴加上「 ?num=數字 」。(別問我為什麼 Groups 能而 Blogger 不能,不過 Groups 一樣要登入才能收取 RSS 更新就是。)
至於 Google Groups 要不要勾選「含有不適合未成年人的資訊」啥的確認欄位,我想應該是隨便啦,當成是 Google 在用的一種擔保責任的保險看就好。
Google Groups 請在「管理作業」跟「邀請會員」等地方自己設定一下。
另外之所以不利用 Gmail 來處理,是因為篩選器(Filter)沒辦法只靠單一規則,就自動轉寄給一群人。(用 Google Groups 是別人建議的)
另外要加入非公開 Blogger ,就得要有 Google 帳號的樣子,不過不必特地申請 Gmail 帳號,只要有任何可以使用的電子郵件都能直接用那個電子郵件來申請。
需要讓其他 Blogger 成員的回應,也一併表示在 Groups 中的話,請設定寄出 Blogger 回應通知信到 Gmail 後,再用 Filter 自動轉寄到 Groups 郵件位址([你的群組名稱]@googlegroups.com)。不過為了要讓文章能出現在 Groups 中,必須要在「誰可以張貼留言?」中設定任何人都可以留言,或是乾脆把 noreply-comment@blogger.com 加進群組成員中(我個人不建議這樣做除非你的群組有碰上垃圾信問題),並設定成不要讓他收到更新(有不明白的地方請試過再來問我這樣)。最後很重要的一件事,要先自己建立相關標題,轉寄過去的信件才不會暫時無法閱讀的樣子(標題格式是「在 *** 上的新意見。」, *** 就是你的 Blogger 文章標題這樣。),不過真的不小心先轉寄過去也無妨,再去建立一個相同標題的留言,過一會兒清掉網頁暫存,重新載入 Groups 就會正常了。(當然你會收到兩封同樣標題的信是有點煩沒錯)
另外照上面的用「 Blogger → Gmail → Groups 」這樣自動處理的話, Blogger 那的留言有含 HTML 的部分會被去掉,只留下沒 HTML 的純文字,所以要發佈更新留言時請注意一下。
Comodo Firewall Pro 可是說是相當方便、好用、強大、資源吃得又少的免費防火牆軟體,如果你的作業系統可以升到 Windows XP SP2 的話,這款算是硬體防火牆或 IP 分享器這些硬體防護以外的次佳選擇。(唯一的缺點是預設不會記錄允許的程式做了什麼事,得在設定程式時就勾選相關的「 Log as a firewall event if this rule is fired 」選項,不過也因此可以自行設定要顯示的 log 內容啦。)
不過我必須要說明一下,這裡的方法算是折衷的作法,因為我沒辦法在指定單一 IP 、單一 port 的情況下解決問題,所以巴哈以外的電腦也有可能利用到你的設定來連線。(當然光是連線幹不了什麼事啦)
簡要說明版本
詳細步驟在下面有一大長串,這裡只寫給已經摸過這軟體一段時間的人才看得懂的東西。
首先開「 FIREWALL → Advanced → Network Security Policy 」,新增個 Running Processes 中,名稱叫 Windows Operating System 的(有些人的是叫「 System Idle Process 」的樣子),裡面依序放上這兩條規則。(注意,設定好還是要等的,請想辦法把 Windows 內建防火牆關閉。參考允許 Windows 防火牆放行 113 port 一項來設定。)
Action: Block
Protocol: TCP
Direction: In/Out
Description: (隨你寫)
Source & Destination Address
Single IP: Start IP (210.64.125.5)
勾選「 Exclude (i.e. NOT the choice below) 」
Source & Destination Port
勾選「 Any 」
Action: Allow
Protocol: TCP
Direction: In/Out
Description: (隨你寫)
Source & Destination Address * 註:這裡跟你連上網的 IP 有關要自己調整
接著在「 FIREWALL → Common Tasks 」中,點擊「 View Firewall Events 」,開 BBS 軟體連線到巴哈,再回 Comodo 按 Refresh 按鈕,更新防火牆事件記錄,應該就會看到「 Windows Operating System 」要跟巴哈姆特(210.64.125.5)連線時被擋下的記錄了。待會就是要處理這個東西。(有些人的是叫「 System Idle Process 」的樣子)
第四步:允許本機與巴哈間的 AUTH 連線
雖然說好像只要允許 port 113 ,還有本機跟巴哈間的連線就好了,不過很可惜的是 Comodo 並不沒有這麼好解決,或者該說是我無法理解這軟體的 Policy 設定方式。
總之我的作法是先允許一段 IP ,還有一段 port ,透過 TCP 協定進出,然後下一步再把不想要的連線擋掉。
首先打開「 FIREWALL → Advanced → Network Security Policy 」,按「 Add 」按鈕新增個程式控制規則。接著在「 Application Network Access Control 」視窗中,按「 Select 」下拉選單按鈕,選擇「 Running Processes 」,再滑鼠左鍵雙擊最上方的「 Windows Operating System 」。
然後回到「 Application Network Access Control 」視窗,在「 Network Access Rules 」欄位中,選擇「 Use Custom Policy 」(註:想偷懶點的話,直接選「 Use a Predefined Policy 」中的「 Trusted Application 」也行,會怎樣我不清楚就是。),接著按下面的「 Add 」按鈕,照下面這樣設定就好。(不過也只是折衷的方案,而且 port 的部分,我不確定會不會需要更大的數值。)
Action: Allow
Protocol: TCP
Direction: In/Out
Description: (隨你寫)
Source & Destination Address
IP Range: Start IP (210.64.125.1)
IP Range: End IP (218.169.255.255) * 注意,這裡的 End IP 是 Hinet ADSL 用戶的,其他 ISP 的用戶請自己看情況調整 IP 的前兩欄,或是直接選「 Any 」。
Source & Destination Port
A Port Range: Start Port (113)
A Port Range: End Port (63387) * 注意,這裡的 End Port 是以我自己目前看過最大的值來設的,有發現還是得等一分鐘多時,請再回到第三步確認,或是直接選「 Any 」。