<?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 小易的部落格</title>
    <link>https://blog.steveyi.net/tags/%E4%BC%BA%E6%9C%8D%E5%99%A8/</link>
    <description>Recent content in 伺服器 on 小易的部落格</description>
    <image>
      <url>https://blog.steveyi.net/images/banner.webp</url>
      <link>https://blog.steveyi.net/images/banner.webp</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>tw</language>
    <lastBuildDate>Mon, 12 Apr 2021 17:56:08 +0800</lastBuildDate><atom:link href="https://blog.steveyi.net/tags/%E4%BC%BA%E6%9C%8D%E5%99%A8/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>在 Linux 系統上自架 Minecraft 伺服器</title>
      <link>https://blog.steveyi.net/posts/hosting-a-minecraft-server-on-linux/</link>
      <pubDate>Mon, 12 Apr 2021 17:56:08 +0800</pubDate>
      
      <guid>https://blog.steveyi.net/posts/hosting-a-minecraft-server-on-linux/</guid>
      <description>最近剛好有朋友也想在 Linux 上架設 Minecraft Server，那這邊就稍微寫一下架設過程好了！
環境 在這次的環境中，我使用了以下作業系統及套件
Ubuntu 20.04 Server byobu openjdk-8-jdk spigot 1.16.5 更新系統 及 安裝套件 更新系統，我們輸入以下指令
apt update -y apt upgrade -y 接著，安裝 Java 及 Byobu
apt install openjdk-8-jdk byobu -y 部署 Minecraft 伺服器 首先，我們建立資料夾，來放置伺服器檔案
mkdir /data mkdir /data/minecraft cd /data/minecraft 接著，我們下載 Minecraft Server 核心
這邊使用的是 Spigot 1.16.5，我們直接使用 wget 來下載到伺服器裡面
wget https://cdn.getbukkit.org/spigot/spigot-1.16.5.jar mv spigot-1.16.5.jar server.jar 完成之後，我們寫一個啟動腳本
java -Xmx2048M -Xms1024M -jar server.jar nogui 就開啟你的 Minecraft 伺服器囉！</description>
    </item>
    
    <item>
      <title>利用 WireGuard 建立大內網</title>
      <link>https://blog.steveyi.net/posts/using-wireguard-to-make-intranet/</link>
      <pubDate>Fri, 20 Nov 2020 18:31:04 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/using-wireguard-to-make-intranet/</guid>
      <description>Hi 大家好，今天來分享一下如何使用 WireGuard 建立大內網
之前有與大家分享過 在 Linux 系統上安裝 Wireguard，那這次我們要利用 WireGuard 來建立大內網
為什麼要建立大內網？ 為什麼筆者稱這次要建立「大內網」呢？
因為筆者也許多不同地方的網路，想藉由這次機會，來把他們都加進同一個局域網 (LAN)
這樣也可以解決一些連線問題，比如筆者常常連線回到家中的電腦
但因為公網 IP 只有幾個，當機器太多時，就需要設定內網穿透
但筆者架設了內網之後，在外面只需要連入VPN，在其他網路區域，就可以存取所有網路設備了（這也類似於一般企業的遠端存取）
情境及架構 那麼，我們一樣需要有一個主伺服器當網關。不過，我們不使用 NAT TO NAT，而是讓 Private 可以直接互連。
我們的情境是這樣：
A 辦公室 路由器 10.121.208.254/24 B 辦公室 路由器 10.121.209.254/24 C 辦公室 路由器 10.121.210.254/24 VPN 路由器 10.121.211.254/24 設定 VPN Tunnel 及靜態路由 首先，由於我們這次是純粹架設大內網，以 WireGuard 搭配靜態路由為主。 所以先不講到路由協議。如果你有興趣的話，也可以參考我寫的 透過 BGP 組建不同網段互通。
我們需要有一個主路由器，並透過它來連接 A, B, C 辦公室的路由器
所以會變成下面這樣
VPN &amp;lt;-&amp;gt; A VPN &amp;lt;-&amp;gt; B VPN &amp;lt;-&amp;gt; C 當A的用戶想去 C 時 (10.</description>
    </item>
    
    <item>
      <title>透過 iperf3 來測試內網速度</title>
      <link>https://blog.steveyi.net/posts/iperf3/</link>
      <pubDate>Sun, 08 Nov 2020 13:26:11 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/iperf3/</guid>
      <description>不久前，筆者換了新的交換機。為了測試內網的傳輸速度，筆者發現了這款工具 - iperf3
這是一個支援 Ｗindows, Linux, macOS 的測試程式，主要是透過指令來操作
筆者也常常用來測試兩個不同地區伺服器的速度
那麼，以下分享一下安裝方法
首先，進入 iperf3 官網後，找到對應的系統(如果是 Windows 就選擇 Windows, macOS 則選擇 macos, Linux亦同&amp;hellip;)
會下載一個 .zip 的檔案，將其解壓縮
並打開命令控制字元（macOS 及 Linux 則是 Terminal 也可以透過 SSH 進行操作），輸入 cd &amp;lt;資料夾路徑&amp;gt;，接著輸入 iperf3 指令
iperf3 -s #用於伺服端的
iperf3 -c &amp;lt;伺服端IP&amp;gt; #用於客戶端的
就會開始跑測速啦！
大家比較需要注意的點是，在內網的話，需要確認內網是互通的(同一個 LAN 就是互通的)
我們也可以使用 ping 指令去測試網路是否通的，在部分設備上（如 Windows），可能預設將 ICMP 屏蔽了。需要特別到防火牆裡面開啟</description>
    </item>
    
    <item>
      <title>FRRouting 安裝教學</title>
      <link>https://blog.steveyi.net/posts/frrouting-install/</link>
      <pubDate>Sun, 12 Jul 2020 13:07:14 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/frrouting-install/</guid>
      <description>很久沒有來分享了！最近仍然在學習 BGP 知識及測試之前一直使用 Bird1 來廣播 BGP，後來在跟朋友 Peer 時，一直無法建立對等（很玄，但卻可以跟 IX 建立）
於是我將 BIRD1 解除安裝了，改安裝 FRRouting。
FRRouting 是從 Quagga Fork 來的路由套件，功能也十分強大（ 其指令類似於 Cisco 或 Quagga ）
使用者指南（英文）：https://docs.frrouting.org/en/latest/
GitHub 專案：https://github.com/FRRouting/frr/releases
首先，我們要先來安裝 FRRouting
更新套件 sudo apt update -y sudo apt upgrade -y # 安裝網路套件及 GPG 套件 sudo apt install -y curl gnupg2 traceroute 安裝 FRRouting # 導入 GPG curl -s https://deb.frrouting.org/frr/keys.asc | sudo apt-key add - FRRVER=&amp;#34;frr-stable&amp;#34; # 寫入軟體源 echo deb https://deb.frrouting.org/frr $(lsb_release -s -c) $FRRVER | sudo tee -a /etc/apt/sources.</description>
    </item>
    
    <item>
      <title>PVE入門心得-安裝篇</title>
      <link>https://blog.steveyi.net/posts/pve-install/</link>
      <pubDate>Tue, 07 Jul 2020 05:33:14 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/pve-install/</guid>
      <description>玩虛擬機有一段時間了，不過是在Windows系統下裝VMware Workstation玩xD
後來閒置了幾台電腦，恰好也查詢到PVE(Proxmox VE)這個開源虛擬系統，於是 我們就來安裝玩玩吧!
前期準備:
Proxmox VE 安裝碟
高核心且空閒的電腦(不然跑起來會很卡)
首先，我們先到官方網站下載PVE的ISO檔案 官網載點
點擊左方的 Proxmox VE 6.2 ISO Installer 來下載(6.2是版本號，右方則是種子下載)
下載好之後，我們將檔案寫入USB中，做成安裝碟
這邊推薦使用Etcher來寫入，官網連結
做好安裝碟之後，我們進入BIOS，並調整開機順序(將安裝碟設為第一順位)
接著我們就可以進行安裝了!
首先，選擇第一個 Install Proxmox VE
接著同意服務條款
選擇硬碟
選擇國家及時區
設置root密碼及電子郵件地址
設置主機名稱及網路(這邊建議一次就設定好，不然後續修改IP有點麻煩)
全部完成後，就點擊Install來進行安裝!
安裝完成後，我們使用 https://你的IP:8006 就可以進入管理面板囉!
下一篇，我們將與大家分享一些配置的過程</description>
    </item>
    
    <item>
      <title>在 Ubuntu 系統下架設 Tunnel Broker 服務 (v4 to v6)</title>
      <link>https://blog.steveyi.net/posts/tunnel-broker-bgp/</link>
      <pubDate>Sun, 31 May 2020 16:56:41 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/tunnel-broker-bgp/</guid>
      <description>前言 之前拿到了一個自治號碼(AS Number)，也拿到了1個 /44 及兩個 /48 的iPv6
恰好最近想到之前有使用過HE.Net的tunnel broker服務
這次就來架設一下sit隧道的tunnel broker服務！本篇不會說明ipv6的取得方式，請自行詢問主機提供商
本篇將使用開源工具-IPv6-in-IPv4 Tunnel
配置工具 首先，將工具下載下來
git clone [https://github.com/sskaje/6in4.git](https://github.com/sskaje/6in4) 我們進入項目的etc資料夾，並修改config.ini
nano config.ini 依序編輯 IPV6_NETWORK, IPV6_CIDR, INTERFACE, BIND_IP(有多iPv4需要)
接著輸入 Crtl + X 來保存
修改系統設定來允許iPv6轉發 nano /etc/sysctl.conf 在最下方添加下方這項net.ipv6.conf.all.forwarding = 1 Crtl + X 保存 sysctl -p 防火牆 iptables -I INPUT -p 41 --j ACCEPT iptables -I OUTPUT -p 41 --j ACCEPT iptables -I FORWARD -p 41 --j ACCEPT 使用工具建立伺服端(新增隧道) 假設隧道ID為1，伺服端IPv4為1.1.1.1 用戶端IPv4為8.8.8.8]
配置文件中設置的IPv6子網為 2a0e:b107:7e0::，子網路遮罩為48(必須為8的倍數)工具會自動分割出 一個用於隧道的 /64子網及一個用於用戶路由的 /64子網</description>
    </item>
    
    <item>
      <title>在 Linux 系統上使用 WireGuard</title>
      <link>https://blog.steveyi.net/posts/how-to-use-wireguard/</link>
      <pubDate>Sat, 16 May 2020 11:51:52 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/how-to-use-wireguard/</guid>
      <description>WireGuard 是一個點對點加密網路。一直以來，我都使用它來管理 / 互聯我所有的雲端主機。
而今天我們就來分享一下怎麼使用 WireGuard 吧！
安裝 WireGuard 基本上 WireGuard Install Page 已經非常完整的提供了各版本的安裝方法及指令，所以大家直接到上面參考就好～
創建 WireGuard Profile 首先，進入 WireGuard 安裝資料夾。如果不存在的話，請建立一下。
cd /etc/wireguard 使用指令來產生公私鑰，並搭配 cat 查看公私鑰內容。
wg genkey | tee privatekey | wg pubkey &amp;gt; publickey 將公私鑰記下來，並建立一個設定文件。
nano wg0.conf 進入 nano 編輯器後，我們將下方設定檔貼上，並修改公私鑰。
[Interface] Address = 192.168.200.1/24 // 這邊可以自定網段 SaveConfig = true ListenPort = 51820 PrivateKey = &amp;lt;修改為私鑰&amp;gt; [Peer] PublicKey = &amp;lt;對方的公鑰&amp;gt; AllowedIPs = 192.168.200.2/24 // 對方的網段 輸入 Crtl + X 在輸入 y 退出編輯器。</description>
    </item>
    
    <item>
      <title>Backblaze B2 支援 S3 API 了！</title>
      <link>https://blog.steveyi.net/posts/backblaze-b2-compatible-s3-api/</link>
      <pubDate>Thu, 14 May 2020 03:08:02 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/backblaze-b2-compatible-s3-api/</guid>
      <description>前幾天打開 Backblaze 後，看到一行大大的字
沒錯！S3 API 跟 Backblaze B2 兼容啦！
S3 API 是目前市面上最流行的協定，很多軟硬體都兼容
Backblaze B2 則是非常棒的雲端存處(低價優勢)
如何使用 S3 API 若存處桶是在 2020/05/04 前創立的，則要創立一個新的，並將檔案移入(推薦使用 Rclone，會自動支援 B2 Copy File)
然後創建一個新的 App Key (不要使用主要的喔)
有關於一些 B2 的文章介紹:
Backblaze B2 低價的雲端數據存儲服務
Backblaze B2 和 Cloudflare Workers 設定自訂域名
BackBlaze 宣布第一個歐洲數據中心啟用</description>
    </item>
    
    <item>
      <title>Cloudflare 新服務 spectrum 設定教學</title>
      <link>https://blog.steveyi.net/posts/hot-to-set-cloudflare-spectrum/</link>
      <pubDate>Wed, 15 Apr 2020 08:50:06 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/hot-to-set-cloudflare-spectrum/</guid>
      <description>今天早上打開FaceBook時，發現Cloudflare推出了一個新服務 - Spectrum
目前是提供給所有付費用戶使用，不知道未來有沒有機會開放給免費客戶
官方部落格連結: https://cfl.re/3efcOhv
正好我有幾個網域有使用Plesk Plus的服務（此服務已下架），算是Cloudflare Pro版本 所以也可以開通這個功能！
那就來記錄一下設定過程吧
首先，進入網域設定 上方選擇 Spectrum
接著點擊 Enable Spectrum
開通完成後，點擊 Create an application
選擇SSH(22端口)或是Minecraft(65535端口) (如果是企業版可以使用RDP)
接著輸入子網域及IP位置，並按Save
接著我們就可以等待生效囉！
可以使用終端(dig 網域名稱)或是Google Public DNS查詢CNAME紀錄
目前這個服務
Pro版本提供5GB流量/月
Business版本提供10GB流量/月
超過1GB，以0.1USD計價
https://www.cloudflare.com/products/cloudflare-spectrum/
對於DDOS防禦很頭痛的可以試試看～！</description>
    </item>
    
    <item>
      <title>在 Vultr 使用 Bird6 廣播 IPv6</title>
      <link>https://blog.steveyi.net/posts/use-bird6-broadcast-ipv6-vultr/</link>
      <pubDate>Fri, 10 Apr 2020 02:21:55 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/use-bird6-broadcast-ipv6-vultr/</guid>
      <description>建議可以參考於 2021 年 01 月 24 日 的 透過 BGP 與朋友組成內網 文章
這次就來分享一下在 Vultr 廣播IP吧！
設置 AS 號碼及 IP 前綴 首先，我們要先開通 BGP 的功能！ 點擊這裡前往 Vultr BGP 頁面 進入此頁面後，我們點擊 Get Started
選擇 I have my own IP space 及 I have own my ASN (如果沒有 ASN 不用選擇)
而關於 LOA 的部分，可以參考 這份 範例文件
接著其他保持預設就好
接著點 Start，來驗證 IP 擁有權 或 ASN
系統會寄一封電子郵件到 Whois 的 Email，進行驗證！
驗證完後呢，我們就等待工作人員設置
廣播 這次是使用 Ubuntu 18.04 來進行宣告的，CentOS 及 Debian 應該大同小異</description>
    </item>
    
    <item>
      <title>Backblaze B2 搭配 Cloudflare Workers 設定自訂網域名稱</title>
      <link>https://blog.steveyi.net/posts/b2-cfworkers/</link>
      <pubDate>Wed, 26 Feb 2020 20:36:28 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/b2-cfworkers/</guid>
      <description>當初架設網站的時候，考量到了圖片的存儲以及流量的問題。
本來是將圖片跟網站放在同一個網站伺服器下的，但後來發現伺服器空間常常不足夠（因為系統會自動備份，導致空間不足）
後來將圖片放在 OneDrive 商業版，並搭配 OneList 來使用，但畢竟是非官方的API，當API請求速率過快，圖片就載入不出來了．
當初 OneDrive 失敗後，又將圖片放到 Google Drive 上，並搭配 rclone 使用，
但是&amp;hellip; 網站載入爆慢呀！（而且流量也爆了）
最後就發現 Backblaze B2 這個東西了 XD
Backblaze 是什麼? Backblaze 是一家數據存儲提供商，提供兩種產品：
B2 Cloud Storage 是一種類似於 Amazon S3 的對象存儲服務，主打低價，並且搭配 Cloudflare CDN 的 egree 流量為免費！ Cloud Backup 則是無限空間的電腦備份服務。 如果有興趣了解更多內容的話，可以參考 Backblaze官網。
需要運用到的資源 Cloudflare CDN Cloudflare DNS Cloudflare Workers Backblaze B2 教學開始 1.首先，進入 Cloudflare 後，點擊 + Add a Site 來新增一個網域
2.新增完成之後，我們點擊右方的 Workers 來進入Cloudflare Workers
接著我們點擊上方的 Create a Worker 來建立一個新的 Worker</description>
    </item>
    
    <item>
      <title>專為 GCP 打造的 Windows 10 DD 鏡像</title>
      <link>https://blog.steveyi.net/posts/gcp-windows-dd/</link>
      <pubDate>Tue, 27 Aug 2019 15:07:49 +0000</pubDate>
      
      <guid>https://blog.steveyi.net/posts/gcp-windows-dd/</guid>
      <description>前陣子為了要在 GCP 使用 VPS，於是在一段時間裡製作了 Windows DD 鏡像
分別是：
1，中文繁體版 Windows 10 工作站專業版
2，英文版 Windows 10 工作站專業版(尚未上傳)
鏡像具備以下特點 集成 Virtio 驅動以及 Google Virtio Ethernet Adapter 的網卡驅動，因此適用於GCP的 VPS 伺服器
無需 VNC 交互直接無人值守安裝，DD 完成即可遠程登錄桌面
基於 VOL 版製作，因此可用 KMS 方式激活系統
開啟 Windows 遠程桌面
中文繁體版
載點1: http://static-a1.steveyi.net/mirror/dd/win10.gz
遠端登入資訊
帳號: Administrator
密碼: steveyigame.com</description>
    </item>
    
  </channel>
</rss>
