虛擬機跑起來!RouterOS CHR 軟路由效能輕鬆突破 1000M!

​ 最近弄了一台迷你工控電腦,跑了很多網路應用、P2P、Aria2 下載機跟一堆 Docker 應用通通都遷進去,跑了幾個禮拜後,發現超穩! 長時間下來機器本體還冰冷冷的,而且最讓我煩惱就是 CPU 佔用居然還很低,實在太浪費這台迷你電腦了 於是就開始構思如何給他更多的工作。。(沒錯!這就是慣老闆思維~) 因爲買這台迷你電腦時候有特別挑雙網口的,原本就想著讓他做更多事情~ 我虛擬機系統則是採用免費開源的 Proxmox VE (PVE)來搭建,另外也有蠻多人在使用 VMware ESXi 不過 PVE 核心是 Debian 系統,佔用的系統資源會比較低,對於硬體的要求也比較低 而且我後面也要跑一台 Debian 虛擬機,當然就首選 PVE 囉~ 接著就乾脆一不做二不休把 UniFi USG 網關的工作也給迷你電腦算了,直接跑個軟路由 網路上搜一下,這種軟體路由的種類還蠻多的,討論比較多比較常見的有 OpenWRT、RouterOS OpenWRT 是免費且開放原始碼的, 開發者也蠻積極活絡的一直在更新 RouterOS 則是大名鼎鼎 MikroTik 的商業公司,根據不同等級有不同授權金額,最高級授權價值不斐 原本我是直接使用 OpenWRT,用了一段時間蠻穩定的,而且記憶體佔用長時間只有 40MB 左右 所以在分配時候給 OpenWRT 128M or 256M 就非常夠用 然後就算跑滿我光世代的 300M 下載,CPU 也才出現 15% 左右的佔用而已 以這個比例來推算,就算破 1000M 的話,CPU 可能也就在 60% 左右,真是超夠用的~ 一開始沒直接用 RouterOS 是因為這系統的授權價格與設定複雜難度實在讓我望之卻步 光是防火牆的設定我有看就沒有懂過。。。 不過後面經過不斷爬文之後,雖然達不到清楚明白,但也算是足夠使用 還發現他們有推出一個虛擬機專用的 CHR(Cloud Hosted Router)版本...

December 2, 2019 · 2 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

數位移民臨時的代理 Proxy 方案

​ 這段時間國外正在瘋黑色星期五,很多優秀的廠商都提供前所未有的低價,想要趁這一波衝一下年底銷售業績 有些是地區限定的超低價,像是今年的 AdGuard 就有推出黑五特價,終身九設備授權最高打到 60% off ​ ​ 不過 AdGuard 也是因地制價,今年稍早有說過可以翻去俄羅斯買到超低價 但是沒多久官方就把俄羅斯的 Paypal 付款方式給關閉了,因為消息鋪開後太多人跑去俄羅斯購買。。。 😂 今年黑五時候也是,雖然少了俄羅斯,但是很快就被其他人發現阿根廷售價比週年慶更低 ​ 根據上圖阿根廷售價換算下來只有台幣 245 而已,比起台灣一千多的售價只有五分之一左右而已 所以跨區購買真的能省下不少錢呢。。。 ​ 不過要跨區有時候找 VPN 很煩,因為並不是所有 VPN 提供商的伺服器都遍佈全球 可能某家 VPN 有俄羅斯但是沒有阿根廷,有阿根廷但是沒有印度。。。諸如此類的 這篇就來教大家怎麼免費又快速的多國翻牆去 AdGuard 購買低價授權 😍 ​ ​ 尋找目標國家可用的代理 這邊推薦一個專門提供免費代理的網站: http://free-proxy.cz/ 打開這個網站後,可以看見有全世界可用的代理列表,而且數量多到令人髮指。。 ​ 在超長列表裡面找到你想要的國家後,例如底下我找阿根廷,然後再選幾個選項 ​ 協議選「Socks 4/5」、匿名選「1 級」,然後按下上圖 3 的按鈕 接著網頁上就會跑出一堆接近你需求的代理伺服器了 ​ 一般挑伺服器我會找資料比較齊全的,區域跟城市,後面的速度、可用性、回覆都綠色或者黃色速度比較快 然後你還可以把這個 IP 拿去 https://iplist.cc/ 網站去查詢到底是不是真的在阿根廷 我就有發現過註明的國家,與翻牆之後不同的伺服器。。。 ​ 如上圖,「countryname」寫的是「Argentina」就是阿根廷,看來沒錯 找到合適的代理伺服器後,記住以下圖片的三樣資訊,我們接下來開始下一步 ​ ​ ​ 安裝設定 Proxy SwitchyOmega 外掛 請先去安裝一個 Chrome 系列的瀏覽器,推薦 Brave 瀏覽器...

November 29, 2019 · 1 min · jkgtw

利用 Clash 旁路由在非開通國家看 Disney+

​ 自從 Disney+ 在北美開通那一秒開始,我就一直研究如何在台灣也能舒舒服服看 Disney+? 原本想使用 Surge for macOS 直接在電腦上搭一個代理伺服器 這樣可以讓局域網內所有上網設備都能無縫爽看 Disney+ 其中包含 iPhone、iPad、桌上電腦還有我最主要觀賞影片的 Apple TV Surge 配起來是輕鬆無腦愉快,但是該軟體需要 24 小時在一台蘋果電腦上面執行 而且他會接管電腦上所有流量,每次切換線路或者 reload 的時候,某些 app 就會被強制斷線 造成執行的電腦會在日常使用中造成不怎麼舒服的體驗 🤔 於是開始找另外 Linux 的解決方案,因為我局域網內剛好有一台 Mini PC 在跑 AdGuard Home 跟其他網路應用 諮詢過陳老師以後,給了我幾個網址跟幾個關鍵字「Clash 旁路由」,我 Google 一下以後瞬間豁然開朗! 原來除了貴鬆鬆的 Surge 以外還有這種翻牆神器!稍微爬一下文,自己踩一點雷之後也就這麼順手搭建起來了 就稍微簡單記錄一下搭建過程~ 以下是我這次安裝的環境與內部網路 IP,請根據你的網路環境進行變更 上網的主網關:192.168.88.1 安裝 Clash 的主機:192.168.88.200 主機跑的是 Debian 系統,也可以是 Ubuntu、樹莓派 Raspbian 或者其他相容系統 2019/12/12 update 更新文章:使用 fake-ip 模式躲避 DNS 檢查所在地區 ​ 下載安裝 Clash Clash 是用 Go 語言寫的開放原始碼軟體,已經有各種平台編譯好的執行檔...

November 16, 2019 · 3 min · jkgtw