<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>虛擬機 on jkgtw&#39;s blog </title>
    <link>https://www.jkg.tw/tags/%E8%99%9B%E6%93%AC%E6%A9%9F/</link>
    <description>Recent content in 虛擬機 on jkgtw&#39;s blog </description>
    <image>
      <title>jkgtw&#39;s blog </title>
      <url>https://www.jkg.tw/apple-touch-icon.png</url>
      <link>https://www.jkg.tw/apple-touch-icon.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 15 Feb 2021 23:55:00 +0800</lastBuildDate>
    <atom:link href="https://www.jkg.tw/tags/%E8%99%9B%E6%93%AC%E6%A9%9F/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>最近也換上免費、開源 pfSense 防火牆玩玩～</title>
      <link>https://www.jkg.tw/p3313/</link>
      <pubDate>Wed, 01 Apr 2020 09:53:42 +0800</pubDate>
      <guid>https://www.jkg.tw/p3313/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;之前一直是買成品路由器用著，後來添購多網口的 Mini PC 後就開啟新世界了～&lt;/p&gt;
&lt;p&gt;在 Mini PC 上面安裝個  &lt;a href=&#34;https://www.proxmox.com/en/proxmox-ve&#34;&gt;Proxmox VE&lt;/a&gt; 虛擬機系統，就可以隨意安裝各種系統來玩&lt;/p&gt;
&lt;p&gt;剛開始不熟先跑個 &lt;a href=&#34;https://openwrt.org&#34;&gt;OpenWRT&lt;/a&gt; 暖暖身，後來發現 &lt;a href=&#34;https://mikrotik.com/download&#34;&gt;RouterOS CHR&lt;/a&gt; 後就一直&lt;a href=&#34;https://www.jkg.tw/p2531/&#34;&gt;用著&lt;/a&gt;也蠻舒服&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;這兩套簡單白話來說：&lt;/p&gt;
&lt;p&gt;OpenWRT 操作設定上最接近市面的成品路由器，而且有各種軟體包可以安裝，可玩性高而且是免費開源的&lt;/p&gt;
&lt;p&gt;RouterOS 佔用資源小而且功能強大，但是用起來操作較為複雜，對於新手小白入門的門檻比較高&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;然而閒著蛋疼，最近一段時間又改裝了 &lt;a href=&#34;https://www.pfsense.org&#34;&gt;pfSense&lt;/a&gt;，它跟 OpenWRT 一樣也是開源免費的&lt;/p&gt;
&lt;p&gt;跟 pfSense 同門師兄弟的還有 &lt;a href=&#34;https://opnsense.org&#34;&gt;OPNsense&lt;/a&gt;，看名字就知道，OPNsense 是在 pfSense 基礎上修改的分支&lt;/p&gt;
&lt;p&gt;稍微比較一下之後，最後我選擇 pfSense 來玩玩，因為 pfSense 網路上討論度似乎比較高。。。🤷‍♂️&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;pfsense-下載與安裝&#34;&gt;pfSense 下載與安裝&lt;/h2&gt;
&lt;p&gt;直接去官網&lt;a href=&#34;https://www.pfsense.org/download/&#34;&gt;下載&lt;/a&gt;，官方有提供 ISO 格式，可以直接在 Proxmox VE 裡面載入使用&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/04/sot037333120037.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;安裝過程跟普通虛擬機安裝差不多，根據提示依照自己環境輸入設定即可&lt;/p&gt;
&lt;p&gt;在安裝這種軟體路由時候，建議只先插上 WAN 的網路線，LAN 可以等設定完畢再插上比較不容易出問題&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/04/u51ero516715120o51671.png#center&#34;&gt;&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
👆 第一次安裝會有設定精靈，帶你一步步從零到正常上網
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;像我是申裝中華電信光世代，設定 PPPoE 帳號密碼後，馬上就可以正常上網&lt;/p&gt;
&lt;p&gt;以上的設定過程跟市售成品路由器差不多，指定 DHCP 後端 IP 地址，很簡單就能搞定上網&lt;/p&gt;
&lt;p&gt;接下來設定一下中華電信光世代不固定制的 IPv6 上網&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;pfsense-中華電信光世代不固定制-ipv6-設定&#34;&gt;pfSense 中華電信光世代不固定制 IPv6 設定&lt;/h2&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/04/u6ero68050620o6805.png#center&#34;&gt;&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
👆 先到 Interface  的 WAN 頁，找到 IPv6 Configuration Type，改成 DHCP6
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;</description>
    </item>
    <item>
      <title>完全 Docker 化搭建 FreshRSS &#43; Traefik 反向代理</title>
      <link>https://www.jkg.tw/p3282/</link>
      <pubDate>Tue, 10 Mar 2020 11:31:54 +0000</pubDate>
      <guid>https://www.jkg.tw/p3282/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;Docker 真的是一個越用越上癮的應用，目前我在效能可以勝任的時候都會盡量 Docker 化&lt;/p&gt;
&lt;p&gt;隨便亂搞一通，壞掉了就刪掉，重新再啓動一個容器又能繼續玩～&lt;/p&gt;
&lt;p&gt;不會因為手賤搞砸了某東西就影響到整台機器的系統，備份跟搬家也是輕輕鬆鬆～&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.jkg.tw/p3246&#34;&gt;上次&lt;/a&gt;介紹的 Minflux + RSSHub 與 Caddy 反向代理搭配，可以很快搭出一套屬於你自己的 RSS 閱讀器&lt;/p&gt;
&lt;p&gt;今天來介紹另外一種也是很夯的反向代理與負載平衡服務「&lt;a href=&#34;https://containo.us/traefik/&#34;&gt;Traefik&lt;/a&gt;」，特點是 Go 語言與 Docker 深度結合&lt;/p&gt;
&lt;p&gt;這篇就來搭配使用搭建另外一套開源的 &lt;a href=&#34;https://freshrss.org/&#34;&gt;FreshRSS&lt;/a&gt; 閱讀器吧！&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;他就像一個交通警察在路口指揮交通～&lt;/p&gt;
&lt;p&gt;如果你跑許多應用跟服務，Traefik 可以輕鬆的幫你管理網路應該怎麼走不塞車&lt;/p&gt;
&lt;p&gt;而且 Traefik 可以做到類似熱插拔的功能，不需要關閉甚至重新啟動任何服務&lt;/p&gt;
&lt;p&gt;只要新增新服務時候貼上對應標籤，Traefik 會自動接管並啓動，完全不影響內部其他服務&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;traefik-設定與啓動&#34;&gt;Traefik 設定與啓動&lt;/h2&gt;
&lt;p&gt;廢話不多說，在裝好 Docker 環境以後，我們就可以開始設定 Traefik&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 先在 Docker 內部建立一個專屬網路&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ docker network create reverse-proxy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;接著建立安裝會需要用到的資料夾與 docker-compose 設定檔&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# traefik 會放 docker-compose, certs 會放自動申請的 SSL 憑證&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ mkdir ~/traefik &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mkdir ~/traefik/certs &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/traefik
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ nano docker-compose.yml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;拷貝以下內容，貼上後需要修改 16、25 行的 email 跟 volumes 的 certs 路徑，其他可以不用動，保存然後退出&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker 快速搭建 Miniflux &#43; RSSHub</title>
      <link>https://www.jkg.tw/p3246/</link>
      <pubDate>Fri, 06 Mar 2020 18:46:04 +0000</pubDate>
      <guid>https://www.jkg.tw/p3246/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;最近&lt;a href=&#34;https://www.jkg.tw/p1397&#34;&gt;群&lt;/a&gt;裡面熱鬧許多，有些原因是不少人都開到終身免費的 Oracle Cloud 虛擬機&lt;/p&gt;
&lt;p&gt;開始想著在虛擬機裡面安裝各種應用，像是之前說到的 &lt;a href=&#34;https://www.jkg.tw/p3163&#34;&gt;Outline&lt;/a&gt;，還有皮樂大大寫的 &lt;a href=&#34;https://hiraku.tw/2020/03/6093/&#34;&gt;v2ray + MTProxy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;今天來講講 RSS 閱讀器的搭建，之前有介紹過 &lt;a href=&#34;https://miniflux.app/&#34;&gt;Miniflux&lt;/a&gt; 的&lt;a href=&#34;https://www.jkg.tw/p1939&#34;&gt;安裝&lt;/a&gt;，不過搭建起來比較麻煩&lt;/p&gt;
&lt;p&gt;對於新手來說步驟有點多，安裝過程只要有一個步驟錯誤就常常不知所措&lt;/p&gt;
&lt;p&gt;所以還是來個 &lt;a href=&#34;https://www.docker.com/&#34;&gt;Docker&lt;/a&gt; 快速版本吧，也順便把超好用萬物皆可 RSS 化的 &lt;a href=&#34;https://docs.rsshub.app/&#34;&gt;RSSHub&lt;/a&gt; 一起打包進去～&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;docker-community-穩定版安裝&#34;&gt;Docker Community 穩定版安裝&lt;/h2&gt;
&lt;p&gt;首先 SSH 連到伺服器裡面，先從安裝 Docker 跟所需軟體開始&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 先完整更新一下系統&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo apt update &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt full-upgrade -y
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 安裝一下等下會需要用到的軟體&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo apt install nano curl wget libcap2-bin -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;接下來使用官方 Get Docker 自動安裝的腳本&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ curl -fsSL https://get.docker.com/ &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;以上一條指令輸入完，稍等片刻就自動完成 Docker 安裝&lt;/p&gt;
&lt;p&gt;安裝完 Docker 以後，我們設定一下 Docker 權限，將自己帳號新增到 Docker 群組裡面&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 將你帳號加入 docker 群組&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo usermod -aG docker &lt;span class=&#34;nv&#34;&gt;$USER&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 退出&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;完成以後，再登入回去機器中即可生效（有些機器可能要重開機才會生效）&lt;/p&gt;</description>
    </item>
    <item>
      <title>甲骨文 Oracle Cloud 無人值守開機器</title>
      <link>https://www.jkg.tw/p3207/</link>
      <pubDate>Fri, 28 Feb 2020 09:24:41 +0000</pubDate>
      <guid>https://www.jkg.tw/p3207/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.jkg.tw/p3163&#34;&gt;上一篇&lt;/a&gt;寫到的 Oracle Cloud 裝 VPN，似乎很多人有興趣。。&lt;/p&gt;
&lt;p&gt;但是都被卡在「註冊帳號」跟「開機器」這兩個問題，不得其門而入～&lt;/p&gt;
&lt;p&gt;註冊帳號的問題其實很玄，甲骨文去年剛開始推出終身免費的時候馬上就被一堆人刷爆&lt;/p&gt;
&lt;p&gt;現在他們為了防止濫用，所以在剛開始註冊帳號的門檻就嚴格把關&lt;/p&gt;
&lt;p&gt;而且有越來越嚴的跡象，然而註冊帳號失敗可以找客服處理，但過程異常複雜，詳細就不說了，不在本篇討論範圍&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-27_17-29-45.png#center&#34;&gt;&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
👆 這錯誤信息應該是大家都見過的？
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;蒐集必要資料&#34;&gt;&lt;span style=&#34;color:#0693e3&#34; class=&#34;tadv-color&#34;&gt;蒐集必要資料&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;先說明我這裡使用的是 Firefox 瀏覽器，你如果用其他瀏覽器可能會稍有不同，但大同小異&lt;/p&gt;
&lt;p&gt;首先打開 Oracle Cloud 管理後台網站，然後去建立一個運算虛擬機頁面&lt;/p&gt;
&lt;p&gt;先把你要的系統還有配置與 ssh key 通通選好加上，此時不要急著按左下角「建立」按鈕&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_00-56-17.png#center&#34;&gt;&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
👆 選好填好各種資料，先不要按「建立」
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;按下鍵盤上快速鍵「Option + Command + E」，叫出開發者工具的「網路」視窗&lt;/p&gt;
&lt;p&gt;會看到如下圖開發者工具，並在「網路」視窗&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_00-57-43.png&#34;&gt;&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
👆 接著我們就可以按下左下角的「建立」按鈕了
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;按下去之後，沒意外應該又會跳出「已經額滿」的錯誤提示，不過沒關係&lt;/p&gt;
&lt;p&gt;你這時應該會看見開發者工具的網路欄位出現很多內容，如下圖&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_01-02-52.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;依照上圖找到「instances」跟著箭頭數字 1 ~ 2 點選，就會看到數字 3 ~ 8 的資料&lt;/p&gt;
&lt;p&gt;這些都是等下 CLI 開機器時會需要用到的參數，請把 3 ~8 全部內容複製記錄下來&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_01-05-23.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;接下來點網頁右上角的「設定檔」頭像 icon，點一下自己 email 的那個選項&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_01-07-31.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;如上圖，會看見 OCID（user）的帳號字串，點一下複製，同樣記錄下來&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_01-07-57.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;繼續在網頁右上角的設定檔，這次點「租用戶」那個選項&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-28_01-09-34.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;如上圖，這裡是 OCID（tenancy）的帳號字串，同樣也是複製起來，稍等 CLI 設定過程都會用到&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 Oracle Cloud 搭建終身免費 VPN 服務</title>
      <link>https://www.jkg.tw/p3163/</link>
      <pubDate>Sun, 23 Feb 2020 04:38:55 +0000</pubDate>
      <guid>https://www.jkg.tw/p3163/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;h2 class=&#34;has-vivid-cyan-blue-color.has-text-color&#34; id=&#34;甲骨文-oracle-cloud-永久免費&#34;&gt;甲骨文 Oracle Cloud 永久免費&lt;/h2&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;最近看到甲骨文又開放&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;永久免費 (在新分頁中開啟)&#34; href=&#34;https://www.oracle.com/tw/cloud/free/&#34; target=&#34;_blank&#34;&gt;永久免費&lt;/a&gt;使用的虛擬機，所以一口氣就去申請了四台&lt;/p&gt;
&lt;p&gt;兩台在日本東京，兩台在美國西岸鳳凰城。。。🥺&lt;/p&gt;
&lt;p&gt;機器的效能大約跟一台樹莓派 3 差不多，而且一個帳號可以開兩台虛擬機&lt;/p&gt;
&lt;p&gt;每月還有 10TB 的流量，拿來搭一個 VPN 來用非常讚，如果是給自己使用的話是非常富餘的～&lt;/p&gt;
&lt;p&gt;有需要了解更多甲骨文永久免費服務的話，可以去官網參考&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;常見問題 (在新分頁中開啟)&#34; href=&#34;https://www.oracle.com/tw/cloud/free/faq.html&#34; target=&#34;_blank&#34;&gt;常見問題&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;日本東京跟韓國首爾的伺服器比較難搶，因為是亞洲線路，延遲比較低，所以非常搶手&lt;/p&gt;
&lt;p&gt;我大約花了兩個多小時才搶到兩台東京，台灣中華電信晚上高峰 ping 過去大約 35ms 左右，還算蠻穩定的&lt;/p&gt;
&lt;p&gt;甲骨文的韓國首爾伺服器大約在 75ms 左右，所以除非有特殊用途，不然亞洲開一個東京即可&lt;/p&gt;
&lt;p&gt;美西鳳凰城則相對簡單，我美西兩台直接按下去就秒開了，運氣很好～&lt;/p&gt;
&lt;p&gt;美西的 ping 則是大約在 170ms 左右，表現中規中矩&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 class=&#34;has-vivid-cyan-blue-color.has-text-color&#34; id=&#34;google-outline&#34;&gt;Google Outline&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;Outline (在新分頁中開啟)&#34; href=&#34;https://github.com/Jigsaw-Code/?q=outline&#34; target=&#34;_blank&#34;&gt;Outline&lt;/a&gt; 是一個開放原始碼的 VPN 工具，基於 ShadowSocks 基礎上開發的，有良好加密跟隱蔽性&lt;/p&gt;
&lt;p&gt;&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;官網 (在新分頁中開啟)&#34; href=&#34;https://getoutline.org&#34; target=&#34;_blank&#34;&gt;官網&lt;/a&gt;上有一系列 GUI 軟體可以提供快速部屬伺服器跟全平台客戶端 App 可以安裝，而且是全免費的&lt;/p&gt;
&lt;p&gt;廢話不多說，要部屬伺服器就先下載 Outline Manager App&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/02/Snipaste_2020-02-22_19-31-10.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;Outline Manager 支援三種平台的自動快速部屬，其中 DigitalOcean 是需要另外購買的&lt;/p&gt;
&lt;p&gt;Google Cloud Platform 跟 Amazon Web Services 這兩家都有提供新註冊免費使用一年的服務&lt;/p&gt;</description>
    </item>
    <item>
      <title>在 GCP 安裝 AdGuard Home 並開啟 DoH 全攻略</title>
      <link>https://www.jkg.tw/p2660/</link>
      <pubDate>Mon, 09 Dec 2019 01:02:06 +0000</pubDate>
      <guid>https://www.jkg.tw/p2660/</guid>
      <description>&lt;p&gt;&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;前面 (opens in a new tab)&#34; href=&#34;https://www.jkg.tw/?p=2589&#34; target=&#34;_blank&#34;&gt;前面&lt;/a&gt;寫過可以透過免費一年的 GCP 安裝 MTProxy 讓 Telegram 瞬間順滑起來&lt;/p&gt;
&lt;p&gt;如果是單人使用的話 CPU 佔用極低，其實還蠻浪費的&lt;/p&gt;
&lt;p&gt;所以為了不要浪費這虛擬機，今天就繼續來給 GCP 虛擬機加一點工作 🤣&lt;/p&gt;
&lt;p&gt;其實 AdGuard Home 還蠻適合安裝一套到 GCP 虛擬機裡面的，主要給手機或者平板外出時使用&lt;/p&gt;
&lt;p&gt;在家或者辦公室的話，已經有實體機的伺服器安裝 AdGuard Home 了，在家就用自家內網的伺服器即可～&lt;/p&gt;
&lt;p&gt;以下是我們這篇文章想要達成的目標：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 GCP 的 Debian 10 虛擬機中安裝 AdGuard Home&lt;/li&gt;
&lt;li&gt;使用 Let’s Encrypt 自簽證書並自動續期&lt;/li&gt;
&lt;li&gt;AdGuard Home 設定開啟 DNS over Https（DoH）功能&lt;/li&gt;
&lt;li&gt;在 iOS 上使用 DNSCloak 設定 On demand 自動切換&lt;/li&gt;
&lt;li&gt;使用 gcloud 批次建立白名單防火牆規則&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;在-gcp-的-debian-10-虛擬機中安裝-adguard-home&#34;&gt;&lt;span style=&#34;color:#0693e3&#34; class=&#34;color&#34;&gt;在 GCP 的 Debian 10 虛擬機中安裝 AdGuard Home&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;如果你還沒有 GCP 的話，請先&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;參考 (在新分頁中開啟)&#34; href=&#34;https://www.jkg.tw/p2589&#34; target=&#34;_blank&#34;&gt;參考&lt;/a&gt;之前文章申請 GCP 到安裝 Debian 系統&lt;/p&gt;</description>
    </item>
    <item>
      <title>虛擬機跑起來！RouterOS CHR 軟路由效能輕鬆突破 1000M！</title>
      <link>https://www.jkg.tw/p2531/</link>
      <pubDate>Mon, 02 Dec 2019 03:33:36 +0000</pubDate>
      <guid>https://www.jkg.tw/p2531/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;最近弄了一台迷你工控電腦，跑了很多網路應用、P2P、Aria2 下載機跟一堆 Docker 應用通通都遷進去，跑了幾個禮拜後，發現超穩！&lt;/p&gt;
&lt;p&gt;長時間下來機器本體還冰冷冷的，而且最讓我煩惱就是 CPU 佔用居然還很低，實在太浪費這台迷你電腦了&lt;/p&gt;
&lt;p&gt;於是就開始構思如何給他更多的工作。。（沒錯！這就是慣老闆思維～）&lt;/p&gt;
&lt;p&gt;因爲買這台迷你電腦時候有特別挑雙網口的，原本就想著讓他做更多事情～&lt;/p&gt;
&lt;p&gt;我虛擬機系統則是採用免費開源的 &lt;a rel=&#34;noreferrer noopener&#34; href=&#34;https://www.proxmox.com/&#34; target=&#34;_blank&#34;&gt;Proxmox VE&lt;/a&gt; （PVE）來搭建，另外也有蠻多人在使用 &lt;a rel=&#34;noreferrer noopener&#34; href=&#34;https://www.vmware.com/tw/products/esxi-and-esx.html&#34; target=&#34;_blank&#34;&gt;VMware ESXi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;不過 PVE 核心是 Debian 系統，佔用的系統資源會比較低，對於硬體的要求也比較低&lt;/p&gt;
&lt;p&gt;而且我後面也要跑一台 Debian 虛擬機，當然就首選 PVE 囉～&lt;/p&gt;
&lt;p&gt;接著就乾脆一不做二不休把 &lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;UniFi USG (opens in a new tab)&#34; href=&#34;https://tw.ui.com/unifi-routing/usg/&#34; target=&#34;_blank&#34;&gt;UniFi USG&lt;/a&gt; 網關的工作也給迷你電腦算了，直接跑個軟路由&lt;/p&gt;
&lt;p&gt;網路上搜一下，這種軟體路由的種類還蠻多的，討論比較多比較常見的有 &lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;OpenWRT (opens in a new tab)&#34; href=&#34;https://openwrt.org/&#34; target=&#34;_blank&#34;&gt;OpenWRT&lt;/a&gt;、&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;RouterOS (opens in a new tab)&#34; href=&#34;https://mikrotik.com/&#34; target=&#34;_blank&#34;&gt;RouterOS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenWRT 是免費且開放原始碼的， 開發者也蠻積極活絡的一直在更新&lt;/p&gt;
&lt;p&gt;RouterOS 則是大名鼎鼎 &lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;MikroTik (opens in a new tab)&#34; href=&#34;https://mikrotik.com&#34; target=&#34;_blank&#34;&gt;MikroTik&lt;/a&gt; 的商業公司，根據不同等級有不同授權金額，最高級授權價值不斐&lt;/p&gt;
&lt;p&gt;原本我是直接使用 OpenWRT，用了一段時間蠻穩定的，而且記憶體佔用長時間只有 40MB 左右&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2019/12/CleanShot-2019-11-24-at-17.10.36.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;所以在分配時候給 OpenWRT 128M or 256M 就非常夠用&lt;/p&gt;</description>
    </item>
    <item>
      <title>利用 GCP 快速搭建 Telegram 專用 MTProxy Go</title>
      <link>https://www.jkg.tw/p2633/</link>
      <pubDate>Sun, 01 Dec 2019 05:41:24 +0800</pubDate>
      <guid>https://www.jkg.tw/p2633/</guid>
      <description>&lt;p&gt;&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;上一篇 (opens in a new tab)&#34; href=&#34;https://www.jkg.tw/p2589&#34; target=&#34;_blank&#34;&gt;上一篇&lt;/a&gt;介紹的腳本是會去抓 Telegram 官方的 MTProxy 原始碼然後快速完成設定與部屬的&lt;/p&gt;
&lt;p&gt;其實還有一個功能更強的 Go 語言版本，作者是一個俄羅斯人改寫的&lt;/p&gt;
&lt;p&gt;在官方 MTProxy 基礎上增強效能、CPU 佔用資源更低、IPv6 支援以及更好加密性，而且開發活躍&lt;/p&gt;
&lt;p&gt;同樣是開放原始碼的，可以在這邊查閱： &lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;https://github.com/9seconds/mtg (opens in a new tab)&#34; href=&#34;https://github.com/9seconds/mtg&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;https://github.com/9seconds/mtg&#34;&gt;https://github.com/9seconds/mtg&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;admonition note&#34;&gt;
	&lt;div class=&#34;title&#34;&gt;2021/04/15 update&lt;/div&gt;
	&lt;div class=&#34;content&#34;&gt;&lt;p&gt;這篇文章的一鍵安裝腳本年久失修，有可能已經不能用，建議使用新的 Docker 版本&lt;/p&gt;
&lt;p&gt;文章傳送門 👉 &lt;a href=&#34;https://www.jkg.tw/p3526/&#34;&gt;使用 Docker 快速搭建 Telegram MTProxy-Go&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;因為跟上一篇寫在一起，會不容易閱讀，造成混亂，所以這裡重新寫一篇&lt;/p&gt;
&lt;p&gt;安裝過程使用的腳本在這： &lt;a href=&#34;https://github.com/if1y/MTProxy-GO_OnekeyMake/blob/master/mtproxy_go.sh&#34;&gt;https://github.com/if1y/MTProxy-GO_OnekeyMake/blob/master/mtproxy_go.sh&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;是基於上一篇腳本基礎進行修改的&lt;/p&gt;
&lt;p&gt;GCP 申請以及安裝虛擬機方法，請直接參考&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;上一篇 (opens in a new tab)&#34; href=&#34;https://www.jkg.tw/p2589&#34; target=&#34;_blank&#34;&gt;上一篇&lt;/a&gt;介紹，此篇只介紹安裝設定 MTProxy 部分&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;快速安裝設定-mtproxy-go&#34;&gt;&lt;span style=&#34;color:#0693e3&#34; class=&#34;color&#34;&gt;快速安裝設定 MTProxy Go&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;同樣在 GCP 後台，直接 SSH 進入到虛擬機終端機&lt;/p&gt;
&lt;p&gt;直接輸入以下指令：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 先切換身份到 root&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo su
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 安裝 wget&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ apt update
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ apt install wget -y
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 下載執行 MTProxy 一鍵安裝腳本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ wget -N --no-check-certificate https://raw.githubusercontent.com/if1y/MTProxy-GO_OnekeyMake/master/mtproxy_go.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ chmod +x mtproxy_go.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ./mtproxy_go.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;輸入完以上指令，就會馬上跳出安裝界面：&lt;/p&gt;</description>
    </item>
    <item>
      <title>利用 GCP 快速搭建 Telegram 專用 MTProxy</title>
      <link>https://www.jkg.tw/p2589/</link>
      <pubDate>Sat, 30 Nov 2019 10:17:38 +0000</pubDate>
      <guid>https://www.jkg.tw/p2589/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;如果你還不知道什麼是 Telegram？建議你趕快去 Google 搜一下，你快變古代人了！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;看標題你一定會問在台灣使用 Telegram 不需要翻牆，為什麼會需要使用 Proxy（代理）呢？&lt;/p&gt;
&lt;p&gt;這其實是因為台灣連到 Telegram 機房的線路實在有夠差，如果你有加入許多影片或者圖片群組頻道&lt;/p&gt;
&lt;p&gt;應該能深刻感受到「轉轉轉」的痛苦，一張圖片倒是還好，如果有人一次貼三十張你就明白我在說什麼了。。&lt;/p&gt;
&lt;p&gt;我曾經在一個群組裡面上傳一段 1.2GB 的影片，電腦整晚沒關放著讓他上傳，直到隔天才傳好。。。&lt;/p&gt;
&lt;p&gt;現在都快 2020 年了，網路慢成這樣真是不可忍！&lt;/p&gt;
&lt;p&gt;所幸 Telegram 官方有推出一個 &lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;MTProxy (opens in a new tab)&#34; href=&#34;https://github.com/TelegramMessenger/MTProxy&#34; target=&#34;_blank&#34;&gt;MTProxy&lt;/a&gt; 的代理工具，他是一個非常輕量化專為 Telegram 量身打造的協議&lt;/p&gt;
&lt;p&gt;同樣保持著良好加密以及隱密性&lt;/p&gt;
&lt;p&gt;即使是使用別人搭建的 MTProxy 伺服器，對方也僅能知道連線中的 IP 少少資訊&lt;/p&gt;
&lt;p&gt;並無法知道連線中的 Telegram 的帳號甚至是聊天內容以及其他資訊，非常的讚！&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;於是念頭就動到我們偉大的 Google 身上來了。。Google 在台灣有設專業數據中心，就在台灣彰化 🥰&lt;/p&gt;
&lt;p&gt;Google 家的線路跟頻寬不用我講，是世界上數一數二的&lt;/p&gt;
&lt;p&gt;而且 Google 有提供 300 美金額度跟長達 12 個月的免費方案，我們可以直接在上面裝一套虛擬機跑 MTProxy&lt;/p&gt;
&lt;p&gt;如果只給自己日常使用的話，絕對夠免費用滿一年～&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;開始申請-google-cloud-platformgcp-免費方案&#34;&gt;&lt;span style=&#34;color:#0693e3&#34; class=&#34;color&#34;&gt;開始申請 Google Cloud Platform（GCP） 免費方案&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;直接瀏覽器打開 GCP 免費申請入口網址：&lt;/p&gt;
&lt;p&gt;&lt;a rel=&#34;noreferrer noopener&#34; aria-label=&#34;https://console.cloud.google.com/freetrial (opens in a new tab)&#34; href=&#34;https://console.cloud.google.com/freetrial&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;https://console.cloud.google.com/freetrial&#34;&gt;https://console.cloud.google.com/freetrial&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
