如何更新 Surge for iOS 裡安裝的各種模組與外部資源腳本?

​ 是的,沒想到我會寫這一篇。。。 最近似乎使用 Surge 的人變多了,許多人都還是新手搞不清楚如何更新模組跟腳本 因為被問到有點多,所以乾脆寫一篇圖文教學好了 🤦‍♂️ ​ 如何更新 Surge 裡安裝的模組? 打開 Surge 的首頁欄位,找到「模組」按下去,接著找到你想要更新的模組,往左滑就能出現「更新」的選項 按下「更新」就會開始更新該模組了 ​ 👆 如上圖,往左滑就會看見「更新」與「刪除」的選項 ​ 是的,就是這麼簡單 🤭 ​ 如何更新 Surge 模組裡安裝的外部資源腳本? 外部資源腳本就藏比較隱祕了,很多人以為更新模組就可以了 但其實有時候作者只更新腳本,所以還是也要跑個外部資源腳本的更新比較穩妥 ​ 同樣在 Surge 首頁欄位,左上角顯示的是你目前使用的設定檔名稱 在名稱的地方按下去就會出現「配置列表」的選項,就能看見「外部資源」,具體如下圖 ​ ​ 到「外部資源」後,最底下有個「全部更新」的按鈕,用力按下去即可! (另外「文字模式編輯」也在上圖的位子,有時候需要一次大量快速編輯設定,可以用此模式) ​ ​ 以上就是本篇教學全部內容,我們下篇文章見! 🖖

September 3, 2021 · 1 min · jkgtw

保姆級 Trojan-Go 與「誰在講幹話」入門搭建

​ 最近看 Trojan 加密代理蠻流行的,與以前 Shadowsocks(SS) 之類加密代理都大不相同 SS 使用了自定義的隨機加密 Protocol 來隱藏自己上網的流量,無明顯特徵 但是其實 G.F.W 真要弄你還是會被偵測出來 而 Trojan 則逆向思考,完全使用 TLS/SSL Protocol 不進行偽裝 所以連線使用的過程,完完全全就像在瀏覽一個 https 網站一樣 目前 https 是全球網際網路使用最多的流量,要在大海裡面撈針無疑相當困難 更妙的是如果你沒有正確的 Trojan 密鑰,Trojan 可以直接偽裝返回一個正常的 Web 網站 外人看的話完完全全就是一個正常到不行的網站 😆 ​ Trojan 原版設定起來比較復雜,不過因為得益開放原始碼的關係,有大神直接改寫成 Golang 版本「Trojan-Go」 還加入許多增強功能,大大降低部屬的難度與後續維護、使用的困難 這篇來快速記錄一下部屬過程 ​ 開始以前,列一下我使用的環境 一台 Linux 伺服器,跑 Ubuntu、Debian 都可(amd64) 一個域名(付費 or 免費都可) 伺服器 80 跟 443 連接埠需開放且不能被其他服務佔用 ​ ​ 用 nginx 搭一個「誰在講幹話」網頁 如上所說,因為 Trojan-Go 可以讓外人連線時直接丟一個正常網頁給對方 如果你不知道要丟什麼網頁,這裡推薦可以用「誰在講幹話」 ​ 下面直接來安裝,首先 SSH 登入到準備要安裝 Trojan-Go 的伺服器 ​ # 更新一下系統、安裝所需軟體 sudo apt update && sudo apt full-upgrade -y sudo apt install nano wget git nginx -y # 把誰在講幹話拷貝下來 git clone https://github.com/tasi788/Whosis-Sayings.git 上面執行完,會把誰在講幹話的原始碼都拷貝到伺服器上,只要記住路徑即可 ...

June 4, 2020 · 3 min · jkgtw

注重隱私、簡約高效的網站追蹤器 Fathom

​ 部落格從 WordPress 轉到 Hugo 靜態網站以後,一開始沒裝網站追蹤器 原本想說可以用 CloudFlare Analytics 就好,但缺點很明顯像是「熱門網頁」還有「推薦來源」都沒辦法得知 所以之前一段時間裝了 Google Analytics,不過這玩意實在太惡名昭彰了 谷歌除了收集過多我不需要的使用者資料以外,也是很多廣告黑名單的常客,有裝等於沒裝一樣。。。🤷‍♂️ 直到最近看見目前使用的主題作者加入了一個 Fathom 網站追蹤器支援,所以我就立刻停掉 Google Analytics 了~ ​ Fathom Pro 注重隱私且符合 GDPR + CCPA Fathom 有提供兩種方案,其中一個是 Pro 的付費方案 每月 10 萬 Page views 的網站或者部落格最低只要 14 美金 另外還有提供 20 萬以及 40 萬一直到 200 萬以上的方案,200 萬以上就需要自己跟他們好好談談價格了~ ​ ​ Fathom Pro 共有四大特點: 即時的統計資料,管理後台簡約,無複雜的操作沒有一層又一層的目錄,完整資料在同一頁展現 無任何 Cookie、不收集個人資料,完全符合 GDPR 跟 CCPA 在一個付費方案裡面你可以安裝在無限網站上,共享同個 Page views 額度 js 腳本迷你高效,即使有巨大流量,Fathom 也不會拖慢你網站速度 ​ 👆 看看官網上面精美的插圖 👻 ​ Fathom Pro 的後台管理頁面一點都不囉嗦,在同一頁面就能完整清晰看見你網站的重點報告 ​ ​ 其實對我而言,需要知道的也就是上圖的熱門網頁與推薦流量來源即可 最多可以再搭配 CloudFlare Analytics 知道流量大部分都來自哪個國家就很滿足 ...

April 27, 2020 · 2 min · jkgtw

蘋果生態圈的網路神器 Surge 4 for iOS 簡易入門教學

​ 我最早接觸 Surge 是在 2015 年 iOS App Store 剛上架就第一批入手了~ 當時我人在中國,翻牆就跟吃飯、喝水、睡覺一樣是每天都需要的 記得當時蘋果 iOS 8 剛剛開放了 NetworkExtension framework Surge 橫空出世最早支援 NetworkExtension,多樣且自由的網路策略非常強大,也是當時最佳 iOS 翻牆工具 隨著時間也有其他開發者也漸漸投入研究蘋果這種系統等級的網路框架,App Store 上漸漸多了許多選擇~ 像是小火箭(Shadowrocket)、小氣球(Loon)或者圈叉(Quantumult X),都是同類相當不錯的競品 其中又以圈叉特別厲害,最早開始支援 Scripting 的功能 後來 2016 年時候我因為搬回台灣,台灣網路無需翻牆,所以瞬間就沒有繼續用下去的動力了。。。 ​ Surge 作者在去年的時候推出一個密碼管理工具「Elpass」 所以從去年那時候開始我又會三不五時看到作者在 Surge 開發的相關進度 最近會又開始用回 Surge 是因為發現作者加入一系列強大功能 如支援 MitM、Scripting、專屬 Snell 協議與快速設定的 Module 功能。。等等 玩法已經不僅僅是翻牆代理工具而已,已經是一個功能強大完整的「網路工具」了~ ​ 強大的 iOS 平台網路工具一下吸引許多寫 Script 的大佬們投入研究,像是有針對 Netflix 的 Script 在非越獄情況下可以在官方 Netflix App 影片介紹頁,直接顯示 imdb 與 douban 的第三方評分分數 ​ 👆 如上,左邊是原本 App 內的樣子,右邊是開啟 Script 以後的樣子,紅色框框就是 ​ 類似像這種強大 Script 都有人分享在 Github 上面,沒事去多搜尋一下,你會發現新大陸~ ...

April 20, 2020 · 3 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

用 Docker 快速搭建 iOS / macOS 按需連線的 IKEv2 VPN Server

​ 之前寫過兩篇介紹在樹莓派搭 IKEv2 VPN Server,以及按需連線(On Demand)的文章 當時很多人跟我說步驟太多太複雜,其中一個步驟搞錯就搭不起來 最近我新入手一台 Intel i5 mini PC,主要想把群暉 NAS 上面很多在跑的軟體都移轉過去,順手整理一下內部網路環境 因為我發現我給群暉 NAS 太多工作,他有點不是很開心,速度越來越慢了。。。 ​ 然後我看了一看之前文章,我自己也覺得很繁瑣,就乾脆重新用 Docker 來搭建 VPN Server 🤣 當初會用原生來搭建是因為擔心樹莓派用 Docker 模擬的方法效能不足。。 ​ 搜尋一下 Docker Hub 相關資源,找到一個不錯的版本 只要兩行指令就能搭好 IKEv2 VPN Server 與 On Demand 的 iOS / macOS 描述檔,非常方便! 原始程式網站在這: https://github.com/billimek/ikev2-vpn-server ​ 不過在開始前,要先製作一個 strongswan.conf 的設定檔 因為作者 Docker 映像檔裡面塞了一個國外的 DNS Server,我們在台灣使用的話速度超慢 所以我們要另外做一個設定檔,把它換成 CloudFlare 跟 Google 的 DNS 速度就會快上許多 ​ 當然你也可以改成你自己的,甚至是你自己搭的 AdGuard Home or PiHole 廣告阻擋器 ​ # SSH 登入到你要安裝的主機中 $ ssh username@IP # 建立一個設定檔 $ nano ~/strongswan.conf ​ ...

November 4, 2019 · 1 min · jkgtw

更多關於 AdGuard Home 的設定

之前發過幾篇關於防廣告 AdGuard Home 的文章,大家好像蠻有需要的,還蠻多人關注的 有很多人來問更詳細的設定選項,這邊就稍微寫一下幾個比較多人問的設定 ​ 推薦的廣告阻擋清單 以下幾個阻擋清單是我目前正在使用的,效果還不錯 上圖最上面四個是 AdGuard Home 內建的,我自己根據自己需求加上幾個好用的 NeoHost-Basic:如果有在用中國網站的話(淘寶、騰訊、百度。。等等),推薦可以訂閱 我自己是使用「Basic」的等級,如果是潔癖可以試試看他們官網上的「Full」 https://hosts.nfz.moe/basic/hosts CoinBlocker:可以擋掉一些拿你機器來挖礦的主機域名 https://zerodot1.gitlab.io/CoinBlockerLists/hosts StevenBlack:知名的擋廣告清單,PiHole 有內建 https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts CHEF-KOCH NASBlocklist:可以擋掉一些 BIG BROTHER 政府機關 https://raw.githubusercontent.com/CHEF-KOCH/NSABlocklist/master/HOSTS/HOSTS CHEF-KOCH ADs:這個作者很厲害,之前在 GitHub 上面抓出超多矽谷公司的域名,並提供清單阻擋,後來被微軟大律師搞死了 所以暫時在 GitLab 上面繼續維護,作者未來可能打算自己搭伺服器,想去了解事件始末可以到這個帖子去看看 https://gitlab.com/CHEF-KOCH/cks-filterlist/raw/master/hosts/Ads-tracker.txt ​ 上游 DNS 設定 如果你使用蘋果設備的話,我並不推薦 Google DNS,先不說 Google 隱私問題,使用蘋果服務有時反而會很慢 在台灣速度比較快且又能兼具隱私跟安全性的,推薦 1111 與 101 如上圖,1111 與 1001 是 AdGuard Home 內建的,使用 DoH 加密連線 而台灣中華電信 DNS 目前都還沒有支援 DoT or DoH 的加密連線,所以採用另外一家台灣 TWNIC 的 DNS 服務 ...

September 9, 2019 · 1 min · jkgtw

是時候裝一套 AdGuard Home 全局擋廣告神器了!

有在關注或者使用 Google Chrome 的人應該或多或少會知道,Google 將在未來要限制「阻擋廣告」的程式 此舉在網路造成一陣喧譁,不過 Google 會有此動作也是可以預知到的 Google 本身就是一家全球數一數二大的廣告公司,擋廣告的程式等於斷了他們的財路,早晚會被封殺掉 在電腦上還算是好解決此類問題,例如換個瀏覽器或者是安裝其他全局的擋廣告軟體即可 不過像是手機、平板或者是家裡的智慧電視之類的,要擋廣告最好就是從上游網路設備下手 ​ 去年有提到 AdGuard Home 的產品,那時候還只是一個能跑起來相對簡易的產品 如今半年多已經過去,已經發展成非常不錯可以跟 Pi-hole 分庭抗禮的競品了! 官方在項目頁面也放上兩者的對比表: 如上圖,除了一些基本的擋廣告功能以外,AdGuard Home 還額外提供一些不錯的功能 像是更容易的安裝設定過程,以及家長控制還可以針對每個客戶端作出設定。。。等等 而且自從 v0.96 以後,官方還引入自動更新的機制,只需要在控制後台按一下按鈕就能更新到新版,超級方便! (自動更新的功能在 Docker 版本是禁用的,Docker 需要自己手動更新) ​ 我最近也把部分上網設備的 DNS Server 換成 AdGuard Home 了~ 打算先跟 Pi-hole 兩個並行一段時間,然後逐步漸漸都換成 AdGuard Home AdGuard Home 的安裝方法會根據你所使用的平台而有所不同,先看看你要安裝的平台環境是什麼 然後去官方網頁下載對應的執行檔,下載後解壓縮並直接執行: $ sudo ./AdGuardHome -s install 一行指令即可完成安裝,非常方便! ​ 如果日後要移除的話,也只要使用以下指令: $ sudo ./AdGuardHome -s uninstall 然後刪除相關目錄即可 ​ Docker 版本安裝更簡單,如果你 NAS 可以跑 Docker 直接下載映像檔,把儲存的資料夾外掛出來,就能馬上跑起來了 ...

June 8, 2019 · 1 min · jkgtw

RSS 不能亡!自己架一台 RSS Reader 吧!「Miniflux」

Google 多年前宣佈關閉 Google Reader 這個超讚的閱讀器後,在這段時間也跑出好多類似服務的公司 我也試用了好幾個 RSS Reader 的服務,像是 Feedly、Inoreader。。等等都有使用過一段時間 因為都是用免費版的經常換來換去也不舒服,而且各家除了會投放廣告以外也會有各種大大小小的限制(免費嘛) ​ 其實哪一家提供的服務對我來說比較沒差,因為我平常在 macOS 與 iOS 上面都是使用 Reeder 為閱讀軟體 我主要是閱讀記錄可以同步,另外就是隨著使用 RSS 的時間越久,我訂閱的數量也隨之越多了 雖然我目前還沒有超過 Inoreader 免費版 150 個訂閱數的限制,但是也快到達極限了(目前 120 個左右) 所以就乾脆自己搭一個 RSS Reader 自用吧! ​ 稍微搜一下網路上開源的 RSS Reader 還蠻多的,剛開始看 NewsBlur 不錯,後來看見討論 Tiny Tiny RSS 與 Miniflux 也不少 剛開始時候找網路上的 Docker Image 來嘗試使用,然後反覆自己搭建完整環境也玩玩看~ 最後選擇了 Miniflux v2 的版本來使用,原因是因為這套它使用 Go 語言編寫的,直接下載編譯好的執行檔就能跑,沒有其他依賴 安裝好作者指定的數據庫 Postgres,然後使用下載的編譯檔簡單準備一下數據庫就可以開始使用了! 整個部屬的過程跟使用 Docker 差不多,所以還蠻推薦使用的~ ​ Miniflux 總體的優勢如下: 針對「閱讀」做了最佳化,極簡的使用界面 自動抓取圖片並快取,加速瀏覽 內建全文抓取功能 僅專注在 RSS 部分,無其他花俏功能 支援多帳號使用,且內建 Fever API,與第三方 RSS Reader 完美搭配 快速且高效!使用快捷鍵快速瀏覽你的未讀新聞 注重隱私!無廣告、無用戶追蹤 超級簡單的安裝方式,直接把執行檔放到伺服器上即可使用,沒有其他依賴,簡單高效 免費且開源,自己安裝在自己伺服器上 下面來說一下我在 Raspberry Pi 樹莓派(Debian)上的安裝過程,我也簡單記錄一下 ...

April 5, 2019 · 2 min · jkgtw

Pi-Hole 競品終於出現!AdGuard Home 降臨!

去年不小心發現一個阻擋廣告的神器「Pi-Hole」 他工作原理是:Pi-Hole 自身是一個 DNS Server,可以自行添加各種廣告或者有害的黑名單 內網內所有上網的設備透過他去查詢 DNS 遇到黑名單的時候,Pi-Hole 會直接返回空白地址 節省並加速了你的上網速度,宛如一個網路黑洞,這也是 Pi-Hole 的名稱由來~ 有去過中國的會發現,感覺有點像是 GFW 的功能之一耶! 🤣 如今我已經使用超過一年時間,真的發自內心覺得 Pi-Hole 是家家必備的網路設備之一! 今年 PTT 超多人推的一個網路過濾商業公司「AdGuard」,最近居然把自家用來阻擋廣告的 DNS Server 給開源了 並取了一個名字叫做「AdGuard Home」,實現的功能跟 Pi-Hole 完全相同,而且還有些增強! 下面先看看他們介紹的效果演示: 在沒有安裝任何瀏覽器外掛的情況下,就能過濾廣告,如上圖左側跟中間的大廣告區域都消失了~ 不只是阻擋網頁上面看得見的廣告而已,整體網頁加載速度更是提高三倍左右! 大家在上網時候除了這些看得到的擾人廣告,可能還會加載很多「看不見」的廣告追蹤分析腳本。。。等等之類的髒東西 還有近日非常流行的網頁挖礦(打開某個網頁,就開始用你電腦幫忙對方挖礦),用這個全部都能擋掉啦! 上面講到是在電腦上面的瀏覽器,如果換成是 iOS App 呢? 鄉親阿!他也通通都適用啦! 如上圖,是大家愛用的測試軟體 Speedtest for iOS,每次測速完畫面中間都會跳一個廣告出來對嗎? 使用 AdGuard Home 以後,通通看不見啦! 另外再看一套很漂亮的天氣預報「Today Weather」的 iOS app,原本在畫面中間也會有穿插廣告 都是需要付費去除的,現在廣告通通被吃光光啦! AdGuard Home 官方也有放上各種平台的安裝教學 Wiki,未來也會支援 Windows 系統 推薦找一台閒置設備來跑,如果你的 NAS 可以跑 Docker 那更棒啦!官方也有提供 Dockerfile 如果沒有的話,建議直接買一套「樹莓派」來安裝,低功耗且又便宜~ ...

October 22, 2018 · 1 min · jkgtw