用 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.hcaptcha.com/verify_email/96e9d77b-21eb-463d-9a21-75237fb27b6c", "webPortalConfig": { "baseUrl": "https://epic.exmaple.com", }, "accounts": [ { "email": "[email protected]", "password": "abc1234", "totp": "EMNCF83ULU3K3PXPJBSWY3DPEHPK3PXPJWY3DPEHPK3YI69R39NE" }, ], "notifiers": [ { "type": "telegram", "token": "644739147:AAGMPo-Jz3mKRnHRTnrPEDi7jUF1vqNOD5k", "chatId": "-987654321", } ], } 第 6 行的 hCaptcha 輔助可以直接戳這邊留下 email,收到驗證 email 後,拷貝 email 裡面按鈕的連結,貼上即可 ...

September 5, 2021 · 2 min · jkgtw

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

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

September 3, 2021 · 1 min · jkgtw

用 Docker 管理神器「Portainer」取代 DSM 管理工具

之前一直在使用 Synology 的內建 Docker 管理工具,因為方便不需要額外安裝其他軟體 但是最近這幾個月群暉的 Docker 更新,讓人開始懷疑人生。。。 究竟繼續使用下去呢?還是砍掉重練比較快? 這時候,首富 EP 大大給出最佳解「Portainer」! Portainer 是一個 GUI 的 Docker 管理工具,強大且容易使用 安裝也非常容易,ssh 進去 Synology NAS 裡面,然後切換成 root 以後輸入以下指令 $ docker pull portainer/portainer 先把最新的映像檔拉下來,然後透過下面指令就能直接啟動 $ docker run \ -d \ --restart always \ --name portainer \ -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /volume1/docker/portainer:/data \ portainer/portainer 其他機器安裝方法可以參考官方指南: https://portainer.io/install.html 輸入完畢後,直接到瀏覽器裡面打開 Docker 宿主主機 IP:9000 第一次使用需要設定 admin 的密碼,連續輸入兩次後就能設定完畢,接著就能看見華麗麗的登入頁面 第一次 admin 登入完畢後,它會問你要管理本地的還是遠端的 Docker 這裡我們選擇管理本地(local) 進入之後就能看見大大的管理頁面,中間也會列出正在運作中的容器 點選一下「Containers」的區塊就能進去管理 進去到單獨的容器頁面,可以看到完整的設定資訊還有運作的情況 log 。。等等 上方也會有一排快速鍵,開始、停止。。。 另外如果你希望更新容器到最新的映像檔時候,只要按下上排快捷鍵的「Recreate」按鈕 它就會問你是不是確定要下載最新映像檔重新建立更新 ...

December 28, 2017 · 1 min · jkgtw