
Surge 是一個 iOS / macOS 平台非常強大的網路工具,之前已經有介紹過多次
Github 上面有眾多 Surge 自動化腳本可以使用與參考,但是主要都是中國網站居多,台灣常用網站很少
最近爬一爬看到有某人寫了越南蝦皮的簽到腳本,拿來參考一下,發現修改一下台灣蝦皮也能通用
於是就動動手搬運,並製作成模組方便安裝
Surge 模組的安裝網址在下面:
https://raw.githubusercontent.com/jkgtw/Surge/master/Modules/AutoShopeeCheckin.sgmodule 直接拷貝整段網址然後貼到 Surge 模組裡面安裝,記得打開 Surge 規則模式、腳本與 MitM 的功能
安裝完畢,也確定更新外部資源成功後,再來需要手動先去抓取保存你蝦皮帳號的 Cookie
在已經安裝蝦皮 App 的 iOS 直接戳這個蝦皮網址: https://shopee.tw/me/setting
正常應該會直接帶你去蝦皮 App 的設定頁面
如果你沒登入的話,請開始登入你的蝦皮帳號,打開這網址過程可能會一直跳「保存成功」,但請忽略它
請確認你有完成登入,進到蝦皮設定的頁面,然後跳出的「保存成功」才是有用的
如上圖,底下看到「登出」並出現成功截取保存到你的蝦皮 Cookie 以後,就可以關掉瀏覽器分頁了
2021/02/11 update 蝦皮 Cookie 有時效性,每隔七天左右就會失效
而上述抓 Cookie 過程比較麻煩,所以就稍微更新一下模組
現在直接在蝦皮 App 裡面點一下「蝦皮會員」即可保存新 Cookie
如下圖,A 或者 B 兩個挑一個點就可以了,點了就會保存,順便去領會員優惠券
至此準備工作已經完成了,每天早上七點只要你手機開機著,並且 Surge 也是在背景開啟狀態下
Surge 就會自動幫你去執行蝦皮簽到腳本,並且會 Push 通知你領取了多少金幣...

最近在 iPhone 跟 iPad 上都是使用 Surge 來最佳化設備上的網路與調整線路
而因為在家中跟辦公室都有搭建自己本地的 AdGuard Home,外出時想要連到 NextDNS DoH
自己每次動手切換實在太煩了,也不可能每次都記得
Surge 目前版本還沒有內建提供自動根據網路環境切換 DNS Server 的功能
所以昨天在推特上亂入問了作者,作者回覆可以使用 Surge DNS Script 來完成這個功能
DNS 脚本可以实现
— Yachen Liu (@Blankwonder) August 14, 2020
於是就自己動手寫一段簡單 Script 來完成
下面就記錄一下設定過程,有需要的人可以照著設定即可
首先先設定一下會在外出時要連線的 DoH,推薦 NextDNS 或者 FutaDNS,也可以同時設定兩組互相備援
接下來新增一個 DNS Script 進去,請先拷貝下面的 Script
其中第一行的「SSID1」跟「SSID2」請根據你的實際的 SSID 來修改
寫在這裡的 SSID,Surge 會直接使用該網路內 DHCP Server 分發下來的 DNS Server 來解
不會連到你上面設定的 DoH Server,如此即可做到根據 SSID 來自動切換 DNS Server 的簡易功能...

我最早接觸 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 以後的樣子,紅色框框就是 ...