顯示具有 Freenom 標籤的文章。 顯示所有文章
顯示具有 Freenom 標籤的文章。 顯示所有文章

4/07/2017

(Open-Source) 將自訂網域的 Blogger透過CDN(Cloudflare)從HTTP到 HTTPS (~2hrs)

"Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.”
~Steve Jobs

將blogger的網域從google搬到freenom自訂網域後,還是有一些小問題,像是如果回到以前在大陸ISP下生活時,想看今天我實驗的這個網域下是會被GFW和諧掉的 (不是每個人都會有一個OpenVPN server)。
所以如果試著換位思考想要讓自己的資料讓全球IP都看的到時,勢必也需要找個CDN服務; 另外一個小問題就是,Blogger以自訂網域時會不再支援HTTPS,雖然這樣也不影響閱讀,但是少了https後看起來有點不舒服 ;另外的自訂網域下的問題,網域變更後網站速度降低,變慢變慢...到讓人非常有感! 開始動手打造我的https, 把原本Freenom(看你的domain name設定應該會找的到)的domain name外掛到一組CDN(Content delivery network或Content distribution network)-Cloudflare
如果有興趣去了解CDN就會很快的找到這間少有的免費CDN服務...全球市佔也相當的高,不過最棒的是他也提供了Origin CA的SSL讓其他網域的人可以使用(如延伸閱讀5)

(FAQ) How does Cloudflare work?
 Cloudflare security overview

3/30/2017

(Open Source) 如何在Ubuntu中設定固定的DNS

在DHCP網路上,有的情境下需要特定的DNS來上網,情境大概像是以下Freenom World的說明一樣。在現在網路上你的隱私可能比你還要值錢,而今天的ISP、Facebook、Google這些數據庫的價值也正來自於使用他們服務的用戶們。只要有足夠的上網資料,就可以正確預測目標客戶與提供高價的廣告。

延伸閱讀:
  1. How do I include lines in resolv.conf that won't get lost on reboot? (AskUbuntu)
  2. Freenom World 最顯著的好處在於說他可以幫你擋掉廣告, 至於隱私權部份見仁見智
  3. Open NIC Project相對可信的選擇OpenNIC Public DNS
  4. GoogleCode NameBench 測試DNS server速度 (需要先裝Python-tk) 
但是如果要直接修改/etc/resolv.conf的話,會看到以下的說明在表頭,這時候表示說你怎麼改下方的nameserver每次重新連到新的AP都會重新設定一次。

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver [80.80.80.80]  
nameserver [8.8.8.8]
nameserver 127.0.1.1

那要怎麼改才會以希望固定的DNS上網呢? 這邊需要編輯 /etc/network/interfaces 將dns-nameserver的部份給一個定值,爾後每次抓到新的AP後他仍會以這DNS做上網使用。