玉山銀行 App 無法連線的解決方式

我幾乎每次打開玉山銀行 App 都會遇到大大小小的問題。今天在公司想要打開看看信用卡賬單,卻一直跳出「簡易密碼驗證失敗」的訊息。好,那我就用完整的身分證字號+使用者代號+密碼來登入後,再重設簡易密碼吧。結果一樣一直跳出「簡易密碼驗證失敗」,App 首頁也顯示「連線異常」。

在 Twitter 上抱怨之後,有朋友跟我說他現在用起來正常,我要不要切到 4G 試試看?一試之下還真的就可以了。

那這樣看起來就是網路問題了,經過一番 debug,發現公司的 DHCP 發出來的 DNS 是 8.8.8.8 (Google DNS),只要把它換成 168.95.1.1 (Hinet DNS) 就可以了。換了之後記得重開機把 DNS cache 清掉。

記錄下來給後面遇到這個問題的人參考。

附註:在這邊這邊這邊都看到有人遇到類似的問題

中華電信 hicloud CVPC 的 IPsec VPN

先說結論,如果照中華電信 hicloud 的文件設定,是絕對不會通的

我一開始參考的是這邊

  • 16.5 如何新增 IPSEC Tunnel 至客戶端 IPSEC 設備
  • 16.6 客戶端 IPSSEC VPN 設備 Tunnel 設定範例

這兩份文件。

16.5 這份文件提供了 hicloud 端的 IPsec 設定,基本上沒有太大的問題,要注意的是加密演算法要和本地端設備設定相同

主要的問題會在 16.6 這份文件讓人很困惑。以 phase 1 來說,文件中的設定用了

這樣的加密和認證方式,但是 hicloud 的後台並沒有這個組合可以選,所以我改用 sha1/3des 這個組合。

同樣的問題也發生在 phase 2,文件中用了

這樣的組合,但是一樣後台並沒有這樣的組合,所以我一樣用 sha1/3des

如果只有這樣,你的 IPSec tunnel 肯定還是不會起來,花了很長時間找原因之後,忽然發現在

的時候,會噴類似下面的 log

可以看到 IKE 在 negotiation 的時候,認證失敗了。而失敗的原因並不是設定中的 pre-shared-key 打錯,而是因為 hicloud 的 Remote IKE-ID 是 127.0.0.1。

所以我們必須要在設定中加上這樣的設定

這樣就會通了,而這一點是完全沒有在文件上提到的。




中華電信 hicloud 後台並不支援 Firefox

UPDATE:2018-08-22 使用 Firefox 61.0.2 應該已經可以了

官方的 Q&A 裡面提到

Q. 虛擬私雲 (hicloud VPC) 虛擬資料中心 管理介面 (vDC ) 有支援那些瀏覽器 ?

A. hicloud VPC 雲伺服器 Console 管理介面相容於部分瀏覽器與作業系統,建議您參考『hicloudVPC 操作說明手冊』(https://userportal.hicloud.hinet.net/vpc/document/files/hicloudVPC_Manual.pdf) 系統需求清單內瀏覽器與作業系統支援列表,並建議您使用 Firefox 瀏覽器得到最佳的相容性。

『建議您使用 Firefox 瀏覽器得到最佳的相容性』

但是用 Firefox 60.0.1 打開後台,只會看到這樣的空白頁

Screenshot-2018-6-4 中華電信hicloud雲端服務.png

而用 Chrome 打開同樣的頁面則可以正常顯示

螢幕快照 2018-06-04 上午10.01.55.png

甚至用 Safari 11.1.1 也可以正常顯示

螢幕快照 2018-06-04 上午10.08.54.png

中華電信你是不是在開我玩笑?

[Firefox 57+] 過濾 Google 搜尋來自內容農場的結果

原本在 Firefox 57 之前,有 Hide Unwanted Results of Google Search 這個 Firefox 附加元件可以用。但是在 Firefox 57 以後,因為不再支援傳統附加元件了,所以就得要找替代方案。

目前我在用的方案是用 Violent Monkey 附加元件加上 Google Hit Hider by Domain 這個 Script。

依照順序,先安裝好 Violent Monkey 後再到 Google Hit Hider by Domain 按「Install this script」,裝好以後打開 Google 搜尋結果頁面,就會在每筆搜尋結果的旁邊出現一個「block」按鈕,按下去之後,以後搜尋結果如果有這個站,就會自動隱藏。你就再也看不到騙點擊數的內容農場文在搜尋結果內了。

iPhone 6 Plus 螢幕破裂修復記錄

我的 iPhone 6 Plus 不小心把觸控螢幕面板摔破了,想說反正也用的夠久了,暫時先用備用機等到 iPhone X 發售就直接換新機,而且我有用 iCloud 隨時備份,直接從備用機拉備份應該可以直接無縫接軌到備用機上。

結果就爆炸了

Google Authenticator 並不會把 OTP 密碼資料備份到 iCloud 上,所以換了新機後從 iCloud 拉備份以後,打開 Google Authenticator 發現裡面是一片空白,同時我的臉也都白了。

那只能從螢幕爆掉的舊 iPhone 6 Plus 上想辦法了,這時候想到的解決方法是:

  1. 把 iPhone 6 Plus 接上電腦的 iTunes
  2. 用 iTunes 備份 iPhone 6 Plus 上的最新資料
  3. 把備用機接上 iTunes
  4. 用剛做的 iPhone 6 Plus 備份回復備用機

結果一接上電腦,隱隱約約可以從破掉的 iPhone 螢幕上看到要我輸入密碼解鎖螢幕才能進行備份,但是螢幕破了,數字九工格的右邊一半沒辦法點。努力的這邊壓壓那邊壓壓,看看會不會讓我硬點出一個數字,但試了一個晚上還是點不出來那唯一一個在右邊的數字。

要解決這個問題,就只好把螢幕修好、讓我可以解鎖手機用 iTunes 備份。於是跑去外面的維修中心、告訴對方我只需要能把螢幕解鎖備份資料就可以了,其他功能如果有問題沒有關係,然後我就跑到附近去等對方工程師幫我處理。

沒多久接到電話,對方表示換了螢幕面板以後,看起來應該沒問題了,可是如果要備份資料的話,因為之前(也就是前一天在想辦法按出密碼鎖數字的時候)密碼輸入太多次,螢幕顯示已鎖定,這樣就備不出來了,只能還原原始設定。

但是不信邪的我還是請他不要幫我還原,我回家再想辦法惡搞看看,於是我回家做了以下的事:

  1. 先進入 iPhone 的救援模式(關機後按住 Home 鍵以及電源鍵,直到螢幕顯示救援模式)
  2. 接上 iTunes
  3. 選擇「還原」清掉整台 iPhone 的資料,做完以後 iPhone 就不再是鎖定狀態了
  4. 再度用 iTunes 還原,這次用三月的備份檔還原,做完以後 Google Authenticator 就恢復到三月的資料了
  5. 再從 iPhone 還原設定,還原後第一次開機選擇從 iCloud 還原備份,這樣手機就恢復到兩天前的狀態了,並且第 4 步拉回來的 Google Authenticator 資料也還會在手機裡面

這次經驗給我幾個教訓:

  1. iCloud 備份不是完整備份,有些東西是不會備上去的(例如 Google Authenticator 的密碼資料)
  2. 平常還是要有定期用 iTunes 備份的好習慣,這次幸好我的 Google Authenticator 資料自三月後沒什麼新變動。如果可以的話最好開啟 iTunes wifi 備份,就不需要接線備份了
  3. 不要做多餘的事。像是一直 try 密碼,造成手機被鎖定
  4. 改用可以備份資料的 Authy,放棄 Google Authenticator