打造屬於你自己的極速 Shell「iTerm + zsh + zim + powerlevel10k」

​ 如果你經常會使用到終端機 Terminal 在工作的話,多多少少會接觸到或者聽過 zsh 跟 oh my zsh 的組合 這個組合也是目前最常見的,網路上面一搜出來一大堆。。。 😂 我之前也一直用這個組合,直到前幾天在群裡面看見皮樂大大在安利 zim 於是我也從 oh my zsh 轉去 zim 了,想了一下一直沒有寫自己 Shell 的環境設定 就順手用此篇記錄一下整個安裝與設定過程,以後自己再重新安裝系統的時候,有篇文章可以快速參考 ​ ​ iTerm 2 安裝與設定 iTerm 是一套可以高度客製化的終端機軟體,macOS 非常推薦使用這套軟體來取代系統內建的終端機 安裝非常簡單,可以直接透過 Homebrew 一條指令搞定 $ brew install iterm2 ​ $ brew tap homebrew/cask-fonts && brew install --cask font-hack-nerd-font 不喜歡上面那個字型的話,可以自己去官網挑一個: https://github.com/ryanoasis/nerd-fonts 接著打開 iTerm 2 App 的偏好設定選項 如上圖,Profiles 裡面把 Text 中的 Font 改成剛剛安裝的字型 Terminal 中的 Report terminal type 改為 xterm-256color ​...

January 6, 2020 · 2 min · jkgtw

教你打開 Telegram for iOS「羞羞臉」群組跟頻道

​ 之前有分享過一篇 Nicegram 的使用,其中一個特殊功能就是 Nicegram 可以在 iOS 上面瀏覽羞羞臉群組 跟頻道 如今 Telegram 官方也偷偷加入類似的選項了,這篇就來快速教學一下。。。😎 ​ 👆 如果你用過 Telegram for iOS,應該很熟悉這畫面!? ​ 某些羞羞臉群組因為 Apple 的要求,在 Telegram for iOS 上面是無法顯示的 不過這限制僅僅在 Apple App Store 上架的版本而已,其他 Telegram 官方來源 App 均無此限制 ​ 廢話不多說,首先這功能沒辦法直接透過 App Store 的 Telegram App 打開 Telegram 官方採用跟 Nicegram 類似的手法躲避 Apple 的審核機制 ​ 首先先打開 Telegram 官方的網頁客戶端: https://web.telegram.org ​ ​ 如上圖,打開之後就會讓你登入,這裡請輸入你當初註冊 Telegram 的手機號碼,並按下 Next 接著官方會發一個驗證碼到你的 Telegram 上面,你可以打開 iPhone 上面的 Telegram 接收 ​ ​ 如上圖,會有一個「Login code」,五位數字,把這五位數字輸入回 Telegram 網頁上面並按下登入...

January 4, 2020 · 1 min · jkgtw

使用 SmartDNS 快速解鎖國外影音流媒體服務

​ 上個月的時候,Disney+ 在北美開播,我馬上就開始研究如何在台灣也要能爽看 Disney+ 之後是自己搭了一個 Clash 旁路由讓需要觀看的設備來翻牆到美國看片 缺點就是 Disney+ 還蠻挑 IP 的,基本上中國在賣的很多翻牆「機場」服務,有很多都不能正常看 Disney+ 因為在賣機場服務的本來就不是以看 Disney+ 為目的,主要目的是在中國能連上國外伺服器翻牆上網即可 所以我在找可以看 Disney+ 的主機 IP 時,花了不少時間 直到前兩天看到碗豆狐正在舉辦聖誕跨年大贈送,好多軟體都限免(不過大部分東西我都用不到) 其中有一個送三個月的 SmartDNS 服務吸引到我目光 經過我親自測試,他網站上面雖然沒有寫到 Disney+,但是我試過是完全沒有問題的 歐美的 Netflix、Hulu。。。等等都可以直接解鎖看當地節目,而且因為只有 DNS 改成他們家的 你的網路還是直連狀態,所以速度並不會像 VPN 一樣有可能被伺服器限制住或者拖累 整體網路流量不會跑到 VPN 伺服器那邊繞一圈再去 Disney+,所以相當不錯 ​ 點贈送網站上面的「免費獲取」之後,會下載一個如何獲取 SmartDNS 的檔案 直接根據檔案內容去註冊並領三個月試用之後,要先去將你的上網 IP 到他們管理後台登記一下 https://my.keepsolid.com/products/smartdns/ 如果你不知道你公網的 IP,請看上圖直接點「Detect IP」的按鈕,讓網站幫你偵測你目前上網的 IP 接著按下「Update IP」的按鈕完成 DNS 的使用登記 只有通過登記的 IP 才能使用他們 DNS 服務,所以如果你有固定 IP 就會比較方便,僅需登記一次 ​ 沒有的話每次 IP 有變化就需要上去登記一次,或者你也可以安裝他們的 app,快速登記使用 https://apps.apple.com/tw/app/keepsolid-smartdns/id1475622766 他們也提供各種上網設備的設定方式,具體可以到他們網站上面看: https://www.keepsolid.com/smartdns/manuals 包含 AppleTV、iOS、Android、平板、電腦、電視、家用遊戲機、上網路由器。。等等...

December 27, 2019 · 1 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

在 GCP 安裝 AdGuard Home 並開啟 DoH 全攻略

前面寫過可以透過免費一年的 GCP 安裝 MTProxy 讓 Telegram 瞬間順滑起來 如果是單人使用的話 CPU 佔用極低,其實還蠻浪費的 所以為了不要浪費這虛擬機,今天就繼續來給 GCP 虛擬機加一點工作 🤣 其實 AdGuard Home 還蠻適合安裝一套到 GCP 虛擬機裡面的,主要給手機或者平板外出時使用 在家或者辦公室的話,已經有實體機的伺服器安裝 AdGuard Home 了,在家就用自家內網的伺服器即可~ 以下是我們這篇文章想要達成的目標: 在 GCP 的 Debian 10 虛擬機中安裝 AdGuard Home 使用 Let’s Encrypt 自簽證書並自動續期 AdGuard Home 設定開啟 DNS over Https(DoH)功能 在 iOS 上使用 DNSCloak 設定 On demand 自動切換 使用 gcloud 批次建立白名單防火牆規則 ​ 在 GCP 的 Debian 10 虛擬機中安裝 AdGuard Home 如果你還沒有 GCP 的話,請先參考之前文章申請 GCP 到安裝 Debian 系統...

December 9, 2019 · 3 min · jkgtw