幫助中心

伺服器、網路和帳戶的分步教程。

網路與 IP

韓國遊戲 VPS:用首爾 VPS + WireGuard 降低韓服延遲(韓服遊戲加速教程)

韓國遊戲 VPS:用首爾 VPS + WireGuard 降低韓服延遲(韓服遊戲加速教程)

當你直連韓國的線路較差時,首爾 VPS 可以讓你到韓服遊戲伺服器的延遲更低、更穩定:遊戲流量先經 WireGuard 隧道到達 VPS,再透過韓國境內的短線路連線遊戲。前提是你到 VPS 的線路比到遊戲伺服器的線路更好,所以請先測速;如果你的直連本來就很乾淨,隧道只會多繞一跳,作用不大。

什麼時候有用,什麼時候沒用

情況隧道有幫助嗎?
運營商去韓國的流量繞遠路,或到遊戲伺服器有丟包、晚高峰跳ping常常有用:到 VPS 的更優線路可以避開有問題的那一段
你直連遊戲的延遲已經很低且穩定通常沒用:多一跳會略微增加延遲
你離韓國非常遠(例如歐洲或美洲)距離決定了延遲下限;隧道也許能解決丟包,但無法突破距離
卡頓來自 Wi-Fi、家裡網路繁忙或電腦本身沒用:請先解決本地問題

每個首爾雲伺服器套餐都包含 1 個韓國原生 IPv4(IP 定位在韓國)、免費 IPv6,以及亞洲最佳化線路上的 500 Mbps 連接埠,基於 KVM,付款後自動開通,$19.99/月起。如果只是你和幾位朋友用隧道,mini 或 01 套餐就夠了,WireGuard 佔用的 CPU 很少。

韓國 IP 不會幫你生成韓國遊戲帳號。許多韓國遊戲和啟動器要求韓國手機本人認證(본인인증)或有地區限制;例如 Lost Ark(失落的方舟)、MapleStory(冒險島)、PUBG 的韓服版本由韓國發行商和平臺運營,各有自己的註冊驗證。請遵守每款遊戲的服務條款,有些遊戲限制使用 VPN。不要把 VPS 用於作弊、外掛或多開濫用,並遵守你所在地的法律法規。

第 1 步:動手之前先測速

先找出遊戲伺服器的 IP。在 Windows 上,進入對局後開啟資源監視器(resmon)→ 網路 → 網路活動,檢視遊戲程序連線的遠端地址。然後從你自己的電腦分別測到遊戲伺服器(示例中的 203.0.113.80)和到你的 VPS(203.0.113.10):

# Windows (Command Prompt)
ping -n 50 203.0.113.80
tracert 203.0.113.80
ping -n 50 203.0.113.10

# Linux / macOS
mtr -rwc 100 203.0.113.80
mtr -rwc 100 203.0.113.10

再登入 VPS,從首爾測到同一臺遊戲伺服器:

apt install -y mtr-tiny
mtr -rwc 100 203.0.113.80
mtr -rwc 100 -u -P 443 203.0.113.80

很多遊戲伺服器不響應 ICMP,所以 -u 那條命令改用 UDP 測試;如果最後一跳仍然沒有響應,就看它前面幾跳的結果。購買前也可以用我們的 Looking Glass 檢視線路。粗略的判斷方法:如果電腦 → VPS 加上 VPS → 遊戲的延遲明顯更低,或者丟包和抖動比電腦 → 遊戲少得多,就值得試試隧道。請在你平時玩遊戲的時段測試。

第 2 步:安裝 WireGuard 並生成金鑰

在 Debian 12/13 或 Ubuntu 22.04/24.04 上,用 root 登入後執行:

apt update
apt install -y wireguard nftables
umask 077
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
wg genkey | tee /etc/wireguard/client.key | wg pubkey > /etc/wireguard/client.pub
cat /etc/wireguard/server.pub /etc/wireguard/client.pub
ip route show default

這會為伺服器和你的電腦各生成一對金鑰。你也可以讓電腦上的 WireGuard 客戶端自己生成金鑰,再把它的公鑰複製到伺服器。私鑰絕不能外洩。ip route show default 輸出中 dev 後面就是你的主網絡卡名,例如 eth0 或 ens3,下文請換成這個名字。

第 3 步:開啟 IP 轉發

echo "net.ipv4.ip_forward = 1" > /etc/sysctl.d/99-wireguard.conf
sysctl --system
sysctl net.ipv4.ip_forward

最後一條命令必須輸出 net.ipv4.ip_forward = 1。放在 /etc/sysctl.d/ 裡的檔案可以讓設定在 Debian 和 Ubuntu 重啟後依然生效。

第 4 步:建立帶 NAT 的服務端配置

建立 /etc/wireguard/wg0.conf,把佔位符換成 server.key 和 client.pub 的內容,並把 eth0 換成你的網絡卡名:

[Interface]
Address = 10.66.66.1/24
ListenPort = 51820
PrivateKey = <SERVER_PRIVATE_KEY>
MTU = 1420
PostUp = nft add table ip wgnat; nft add chain ip wgnat post '{ type nat hook postrouting priority srcnat; }'; nft add rule ip wgnat post ip saddr 10.66.66.0/24 oifname "eth0" masquerade
PostDown = nft delete table ip wgnat

[Peer]
# my PC
PublicKey = <CLIENT_PUBLIC_KEY>
AllowedIPs = 10.66.66.2/32

PostUp 會在隧道啟動時新增一個小的 nftables NAT 表,讓隧道流量以 VPS 的韓國 IP 出去;PostDown 在隧道停止時刪除它。由於 wg-quick 每次都會執行這兩行,NAT 會持久生效,也不會改動你的其他防火牆規則。如果你更習慣 iptables,安裝後改用下面兩行:

apt install -y iptables
PostUp = iptables -t nat -A POSTROUTING -s 10.66.66.0/24 -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -s 10.66.66.0/24 -o eth0 -j MASQUERADE

立即啟動隧道,並設定開機自啟:

chmod 600 /etc/wireguard/wg0.conf
systemctl enable --now wg-quick@wg0
wg show
nft list table ip wgnat

如果啟用了 ufw(Ubuntu 上很常見),需要放行 WireGuard 連接埠並允許從隧道轉發,否則 ufw 會丟棄轉發的資料包:

ufw allow 51820/udp
ufw route allow in on wg0 out on eth0
ufw reload

第 5 步:配置電腦上的客戶端

安裝官方 WireGuard 客戶端(Windows、macOS、Linux、Android 或 iOS),新建一個空隧道並貼上以下配置,填入 client.key 和 server.pub:

[Interface]
PrivateKey = <CLIENT_PRIVATE_KEY>
Address = 10.66.66.2/32
DNS = 1.1.1.1
MTU = 1420

[Peer]
PublicKey = <SERVER_PUBLIC_KEY>
Endpoint = 203.0.113.10:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

全域性隧道還是隻走遊戲?AllowedIPs = 0.0.0.0/0 會讓你所有 IPv4 流量都走首爾,設定簡單,但下載和影片也會經過 VPS,並計入它的月流量。如果只想讓遊戲走隧道,就填入隧道地址和第 1 步找到的遊戲伺服器網段,並刪掉 DNS 那一行:

AllowedIPs = 10.66.66.1/32, 203.0.113.64/26

只走遊戲時,其他流量仍然走你原來的線路。一款遊戲可能用到多個伺服器網段(登入、大廳、對局),看到的都要加進去。PersistentKeepalive = 25 可以讓隧道在家用路由器後面保持連線。本文只轉發 IPv4;沒有寫進 AllowedIPs 的 IPv6 流量會走隧道外。

第 6 步:調整 MTU

WireGuard 會給每個資料包增加最多 80 位元組,所以在普通的 1500 位元組線路上,隧道 MTU 是 1420。如果你的線路本身還有額外開銷,比如 PPPoE、行動網路或其他隧道,1420 可能偏大,表現為網頁卡住、登入介面轉圈或隨機斷線。請在關閉隧道的情況下,測試能不分片到達 VPS 的最大資料包:

# Windows: 1472 + 28 = 1500 bytes
ping -f -l 1472 203.0.113.10

# Linux
ping -M do -s 1472 -c 5 203.0.113.10

如果 1472 不通,就逐步調小直到能通。路徑 MTU = 能通的大小 + 28,WireGuard MTU = 路徑 MTU − 80。拿不準的話,兩端都設 MTU = 1380 是比較穩妥的值,能給大多數額外開銷留出餘量。修改後請重啟隧道。

第 7 步:確認出口 IP 並對比延遲

開啟隧道(全域性模式)後,確認你的公網 IP 已變成 VPS 的 IP,再測一次遊戲伺服器:

curl -4 https://ifconfig.me
ping -n 50 203.0.113.80
tracert 203.0.113.80

ifconfig.me 應返回你的 VPS IP,IP 查詢網站應顯示它位於韓國。如果是隻走遊戲的隧道,這裡顯示的是你家裡的 IP,這是正常的;請改為確認 tracert 到遊戲 IP 時經過 10.66.66.1。在相同時段把新的延遲、丟包和抖動與第 1 步對比,再實際打幾局。如果沒有改善,就關掉隧道,說明你的直連線路更好。

WireGuard 使用 UDP。少數網路會限制 UDP 或某些連接埠;如果隧道能連上但不穩定,可以換一個 ListenPort(同時修改客戶端的 Endpoint 和防火牆規則)。如果你想自己給朋友開服,請看我們的 Minecraft 和 Palworld 開服教程;關於流媒體和網站的韓國 IP 檢測,請看我們的韓國原生 IP 文章。

FAQ

首爾 VPS 一定能降低我的延遲嗎?

不一定。當你直連韓國的線路繞路、擁堵或丟包時才有幫助。如果直連延遲已經很好,多一跳反而可能略高。請在使用前後分別測速。

用這個 IP 能註冊韓服遊戲帳號嗎?

單靠 IP 不行。許多韓國服務需要韓國手機本人認證(본인인증),VPS 無法提供。請遵守每款遊戲的註冊規則和服務條款。

玩遊戲會用掉多少流量?

線上對戰本身用的頻寬很少,遊戲更新和全域性隧道下的上網會多得多。用只走遊戲的隧道可以節省套餐的月流量。如果到 VPS 的延遲或丟包不正常,請提交技術支援工單並附上 mtr 結果,7×24 小時 AI 客服會透過工單回覆。

這篇文章有幫助嗎?
幫助中心
網路與 IP VPS 網速測試:用 iperf3、Speedtest CLI 與 curl 測試伺服器頻寬與延遲 完整的 VPS 網速測試要回答兩個問題:伺服器能收發多少頻寬,以及資料包在伺服器與使用者之間傳輸要多久。本文說明如何在執行 Debian/Ubuntu 或 CentOS/Rocky/AlmaLinux 的 JUSTG 雲伺服器或獨立伺服器上,使用 iperf3… 網路與 IP Linux 新增 IP 地址教程:在 Ubuntu、Debian、CentOS 與 Rocky Linux 綁定額外 IPv4 若您的 JUSTG 雲伺服器已新增額外 IP,或您為 JUSTG 獨立伺服器申請了 /24 IP 段,必須先在 Linux 新增 IP 地址,該 IP 才能響應流量。本文說明如何用 ip addr add 臨時綁定額外 IPv4、如何在 Ubuntu 用… 網路與 IP Linux VPS 開啟 TCP BBR 擁塞控制教程(Debian、Ubuntu、CentOS、Rocky Linux) TCP BBR 是 Google 開發的擁塞控制演算法,自 Linux 核心 4.9 起內建。在高延遲的長距離線路上,例如從 JUSTG 約翰內斯堡或莫斯科機房的伺服器傳送資料到亞洲使用者,預設的 CUBIC 演算法只要遇到少量丟包就會大幅降速;BBR… 網路與 IP 什麼是原生 IP?如何查詢伺服器 IP 的歸屬地 原生 IP 是指註冊在伺服器實際所在國家網路名下的 IP 地址,因此 whois 記錄和 IP 地理位置資料庫顯示的都是這個國家。用 whois 加一次地理位置查詢,一分鐘就能查清任意伺服器 IP 的歸屬地,方法見下文。JUSTG 東京和首爾雲伺服器均配備日本、韓國原生… 網路與 IP 如何檢測 VPS 能否解鎖 Netflix、Disney+ 和 AI 服務 流媒體和 AI 服務根據伺服器的公網 IP 判斷你所在的位置,因此檢測 VPS 是否“解鎖”,先確認 IP 所屬國家,再直接在伺服器上逐項測試。本文介紹 Windows Server(透過 RDP 在瀏覽器中測試)和 Linux(用 curl 測試)兩種方法,並附上 JUSTG…
AlipayUnionPayVISAMastercardPayPalUSDTstripe