最佳無人值守的 Let's Encrypt 簽 SSL 憑證與續期方案

​ Let’s Encrypt 真是一家佛心公司,從 2015 年 12 月開始就對外提供免費的 SSL 憑證服務 至今已經是網路上最常見的憑證機構之一了! ​ 剛開始使用 LE 服務時候,一直是使用 LE 官方推薦的 Certbot 來獲取簽名 去年的時候意外在某個項目看到推薦使用 acme.sh 來簽憑證,於是我當時也跟著換 一用也超過半年以上了,異常穩定 100% 無人值守,至今也沒出問任何問題,非常推薦~ ​ 有時候臨時跑個 docker 之類小服務跟反代,會直接用 CaddyServer 或者 Traefik 起一個自動服務出來用 但是用 nginx 或者打算把憑證用在其他用途上,就還是推薦用 acme.sh 來自動續期比較好 ​ acme.sh 強大的優勢如下: 100% 使用 Shell 語言撰寫,完整支援 ACME Protocol 本體無任何依賴,無需 Python 環境或者安裝 LE 客戶端 支援上百家 DNS API 驗證方式 全自動完成簽憑證、續期跟安裝憑證,以及可以自訂簽憑證後的指定工作 無需 roots 或 sudo 權限 ​ 下面快速記錄一下安裝與設定過程,我環境是使用 debian + CloudFlare DNS...

May 25, 2020 · 2 min · jkgtw

微軟開發者福利:免費 Office 辦公軟體 + 5TB 雲端硬碟無限續期

​ 微軟向來對開發者很友好,為了要 誘騙 吸引眾多開發者來自家平台開發軟體應用 早期給過很多福利,不過現在有些都已經絕版了~ 但今天要特別介紹的是目前還存在,而且目前還有效的 Microsoft 365 E5 開發者計劃 以前錯過的 A1、E3。。等等已經不會再有,所以這次 E5 你不要再錯過了啦! ​ 先來看看 Office 365 E5 包含哪些東西? ​ ​ 前三套大家應該都不陌生,基本上是每個上班族必備的辦公軟體 後面幾套比較少用到沒關係,但其中 OneDrive 雲端硬碟這真的超好用,台灣連的速度很快,吃滿寬頻是基本 而且今天介紹的 E5 開發者計劃的 OneDrive 直接見面就是 5TB 容量不囉嗦~ 每個開發者計劃的還能再開 25 個子帳號,也就等於 5TB x 25 啦!數字太多零我不會算,你自己慢慢算。。。 🥺 ​ 另外這個 E5 開發者計劃還有包含自訂域名的 Exchange Server 服務,你可以把自己的域名設定進去 你就會有一個屬於你自己域名超讚的電子郵件服務啦!以上通通免費!不用再去用其他爛爛的託管服務啦~ 而且在 iOS 上面使用內建 Mail.app 設定 Exchange Mail 服務是可以收到即時推送的 不像 GMail 推送屬於半殘狀態喔! ​ 註冊 Microsoft 365 E5 開發計劃 廢話不多說,直接打開瀏覽器的「隱私模式」來到微軟 E5 開發者計劃申請網頁: https://developer.microsoft.com/zh-cn/microsoft-365/dev-program...

April 29, 2020 · 3 min · jkgtw

甲骨文 Oracle Cloud 無人值守開機器

​ 上一篇寫到的 Oracle Cloud 裝 VPN,似乎很多人有興趣。。 但是都被卡在「註冊帳號」跟「開機器」這兩個問題,不得其門而入~ 註冊帳號的問題其實很玄,甲骨文去年剛開始推出終身免費的時候馬上就被一堆人刷爆 現在他們為了防止濫用,所以在剛開始註冊帳號的門檻就嚴格把關 而且有越來越嚴的跡象,然而註冊帳號失敗可以找客服處理,但過程異常複雜,詳細就不說了,不在本篇討論範圍 ​ 👆 這錯誤信息應該是大家都見過的? ​ ​ 蒐集必要資料 先說明我這裡使用的是 Firefox 瀏覽器,你如果用其他瀏覽器可能會稍有不同,但大同小異 首先打開 Oracle Cloud 管理後台網站,然後去建立一個運算虛擬機頁面 先把你要的系統還有配置與 ssh key 通通選好加上,此時不要急著按左下角「建立」按鈕 ​ 👆 選好填好各種資料,先不要按「建立」 ​ 按下鍵盤上快速鍵「Option + Command + E」,叫出開發者工具的「網路」視窗 會看到如下圖開發者工具,並在「網路」視窗 ​ 👆 接著我們就可以按下左下角的「建立」按鈕了 ​ 按下去之後,沒意外應該又會跳出「已經額滿」的錯誤提示,不過沒關係 你這時應該會看見開發者工具的網路欄位出現很多內容,如下圖 ​ 依照上圖找到「instances」跟著箭頭數字 1 ~ 2 點選,就會看到數字 3 ~ 8 的資料 這些都是等下 CLI 開機器時會需要用到的參數,請把 3 ~8 全部內容複製記錄下來 ​ 接下來點網頁右上角的「設定檔」頭像 icon,點一下自己 email 的那個選項 ​ 如上圖,會看見 OCID(user)的帳號字串,點一下複製,同樣記錄下來...

February 28, 2020 · 2 min · jkgtw

永久免費的域名?試試看 nctu.me 吧!

​ 最近幾篇在寫關於用 GCP 架設一些網路服務的文章,很多人卡在沒自己「domain」(域名)無法完成 其實我一直是推薦付費註冊一個的,一年八美金左右,又能有絕對自主管理權,很方便阿~ 不過還是一直有人問免費方案。。😂 ​ 2020/08/21 Update 因為服務被濫用,所以他們已經關閉此服務了 詳見: https://m.facebook.com/story.php?story_fbid=3347913588584949&id=1060044384038559 (免費不可靠,推薦使用 Gandi 購買自己的域名) ​ 今天介紹的就是台灣交通大學幾名志願者提供的永久免費域名服務,如果你是交大學生或者有台灣身份證 那就可以免費去申請一組帳號啦!而且每一組帳號可以申請三個 nctu.me 子域名~ 該服務宣稱是永久免費,而且不需要像其他免費域名提供商每隔一段時間就要去驗證一次,否則會被回收 所以非常推薦去申請一個: https://nctu.me ​ 貌似服務剛開的時候不需要做身份驗證,但是被有心人士拿去非法使用了 所以目前都需要身份驗證才能使用 註冊流程很簡單,而且都是中文,只要有台灣身份證都可以通過驗證 註冊完畢後回到首頁 ​ 如上圖先點「網域管理」,然後「新增網域」 ​ 「申請網域」這邊目前只有一個可以選,就是 nctu.me 還算短也好記 「子網域名稱」請自己隨便取,最好是自己容易記得的 最後按下綠色的「申請」按鈕,如果你的子網域名稱已經被人註冊,就會出現如上圖的 Error 這時就再去另外想一個新名稱囉~ ​ 如上圖,新增完畢後,我們直接按下「DNS 管理」按鈕 ​ 點選「新增記錄」 ​ 如上圖,你可以新增 A 或者 CNAME 之類的記錄 如果你是要拿來給 GCP 使用,那就新增 A 記錄並寫上 GCP 公網 IP 地址即可 按下「申請」按鈕後,域名生效速度很快,大約幾分鐘內就能查到已經生效 如果你還有遇到問題的話,還可以隨時跟他們聯繫取得技術支援 ​ 有這種服務真是超佛,最神奇還是永久免費的,所以如果有能力的話不仿可以去他們臉書抖內他們~ https://www.facebook.com/nctu.me.domain/

December 19, 2019 · 1 min · jkgtw