輕鬆架一套類 IFTTT 的自動化工作流「n8n」

​ 應該不少人都有玩過 IFTTT 的服務,可以建立起非常強大且方便的自動化工作流 它的主要原理跟工作流程是「如果 OOO 變成 YYY 以後,就進行 XXX 的動作」 舉例來說可以是「如果明天天氣預報會下雨,就發簡訊或者郵件通知我」、「如果收到某人訊息,就加到重要代辦事項」等等 IFTTT 目前可以免費試用,最多開三個 Applets,且每個 Applets 檢查更新頻率在一小時 如果你想要解除限制的話,就需要訂閱他們的 IFTTT Pro 服務,可以享有無限 Applets 且每五分鐘就能更新一次的服務 ​ 不過今天要介紹的是另外一款有類似功能的工具 n8n,支援的服務也相當多 而且是免費開源,也能自己架設在自己伺服器上,甚至可以跑自己寫的腳本,所以可自定義性更強,相當的不錯 ​ n8n 介紹影片: ​ 前段時間我自己也架了一套出來玩玩,觀察幾天運作相當穩定,所以寫一篇記錄一下 不過因為 n8n 自定義功能強大,玩法相當多,無法靠三言兩語講完,所以這篇只會有 RSS to Telegram 的例子 其他部分留待自己開發出更適合你自身的玩法 😚 大概流程分為以下兩部分: 使用 Docker 快速建立一套開箱即用 n8n 監測某 RSS Feed 出現關鍵字時,用 Telegram 私訊通知你,或者發送到某 Telegram 群組 or 頻道裡面 ​ Docker 安裝 n8n Docker 的執行環境請參考其他文章,或者有些人喜歡安裝在 NAS 裡面也可以 而 n8n 的 Docker 版本也相當簡單,沒有太多什麼需要額外設定的選項,我們只要先建立一個資料夾給 n8n 放資料庫即可...

September 16, 2021 · 4 min · jkgtw

用 Docker 搭一個無人值守全自動領 Epic 免費遊戲的小幫手

​ Epic Games 這家公司很神奇,從以前就一直頗受個資爭議,直到最近還跟 Apple 大打官司還意外牽扯出不少業界祕辛 其中一個就是 Epic Games 每個禮拜送遊戲能帶來多少好處與成本? 官司是非對錯就留待法官去判,我只知道既然他免費送,就應該想辦法領好領滿才是 😚 ​ epicgames-claimer 「小眾軟件」有介紹這個比較簡單容易的 Docker 能跑起來,只要一行指令並寫上你的 Epic 帳號跟密碼即可馬上領遊戲 docker run -d --restart=unless-stopped -e AUTO_UPDATE=false -e TZ Asia/Taipei luminoleon/epicgames-claimer -u [email protected] -p somepasswords 溫馨提示:以上需要替換掉帳號跟密碼的部份,直接拷貝粘貼是不行的 ​ 不過這個容器簡單是簡單,如果你有些進階需求就暫時還沒辦法處理 像是目前還不支援雙步驗證的登入、系統觸發 hCaptcha 時也無解 不過如果你沒這類需求煩惱,可以直接用上面的指令直接就跑起來,群暉 NAS 的話「小眾軟件」也有介紹到如何設定 ​ epicgames-freegames-node 而本篇這邊介紹的是另外一個作者開發相同功能的 Docker 容器,可選的選項比較多 支援雙步驗證跟遇到 hCaptcha 時的解決方案,遇到登入疑難雜症時甚至可以直接匯入瀏覽器上的 cookie 等等 項目的網址: https://hub.docker.com/r/charlocharlie/epicgames-freegames ​ 如果你跟我一樣有遇到登入困難,可以依照下面步驟快速部署這個容器 首先要先建一個設定檔「config.json」,下面是範例(直接拷貝是沒用的) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 { "searchStrategy": "promotion", "runOnStartup": true, "cronSchedule": "35 6 * * *", "logLevel": "info", "hcaptchaAccessibilityUrl": "https://accounts....

September 5, 2021 · 2 min · jkgtw

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

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

September 3, 2021 · 1 min · jkgtw

NordVPN - 能吃滿頻寬的高速 VPN

​ 這幾年用過不少 VPN 服務,除了偶而能跨國買便宜商品跟服務以外,使用最多的就是解鎖跨區影片 現在蠻多 VPN 都有提供專屬串流解鎖的伺服器,不過連上後的速度就真的要看點運氣了 有些 VPN 甚至在連上後只剩下 10M 不到的個位數速度,別說看影片了 正常上網就卡到不行,太影響體驗了。。🤦‍♂️ ​ 最近幾個月測試到某家 VPN 以後突然發現新世界 那就是在許多 VPN 評測裡面,綜合評分幾乎都能名列前三的 NordVPN 到維基百科上面翻翻這家公司的歷史,成立時間不長,2016 年才剛成立 能一下子躍升到排行榜前幾名也是說明他們確實有兩把刷子 但是他們在 2019 年的時候,有被爆料出一次資安漏洞,是被第三方安全研究人員披露 NordVPN 被爆料前知情但並沒有主動公告,事後解釋是說他們打算記載內部稽核報告裡面的 該事件也有在維基百科內記錄,有興趣可以戳這了解一下 ​ NordVPN 能夠做到在各方評測裡面都獲得高分不是沒有原因的 他們家的伺服器數量真的是驚人,光是北美就有將近兩千五百台伺服器 台灣也有一百多台的數量,詳細可以到他們官網戳戳看 ​ ​ 特別要注意到的是,NordVPN 他們家有提供 WireGuard 協議 目前市面上其他大部分 VPN 廠家常見都只有 IKEv2 / OpenVPN 而已(或者更老),比較少有提供這個新協議 透過這個 Linux 原生 Kernel 支援的 WireGuard,連線效能大增 在同樣的設備、伺服器與網路環境下,卻能達到更加優秀的速率 ​ NordVPN 自家的 NordLynx 就是他們在 WireGuard 基礎上修改而來的 推薦所有使用 VPN 的人,如果廠家有提供 WireGuard 協議的話,這個應該要列為首選 ​ ​ 不過很神奇的是,我在台灣,連他們台灣的伺服器速度大約只能跑到 80M 左右而已...

December 11, 2020 · 1 min · jkgtw

使用 Docker 快速將 Ivacy VPN 轉換成 SOCKS 代理

​ 上一篇介紹到快速使用 Docker 連線 OpenVPN 搭建本地 SOCKS 代理 文中是使用 KeepSolid VPN Unlimited 來範例,不過貌似有許多人說他買的是 Ivacy VPN 不能用。。 🤷‍♂️ ​ Ivacy VPN 提供的 OpenVPN 其實也是可以使用同一個 Docker Image 的 不過需要跟 Ivacy 技術支援先拿到你的 Ivacy ID,因為他們家 OpenVPN 登入帳號是用 Ivacy ID 這個 ID 並不是你在 Ivacy 官網註冊的 eMail,所以如果你直接使用 OpenVPN 方式與自己 eMail 信箱來登入的話 永遠都會出現 AUTH FAILED 的錯誤 比較麻煩的是目前這個 Ivacy ID 並不能自己透過官網查詢,所以只能透過官網的 Live Chat 來取得 先打開 Ivacy 官網支援網頁: https://support.ivacy.com ​ ​ Tickets 跟 Live Chat 兩個選一個就可以了,建議直接用 Live Chat 比較快...

December 3, 2020 · 2 min · jkgtw