<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_%28WG%29_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97</id>
	<title>极速安全：在搬瓦工 VPS 上部署 WireGuard (WG) 详细指南 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://md5.pw/index.php?action=history&amp;feed=atom&amp;title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_%28WG%29_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97"/>
	<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_(WG)_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97&amp;action=history"/>
	<updated>2026-05-06T15:14:00Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_(WG)_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97&amp;diff=1910&amp;oldid=prev</id>
		<title>2026年4月14日 (二) 21:53 Liam</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_(WG)_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97&amp;diff=1910&amp;oldid=prev"/>
		<updated>2026-04-14T21:53:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年4月14日 (二) 14:53的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l142&quot;&gt;第142行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第142行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;Created by AlexLynn for md5.pw Community.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;Created by AlexLynn for md5.pw Community.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:500 常见应用指南 — Application Guides]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:500 常见应用指南 — Application Guides]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:300 VPS 设置与管理 — VPS Setup and Management]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-1056:rev-1910:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Liam</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_(WG)_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97&amp;diff=1056&amp;oldid=prev</id>
		<title>AlexLynn：​创建页面，内容为“= 极速安全：在搬瓦工 VPS 上部署 WireGuard (WG) 详细指南 =  &#039;&#039;&#039;WireGuard&#039;&#039;&#039; 是被整合进 Linux 内核的新一代 VPN 协议，以其极简的代码库、极高的性能和先进的加密技术著称。相比传统的 OpenVPN 或 IPsec，WireGuard 在搬瓦工（BandwagonHost）VPS 上能提供更低的延迟和更高的吞吐量，非常适合作为个人的安全加密通道。  本文将手把手教你如何在 Ubuntu/Debian 系统上手动…”</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%9E%81%E9%80%9F%E5%AE%89%E5%85%A8%EF%BC%9A%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5_VPS_%E4%B8%8A%E9%83%A8%E7%BD%B2_WireGuard_(WG)_%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97&amp;diff=1056&amp;oldid=prev"/>
		<updated>2026-01-23T05:53:05Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“= 极速安全：在搬瓦工 VPS 上部署 WireGuard (WG) 详细指南 =  &amp;#039;&amp;#039;&amp;#039;WireGuard&amp;#039;&amp;#039;&amp;#039; 是被整合进 Linux 内核的新一代 VPN 协议，以其极简的代码库、极高的性能和先进的加密技术著称。相比传统的 OpenVPN 或 IPsec，WireGuard 在搬瓦工（BandwagonHost）VPS 上能提供更低的延迟和更高的吞吐量，非常适合作为个人的安全加密通道。  本文将手把手教你如何在 Ubuntu/Debian 系统上手动…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 极速安全：在搬瓦工 VPS 上部署 WireGuard (WG) 详细指南 =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WireGuard&amp;#039;&amp;#039;&amp;#039; 是被整合进 Linux 内核的新一代 VPN 协议，以其极简的代码库、极高的性能和先进的加密技术著称。相比传统的 OpenVPN 或 IPsec，WireGuard 在搬瓦工（BandwagonHost）VPS 上能提供更低的延迟和更高的吞吐量，非常适合作为个人的安全加密通道。&lt;br /&gt;
&lt;br /&gt;
本文将手把手教你如何在 Ubuntu/Debian 系统上手动部署 WireGuard 服务端，并配置客户端连接。&lt;br /&gt;
&lt;br /&gt;
== 准备工作 ==&lt;br /&gt;
&lt;br /&gt;
* 一台搬瓦工 VPS（推荐使用 &amp;#039;&amp;#039;&amp;#039;Ubuntu 20.04/22.04&amp;#039;&amp;#039;&amp;#039; 或 &amp;#039;&amp;#039;&amp;#039;Debian 10/11&amp;#039;&amp;#039;&amp;#039; 系统）。&lt;br /&gt;
* 确保已通过 SSH 连接到服务器 root 用户。&lt;br /&gt;
&lt;br /&gt;
== 第一步：安装 WireGuard ==&lt;br /&gt;
&lt;br /&gt;
得益于搬瓦工提供的 KVM 架构和较新的内核，安装 WireGuard 非常简单。&lt;br /&gt;
&lt;br /&gt;
在终端执行以下命令更新软件源并安装：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt install -y wireguard qrencode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;注意：这里顺便安装了 &amp;lt;code&amp;gt;qrencode&amp;lt;/code&amp;gt;，后面用于生成手机扫描的二维码。&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== 第二步：生成密钥对 ==&lt;br /&gt;
&lt;br /&gt;
WireGuard 使用类似 SSH 的公钥/私钥体系。我们需要分别为“服务端”和“客户端”生成密钥。&lt;br /&gt;
&lt;br /&gt;
=== 1. 生成服务端密钥 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /etc/wireguard&lt;br /&gt;
umask 077&lt;br /&gt;
wg genkey | tee server_private.key | wg pubkey &amp;gt; server_public.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2. 生成客户端密钥 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wg genkey | tee client_private.key | wg pubkey &amp;gt; client_public.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
现在目录下应该有4个文件。你可以用 &amp;lt;code&amp;gt;cat&amp;lt;/code&amp;gt; 命令查看并记录它们的内容（&amp;#039;&amp;#039;&amp;#039;千万不要泄露私钥 Private Key&amp;#039;&amp;#039;&amp;#039;）。&lt;br /&gt;
&lt;br /&gt;
== 第三步：配置服务端 ==&lt;br /&gt;
&lt;br /&gt;
创建并编辑 WireGuard 的主配置文件 &amp;lt;code&amp;gt;wg0.conf&amp;lt;/code&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/wireguard/wg0.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将以下内容粘贴进去（&amp;#039;&amp;#039;&amp;#039;注意替换密钥部分&amp;#039;&amp;#039;&amp;#039;）：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
# 服务端私钥 (server_private.key 的内容)&lt;br /&gt;
PrivateKey = &amp;lt;这里填入你的 server_private.key&amp;gt;&lt;br /&gt;
# 服务端内网 IP，一般保持默认&lt;br /&gt;
Address = 10.0.0.1/24&lt;br /&gt;
# 监听端口 (UDP)，如果被防火墙拦截可尝试修改&lt;br /&gt;
ListenPort = 51820&lt;br /&gt;
# 启动后执行的路由规则 (开启 NAT 转发)&lt;br /&gt;
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o eth0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;
# 关闭后清除路由规则&lt;br /&gt;
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o eth0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
# 客户端公钥 (client_public.key 的内容)&lt;br /&gt;
PublicKey = &amp;lt;这里填入你的 client_public.key&amp;gt;&lt;br /&gt;
# 允许该客户端使用的内网 IP&lt;br /&gt;
AllowedIPs = 10.0.0.2/32&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;注意&amp;#039;&amp;#039;&amp;#039;：如果你的网卡名称不是 &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt;（可以用 &amp;lt;code&amp;gt;ip a&amp;lt;/code&amp;gt; 查看），请将 PostUp/PostDown 中的 &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; 替换为实际网卡名称（如 &amp;lt;code&amp;gt;ens3&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
== 第四步：开启 IP 转发 ==&lt;br /&gt;
&lt;br /&gt;
为了让 VPS 能转发流量，必须开启内核 IP 转发功能。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;net.ipv4.ip_forward=1&amp;quot; &amp;gt;&amp;gt; /etc/sysctl.conf&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 第五步：启动服务 ==&lt;br /&gt;
&lt;br /&gt;
启动 WireGuard 并设置开机自启：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wg-quick up wg0&lt;br /&gt;
systemctl enable wg-quick@wg0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果没有任何报错，输入 &amp;lt;code&amp;gt;wg&amp;lt;/code&amp;gt; 命令应该能看到接口状态。&lt;br /&gt;
&lt;br /&gt;
== 第六步：配置客户端 ==&lt;br /&gt;
&lt;br /&gt;
=== 选项 A：手机端 (iOS/Android) ===&lt;br /&gt;
这是最酷的一步！我们可以直接在终端生成配置并转为二维码。&lt;br /&gt;
&lt;br /&gt;
1. 创建客户端配置文件模板 &amp;lt;code&amp;gt;client.conf&amp;lt;/code&amp;gt;：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /etc/wireguard/client.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. 填入以下内容：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
# 客户端私钥 (client_private.key 的内容)&lt;br /&gt;
PrivateKey = &amp;lt;这里填入你的 client_private.key&amp;gt;&lt;br /&gt;
Address = 10.0.0.2/24&lt;br /&gt;
DNS = 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
# 服务端公钥 (server_public.key 的内容)&lt;br /&gt;
PublicKey = &amp;lt;这里填入你的 server_public.key&amp;gt;&lt;br /&gt;
# 服务端公网 IP : 端口&lt;br /&gt;
Endpoint = &amp;lt;你的VPS公网IP&amp;gt;:51820&lt;br /&gt;
# 路由流量：0.0.0.0/0 代表代理所有流量&lt;br /&gt;
AllowedIPs = 0.0.0.0/0&lt;br /&gt;
# 保持连接心跳，防止 NAT 断连&lt;br /&gt;
PersistentKeepalive = 25&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. 生成二维码：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
qrencode -t ansiutf8 &amp;lt; client.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
此时你的 SSH 终端里会直接显示一个巨大的二维码，打开手机 WireGuard APP 扫描即可连接！&lt;br /&gt;
&lt;br /&gt;
=== 选项 B：电脑端 (Windows/macOS) ===&lt;br /&gt;
将上面的 &amp;lt;code&amp;gt;client.conf&amp;lt;/code&amp;gt; 内容复制，保存为 &amp;lt;code&amp;gt;wg0.conf&amp;lt;/code&amp;gt;，导入电脑版 WireGuard 客户端即可。&lt;br /&gt;
&lt;br /&gt;
== 常见问题排查 ==&lt;br /&gt;
&lt;br /&gt;
; Q: 连上了但无法上网？&lt;br /&gt;
: A: 检查 &amp;#039;&amp;#039;&amp;#039;第四步&amp;#039;&amp;#039;&amp;#039; 是否开启了 IP 转发。另外检查 VPS 的防火墙（UFW/IPTables）是否放行了 51820 UDP 端口。&lt;br /&gt;
: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;ufw allow 51820/udp&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Q: 搬瓦工某些机房连不上？&lt;br /&gt;
: A: WireGuard 使用 UDP 协议，极少数地区的运营商可能会对大流量 UDP 进行 QOS 限速或阻断。如果遇到这种情况，可以尝试更换 ListenPort 端口，或者配合 udp2raw 使用（进阶玩法）。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;Created by AlexLynn for md5.pw Community.&amp;#039;&amp;#039;&lt;br /&gt;
[[Category:500 常见应用指南 — Application Guides]]&lt;br /&gt;
[[Category:300 VPS 设置与管理 — VPS Setup and Management]]&lt;/div&gt;</summary>
		<author><name>AlexLynn</name></author>
	</entry>
</feed>