Wireguard 连接家庭网络 + Clash 配置

Wireguard 连接家庭网络 + Clash 配置 - /homes/colincai

因为在家里面有搭建一些私有云的服务,所以我之前一直在找一套方案,能够通过在外部网络连接到家中。之前也尝试过各种方案,比如 frq, zerotire 之内的方案。之后在对比之后,通过自建 zerotier 中转的方法,实现了无缝的在外部环境中直连家庭网络。

不过最近 Merlin 路由器固件带来了 388.1 更新,情况就发生了变化,388 固件能够搭建 Wireguard 服务器,只要家庭网络拥有公网 IP,那么久能够通过 Wireguard 直接连接到家庭网络。

使用 Wireguard 最大的好处,就是在 iOS 上,可以使用分流的方法,同时翻墙和连接到家庭网络。这解决了我需要在两个 VPN 中切换的问题。

进入路由器页面,通过【VPN】–>【VPN 服务器】–>【Other】–>【Wireguard】就可以打开 WG 的配置界面

https://colcai-com.oss-cn-hongkong.aliyuncs.com/halo/image.png

点击 VPN 客户端旁边的➕,根据自己的设备数量增加节点,并点开到处界面,记录里面的公钥和私钥。

https://colcai-com.oss-cn-hongkong.aliyuncs.com/halo/Snipaste_2022-12-20_11-41-06.png

服务器端就配置好了。

客户端我选择使用 Clash+Stash,这两种客户端都是用相同的配置。在配置文件中增加 wg 配置。

然后把家中的局域网内网 ip 配置到分流规则中。需要注意,把除了家中内网网段的 IP 走直流。

至此,你可以通过直接访问内网 IP 访问到家庭中的网络了。


Wireguard 连接家庭网络 + Clash 配置
https://colcai.com/archives/cfb6b6b7-544c-4c01-ae75-9164eb474c4c
作者
ColinC
发布于
2024年03月25日
许可协议