輕鬆架一套類 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

效率封殺 Google 搜尋裡面的垃圾結果與內容農場

​ 之前有介紹過一篇使用 Tampermonkey 安裝 Google Hit Hider by Domain 腳本擋掉谷歌搜尋出現的垃圾網站 去年在文章下面 haukeng 有留言介紹 uBlacklist 更好的方案,不過當時還沒有我主力瀏覽器 Safari 的外掛版本,所以就沒多介紹 因為開源的力量,前兩個月有人把這軟體移植到 Safari 上面了,而且還上架到 Mac App Store 免費下載 Safari 趕快來戳戳: https://apps.apple.com/tw/app/ublacklist-for-safari/id1547912640 Firefox: https://addons.mozilla.org/en-US/firefox/addon/ublacklist/ Chrome: https://chrome.google.com/webstore/detail/ublacklist/pncfbmialoiaghdehhbnbhkkgmjanfhe ​ Safari 安裝完畢後打開 App 會有安裝提醒,依照提示步驟即可完成設定 第一步不用多說,在 Safari 偏好設定裡面直接勾選 uBlacklist 外掛啟用 ​ 第二步可以先打開 Google 網頁,隨便搜一個東西後,點 uBlacklist icon 就會跳出授權視窗 ​ 你可以選擇「一律在此網站允許」或者是「一律在每個網站允許」,比較謹慎一點的按「一律在此網站允許」即可 😚 ​ 初始安裝完畢後,裡面阻擋規則是空白的,接下來要新增幾組訂閱名單進去 推薦使用「終結內容農場後台資料庫」的訂閱清單,作者一直都有在持續更新 打開以下網址後就能看見整理好的各種清單 https://github.com/danny0838/content-farm-terminator/tree/gh-pages ​ 拷貝好標準內容農場清單的網址,打開 uBlacklist 外掛的設定,最下面有個訂閱清單功能 👆 依序填入然後按下「加入」即可 ​ 👆 這個授權視窗建議選「永遠允許」,因為他定時會去這個網址更新清單 ​ 如法炮製依照自己需求加入幾個常用清單,如下圖我自己是加了三個 ​ 設定完畢後,就不用管他了,以後每到更新間隔,他就會自動去訂閱網址抓取更新 如果你經常會上中國網站的話,建議可以多加一個下面的清單,作者同樣有在保持更新...

April 13, 2021 · 1 min · jkgtw

利用 GCP 快速搭建 Telegram 專用 MTProxy Go

上一篇介紹的腳本是會去抓 Telegram 官方的 MTProxy 原始碼然後快速完成設定與部屬的 其實還有一個功能更強的 Go 語言版本,作者是一個俄羅斯人改寫的 在官方 MTProxy 基礎上增強效能、CPU 佔用資源更低、IPv6 支援以及更好加密性,而且開發活躍 同樣是開放原始碼的,可以在這邊查閱: https://github.com/9seconds/mtg 2021/04/15 update 這篇文章的一鍵安裝腳本年久失修,有可能已經不能用,建議使用新的 Docker 版本 文章傳送門 👉 使用 Docker 快速搭建 Telegram MTProxy-Go ​ 因為跟上一篇寫在一起,會不容易閱讀,造成混亂,所以這裡重新寫一篇 安裝過程使用的腳本在這: https://github.com/if1y/MTProxy-GO_OnekeyMake/blob/master/mtproxy_go.sh 是基於上一篇腳本基礎進行修改的 GCP 申請以及安裝虛擬機方法,請直接參考上一篇介紹,此篇只介紹安裝設定 MTProxy 部分 ​ ​ 快速安裝設定 MTProxy Go 同樣在 GCP 後台,直接 SSH 進入到虛擬機終端機 直接輸入以下指令: # 先切換身份到 root $ sudo su # 安裝 wget $ apt update $ apt install wget -y # 下載執行 MTProxy 一鍵安裝腳本 $ wget -N --no-check-certificate https://raw....

December 1, 2019 · 1 min · jkgtw

利用 GCP 快速搭建 Telegram 專用 MTProxy

​ 如果你還不知道什麼是 Telegram?建議你趕快去 Google 搜一下,你快變古代人了! 看標題你一定會問在台灣使用 Telegram 不需要翻牆,為什麼會需要使用 Proxy(代理)呢? 這其實是因為台灣連到 Telegram 機房的線路實在有夠差,如果你有加入許多影片或者圖片群組頻道 應該能深刻感受到「轉轉轉」的痛苦,一張圖片倒是還好,如果有人一次貼三十張你就明白我在說什麼了。。 我曾經在一個群組裡面上傳一段 1.2GB 的影片,電腦整晚沒關放著讓他上傳,直到隔天才傳好。。。 現在都快 2020 年了,網路慢成這樣真是不可忍! 所幸 Telegram 官方有推出一個 MTProxy 的代理工具,他是一個非常輕量化專為 Telegram 量身打造的協議 同樣保持著良好加密以及隱密性 即使是使用別人搭建的 MTProxy 伺服器,對方也僅能知道連線中的 IP 少少資訊 並無法知道連線中的 Telegram 的帳號甚至是聊天內容以及其他資訊,非常的讚! ​ ​ 於是念頭就動到我們偉大的 Google 身上來了。。Google 在台灣有設專業數據中心,就在台灣彰化 🥰 Google 家的線路跟頻寬不用我講,是世界上數一數二的 而且 Google 有提供 300 美金額度跟長達 12 個月的免費方案,我們可以直接在上面裝一套虛擬機跑 MTProxy 如果只給自己日常使用的話,絕對夠免費用滿一年~ ​ ​ 開始申請 Google Cloud Platform(GCP) 免費方案 直接瀏覽器打開 GCP 免費申請入口網址: https://console.cloud.google.com/freetrial 服務條款都要打勾,才能繼續 另外申請過程需要信用卡,不過如上圖 Google 有說明就算免費期結束後,你沒有「手動」去升級 他們也不會直接扣款,非常貼心~ 😚...

November 30, 2019 · 2 min · jkgtw

關於 Google 帳號轉區與加入家庭群組疑難雜症速解

​ 最近 YouTube Premium 在許多國家都正式上線,除了台灣以外包含香港、新加坡都是在這波一起開放的 在上線時候寫了一篇關於數位移民去印度訂閱的文,我有收到很多「問題」反應給我以及我自己遇到的情況 所以今天特別整理一篇關於 Google 帳號轉區與加入家庭群組會遇到的常見問題與解決方法 (一)確認自己帳號所屬地 首先先確定自己帳號所屬地,如果你在 Google 那邊有「消費」過或者登記過地址之類的 那你帳號就會被鎖在某一區不會隨著你目前所在 IP 變動而改變 要實驗的話先去下載 TunnelBear 的 VPN,註冊之後每月可以獲得 500MB 流量,拿來換區很夠用 在不開啟任何 VPN 情況下直連,打開以下網址 https://play.google.com/settings 上圖我沒有開任何 VPN,直接在台灣網路下打開,網站底下的「位置」會顯示我在台灣,正確無誤 接著當我打開印度 VPN 以後,重新刷新一次網頁,就會看見我的位置也隨著 IP 變動而變成印度 可以再多測試一下,再打開日本 VPN,同樣要刷新一次網頁,位置果然又變成日本 你看到「位置」會跟著你的 IP 而一起改變,表示你帳號沒有鎖區,你可以隨意使用 VPN 達到換區的目的 反之你透過 VPN 切換 IP,而「位置」並不會一起改變的話,表示你帳號之前有消費過或者新增過付款方式並被鎖區了 請繼續用以下步驟(二)方法來強制改區 (消費不代表是花錢買 App,下載免費電子書或者下載其他限免禮物都有可能) (二)刪除不必要的 Profile,新增目標國家付款 Profile 請先打開你想要轉去國家的 VPN,你想要換印度就打開印度的 VPN,想要轉去美國就打開美國 VPN 確定掛上目標國家 VPN 後,請全程開著 VPN,然後再打開以下網址 https://pay.google.com 如果你看到以下畫面,請直接新增一個付款方式即可 如果看到不是以上畫面,先點左邊的「設定」(Settings),你會看到你之前帳號加的其他國家付款方式 直接移動到最下面,找到下面的「關閉付款方式」(Close payments profile) 要補充一下,如果你帳號裡面還有充值過的「餘額」,直接關掉將會把餘額歸零或者凍結 所以你如果帳號是有餘額的那種,建議你直接重新註冊一個新帳號不要強行轉區了 接著要輸入一個信用卡資料,這邊你可以填自己的信用卡,驗證會扣一元,驗證成功後會退回 如果你不想要填自己信用卡或者沒有信用卡,可以透過下面網站隨機產生一個 https://www.getcreditcardinfo.com/generatevisacreditcard.php 每次按一下左邊綠色「Generate」按鈕以後,右邊都會產生新的隨機信用卡資料...

November 8, 2019 · 1 min · jkgtw