這與之前在 php 2.x 用的那個類似, 就是改一下註冊時的 form, 加上兩個選項, 一個要選, 另一個不用才能註冊成功. 這樣子應該可以防止多數的 bot 來註冊.
有需要可以抓回去用, 如果無法正常安裝, 就自己解開來看一下要改那邊吧.
1.x 用的版本:
http://www.teatime.com.tw/~tommy/files/join_check_1_0_0.tar.gz
2.x 用的版本:
http://www.teatime.com.tw/~tommy/files/join_check_2_0_0.tar.gz
這兩天上 pchome 買東西時, 發現要結帳時會無法連線, 查了半天, 查不出有什麼問題, 後來不小心發現, 只要把 proxy 關閉就可以直接連線. 後來進一步測試, 發現所有的 https 連線, 只要透過家裡的 squid proxy 就會無法使用. 看起來像是 squid 所造成的問題. 看一下 squid 的 log, 發現有下面的訊息:
comm_open: socket failure: (97) Address family not supported by protocol
用 google 查了一下, 這個應該與 IPv6 有關.
上個月我把 IPv6 在 kernel 裡頭編譯成模組, 但因為還未打算使用, 所以並沒有任何的設定, 也沒有載入這個模組. 因為這樣, 反而造成 squid 無法使用 https.
目前的解決方法只有:
- 完全不使用 IPv6, 也就是 kernel 或 squid 本身不要加入 IPv6 的支援, 就不會有這個問題.
- 不要把 kernel 的 IPv6 關閉 (如 alias net-pf-10 off), 如果怕 IPv6 的異常連線, 可以先用 ip6tables 把預設的 policy 改成 drop.
我目前是先用第二種方式.
最近中華電信的網路降價了, 連帶固定制的網路也降價. 不過.... 16M/8M 的方案似乎不被 NCC 認可, 所以... 目前也沒有這個方案了, 之前辦的也沒有隨著這次的降價活動而調整價格.
加上... 新推出的方案, 終於把老客戶優惠給放了回去, 也就是使用光世代一樣可以在網路費享有老客戶優惠 (之前由 ADSL 換到光世代後, 這個優惠就一直不能用).
所以... 在新的價格上, 100M/10M 加上老客戶優惠之後, 反而比 16M/8M 還要便宜一些. 所以... 這次回台灣, 就在上星期五順便去申請改到 100M/10M.
今天早上五點後, 線路就突然斷了, 早上報修後, 告知是機房那邊因為升速就直接改, 結果就不通了. 以往都是施工的人員來現場後才會改設定, 這次居然就直接改了. 結果... 查線的弄了幾個小時, 就直接改成 100M/10M, 不過... 由於工單他們還沒拿到... 還要過幾天再拿過來給我簽. 不過... 至少目前跑起來的確是 100M/10M 了.
速度對 hinet 測試, 都可以跑到 100M/10M, 不過到國外... 就看運氣了, 一般來說, 都還在可以接受的範圍內.