↓ 跳过正文

WireGuard 组网和拿来当代理:两种用法有什么区别

·785 字·2 分钟
作者
吾便宜

很多人第一次接触 WireGuard 时会困惑:有人拿它组家庭内网,有人拿它科学上网,到底这是个啥?答案是:WireGuard 本质上是一个加密隧道工具,组网和代理只是它的两种用法,解决的是完全不同的问题。

WireGuard 组网与代理两种用法对比

插图来源:Storyset

一句话区分
#

  • 组网用法:把分散在各地的设备连成一个"虚拟局域网",设备之间能互相访问。
  • 代理用法:把你的流量加密转发到一台境外服务器,再由它访问互联网。

详细对比
#

维度组网(Mesh/点对点)代理(科学上网)
解决的问题异地设备互访,如回家访问 NAS、连公司内网突破网络限制,访问境外网站
对端是谁自己的另一台设备(家里电脑、VPS)境外落地服务器
流量去向只在自有设备之间流动经服务器转发到公网
是否需要境外服务器不需要,有公网 IP 或打洞就行需要
典型场景远程桌面、异地备份、联机游戏刷外网、看流媒体、学术访问
配置重点对等端公钥交换、AllowedIPs 网段规划找稳定服务商、注意协议特征

新手最容易踩的三个坑
#

  1. 拿组网教程去配代理:网上很多 WireGuard 教程讲的是组网,AllowedIPs 写成内网网段,照抄后发现"连上了但上不了外网"——因为流量根本没走转发。
  2. 拿代理配置去组内网:反过来,用机场给的 WireGuard 配置想访问家里 NAS,是行不通的,隧道对端是机场服务器。
  3. 以为 WireGuard 自带"科学上网"属性:WireGuard 协议本身特征明显,直接裸用容易被识别。想了解它的原理和注意事项,看 WireGuard 协议详解 和 WireGuard vs VLESS。

该怎么选
#

  • 需求是"随时访问家里/公司的设备"→ 学组网用法。
  • 需求是"稳定访问外网"→ 用代理用法,找靠谱服务商,别自己折腾裸 WireGuard。
  • 两个都要 → 两套配置分开,客户端里建两个隧道,按需切换,别混在一个配置里。

WireGuard 是个好工具,但先想清楚你要解决的是哪个问题,再去找对应的教程,能省下大量时间。