<?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>VPS on jkgtw&#39;s blog </title>
    <link>https://www.jkg.tw/tags/vps/</link>
    <description>Recent content in VPS 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>Thu, 15 Apr 2021 09:50:00 +0800</lastBuildDate>
    <atom:link href="https://www.jkg.tw/tags/vps/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>使用 Docker 快速搭建 Telegram 專用代理 MTProxy-Go</title>
      <link>https://www.jkg.tw/p3526/</link>
      <pubDate>Thu, 15 Apr 2021 09:50:00 +0800</pubDate>
      <guid>https://www.jkg.tw/p3526/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;之前&lt;a href=&#34;https://www.jkg.tw/p2633/&#34;&gt;有一篇&lt;/a&gt;使用一鍵快速腳本搭建 Telegram 專用代理 &lt;a href=&#34;https://github.com/9seconds/mtg&#34;&gt;MTProxy-Go&lt;/a&gt;，不過好像原作者被抓去喝茶還是什麼鬼的 🥸&lt;/p&gt;
&lt;p&gt;反正那個腳本已經年久失修，不太能正常使用了&lt;/p&gt;
&lt;p&gt;有些上游來源路徑已經改過，所以在 build 過程會失敗，於是另外找了 Docker 版本&lt;/p&gt;
&lt;p&gt;Docker 版本跟之前腳本相比起來搭建出錯機率小很多，因為整個都幫你包好了，日後更新起來也很容易&lt;/p&gt;
&lt;p&gt;另外可能還會有人問 Telegram 不就直接可以正常使用嗎？為什麼還要翻牆代理？&lt;/p&gt;
&lt;p&gt;在台灣確實可以正常使用，但是台灣手機號碼註冊分配到 Telegram 的新加坡機房速度時好時壞，有時候圖片或者影片會跑好久&lt;/p&gt;
&lt;p&gt;為了要有更好的使用體驗，如果能自己搭一個海外 VPS 會改善非常多，像是 GCP 的台灣或者 AWS 的日本都能有不錯的連線穩定度&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h3 id=&#34;安裝-docker-community-穩定版&#34;&gt;安裝 Docker Community 穩定版&lt;/h3&gt;
&lt;p&gt;雖然這安裝 Docker 的部分已經講過很多次，不過還是再寫一遍&lt;/p&gt;
&lt;p&gt;如果你已經有 Docker 執行環境就可以跳過&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;一樣先 SSH 連到伺服器上，安裝 Docker 跟需要的軟體，以下適用於 Debian 與 Ubuntu&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 curl -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;更新好以後，使用 Docker 官方的&lt;a href=&#34;https://github.com/docker/docker-install&#34;&gt;一鍵安裝腳本&lt;/a&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;$ 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;</description>
    </item>
    <item>
      <title>保姆級 Trojan-Go 與「誰在講幹話」入門搭建</title>
      <link>https://www.jkg.tw/p3360/</link>
      <pubDate>Thu, 04 Jun 2020 12:30:00 +0800</pubDate>
      <guid>https://www.jkg.tw/p3360/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;最近看 Trojan 加密代理蠻流行的，與以前 Shadowsocks（SS） 之類加密代理都大不相同&lt;/p&gt;
&lt;p&gt;SS 使用了自定義的隨機加密 Protocol 來隱藏自己上網的流量，無明顯特徵&lt;/p&gt;
&lt;p&gt;但是其實 &lt;a href=&#34;https://zh.wikipedia.org/wiki/%E9%98%B2%E7%81%AB%E9%95%BF%E5%9F%8E&#34;&gt;G.F.W&lt;/a&gt; 真要弄你還是會被偵測出來&lt;/p&gt;
&lt;p&gt;而 Trojan 則逆向思考，完全使用 TLS/SSL Protocol 不進行偽裝&lt;/p&gt;
&lt;p&gt;所以連線使用的過程，完完全全就像在瀏覽一個 https 網站一樣&lt;/p&gt;
&lt;p&gt;目前 https 是全球網際網路使用最多的流量，要在大海裡面撈針無疑相當困難&lt;/p&gt;
&lt;p&gt;更妙的是如果你沒有正確的 Trojan 密鑰，Trojan 可以直接偽裝返回一個正常的 Web 網站&lt;/p&gt;
&lt;p&gt;外人看的話完完全全就是一個正常到不行的網站 😆&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/trojan-gfw/trojan&#34;&gt;Trojan 原版&lt;/a&gt;設定起來比較復雜，不過因為得益開放原始碼的關係，有大神直接改寫成 Golang 版本「&lt;a href=&#34;https://github.com/p4gefau1t/trojan-go&#34;&gt;Trojan-Go&lt;/a&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;ul&gt;
&lt;li&gt;一台 Linux 伺服器，跑 Ubuntu、Debian 都可（amd64）&lt;/li&gt;
&lt;li&gt;一個域名（付費 or &lt;a href=&#34;https://www.jkg.tw/p2745/&#34;&gt;免費&lt;/a&gt;都可）&lt;/li&gt;
&lt;li&gt;伺服器 80 跟 443 連接埠需開放且不能被其他服務佔用&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h3 id=&#34;用-nginx-搭一個誰在講幹話網頁&#34;&gt;用 nginx 搭一個「誰在講幹話」網頁&lt;/h3&gt;
&lt;p&gt;如上所說，因為 Trojan-Go 可以讓外人連線時直接丟一個正常網頁給對方&lt;/p&gt;
&lt;p&gt;如果你不知道要丟什麼網頁，這裡推薦可以用「&lt;a href=&#34;https://github.com/tasi788/Whosis-Sayings&#34;&gt;誰在講幹話&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;下面直接來安裝，首先 SSH 登入到準備要安裝 Trojan-Go 的伺服器&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;# 更新一下系統、安裝所需軟體&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;sudo apt install nano wget git nginx -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;git clone https://github.com/tasi788/Whosis-Sayings.git
&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>微軟開發者福利：免費 Office 辦公軟體 &#43; 5TB 雲端硬碟無限續期</title>
      <link>https://www.jkg.tw/p3341/</link>
      <pubDate>Wed, 29 Apr 2020 23:32:48 +0800</pubDate>
      <guid>https://www.jkg.tw/p3341/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;微軟向來對開發者很友好，為了要 &lt;del&gt;誘騙&lt;/del&gt; 吸引眾多開發者來自家平台開發軟體應用&lt;/p&gt;
&lt;p&gt;早期給過很多福利，不過現在有些都已經絕版了～&lt;/p&gt;
&lt;p&gt;但今天要特別介紹的是目前&lt;code&gt;還存在&lt;/code&gt;，而且目前&lt;code&gt;還有效&lt;/code&gt;的 Microsoft 365 E5 開發者計劃&lt;/p&gt;
&lt;p&gt;以前錯過的 A1、E3。。等等已經不會再有，所以這次 E5 你不要再錯過了啦！&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;先來看看 &lt;a href=&#34;https://www.microsoft.com/zh-tw/microsoft-365/business/office-365-enterprise-e5-business-software&#34;&gt;Office 365 E5&lt;/a&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/04/S7EF0l9Y04OpPfVfC314.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;前三套大家應該都不陌生，基本上是每個上班族必備的辦公軟體&lt;/p&gt;
&lt;p&gt;後面幾套比較少用到沒關係，但其中 OneDrive 雲端硬碟這真的超好用，台灣連的速度很快，吃滿寬頻是基本&lt;/p&gt;
&lt;p&gt;而且今天介紹的 E5 開發者計劃的 OneDrive 直接見面就是 5TB 容量不囉嗦～&lt;/p&gt;
&lt;p&gt;每個開發者計劃的還能再開 25 個子帳號，也就等於 5TB x 25 啦！數字太多零我不會算，你自己慢慢算。。。 🥺&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;另外這個 E5 開發者計劃還有包含自訂域名的 Exchange Server 服務，你可以把自己的域名設定進去&lt;/p&gt;
&lt;p&gt;你就會有一個屬於你自己域名超讚的電子郵件服務啦！以上通通免費！不用再去用其他爛爛的託管服務啦～&lt;/p&gt;
&lt;p&gt;而且在 iOS 上面使用內建 Mail.app 設定 Exchange Mail 服務是可以收到即時推送的&lt;/p&gt;
&lt;p&gt;不像 GMail 推送屬於半殘狀態喔！&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;註冊-microsoft-365-e5-開發計劃&#34;&gt;註冊 Microsoft 365 E5 開發計劃&lt;/h2&gt;
&lt;p&gt;廢話不多說，直接打開瀏覽器的「隱私模式」來到微軟 E5 開發者計劃申請網頁：&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://developer.microsoft.com/zh-cn/microsoft-365/dev-program&#34;&gt;https://developer.microsoft.com/zh-cn/microsoft-365/dev-program&lt;/a&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/04/u30ero305943020o30594.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;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>
  </channel>
</rss>
