前言

之前有介绍过 Tailscale 与 ZeroTier 组网的方案,但这两者都属于第三方提供的服务,在部分地区的网络环境下,容易打洞失败,无法直连。

当你有公网 IPv6 时,可以直接使用 WireGuard 连接到局域网,而无需通过第三方的服务器进行打洞,延迟低,并且可以跑满本地的带宽。在使用 WireGuard 前,需要确保 IPv6 可以正常的访问,并且已经配置好 DDNS

WireGuard 配置完成后,设备连接到 WireGuard,就相当于连接到家庭局域网中,可以直接使用内网 IP 访问内网部署的服务。

局域网部署

安装 WireGuard

在局域网的任意一台设备上部署 WireGuard,由于直接部署 WireGuard 较为复杂,本文使用 wg-easy 这个 Docker 镜像进行部署,以下是 README 中的 Docker 启动命令,我们需要对其中的几项进行修改:

  • LANG: 语言,默认为英语
  • WG_HOST: IP 地址,填写 DDNS 的域名
  • PASSWORD: Web UI 界面的密码
  • WG_PORT: WireGuard 端口,默认为 51820
  • PORT: Web UI 端口,默认为 51821
  • sysctl: 由于我们使用的是 IPv6,还需要添加 net.ipv6.conf.all.forwarding=1

docker run -d
--name=wg-easy
-e LANG=de
-e WG_HOST=<🚨YOUR_SERVER_IP>
-e PASSWORD=<🚨YOUR_ADMIN_PASSWORD>
-e PORT=51821
-e WG_PORT=51820
-v ~/.wg-easy:/etc/wireguard
-p 51820:51820/udp
-p 51821:51821/tcp
--cap-add=NET_ADMIN
--cap-add=SYS_MODULE
--sysctl="net.ipv4.conf.all.src_valid_mark=1"
--sysctl="net.ipv4.ip_forward=1"
--restart unless-stopped
ghcr.io/wg-easy/wg-easy

修改后的配置如下 (更多配置项,可以参考 Github 中的 README):

docker run -d
--name=wg-easy
-e WG_HOST=<🚨YOUR_SERVER_IP>
-e PASSWORD=<🚨YOUR_ADMIN_PASSWORD>
-v ~/.wg-easy:/etc/wireguard
-p 51820:51820/udp
-p 51821:51821/tcp
--cap-add=NET_ADMIN
--cap-add=SYS_MODULE
--sysctl="net.ipv4.conf.all.src_valid_mark=1"
--sysctl="net.ipv4.ip_forward=1"
--sysctl="net.ipv6.conf.all.forwarding=1"
--restart unless-stopped
ghcr.io/wg-easy/wg-easy

添加 Client

  1. Docker 容器成功运行后,打开 http://ip:51821 端口,即可进入 Web UI
  2. 点击右上角的 New 按钮,任意输入一个名称,点击 Create

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

  1. 在 Web UI 中显示即可,稍微可以在手机或者电脑上进行连接

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

开放端口

如果有开启 IPv6 防火墙的,还需要在防火墙中放行 51820 端口,协议选择 UDP,Web UI 的 51821 端口无需放行

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

Android / iOS

  1. 在 Web UI 中,点击二维码按钮,会展示一个二维码

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

  1. 在 Play Store 或 App Store 中下载 WireGuard,然后点击右下角的 + 号,选择扫描二维码,即可成功添加

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

Windows

  1. 在 Web UI 中,点击下载按钮,会下载一个 conf 格式的配置文件

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

  1. 官网下载 WireGuard 安装包,点击“从文件导入隧道”,将刚才的文件导入即可

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网

 

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

https://www.88531.cn/?p=34180


新软师兄 » 内网穿透 篇六:通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网
50T免费网盘资源大集合【持续更中~~~~】:点击查看

dase kand pornhan.mobi xvideo desi gay pcso 2pm result today pinoytvfriends.com where i can watch bad romeo كلام فى النيك wfporn.com قصص محارم حديثة busporn porngugu.mobi indian sexx vedios sex ka video noticieroporno.com himachal pradesh sex com
nero hentai hentaitgp.com ламия хентай www.mom xxx.com alohaporn.me sahara knite mature fucking tubepatrolporn.com bhabi sex indian girl sex gotporn.mobi xnxx family strocks ang probinsyano july 20 2022 full episode youtube pilipinoteleserye.com ano ang pambansang sasakyan ng pilipinas
احلي سكس محارم pornxporn.org نيك فلاحى multi.xnxx alohaporn.net telugu sex chart سكس قصيرات arabysexy.org نيك نقاب www assames sex com umora.info desi sexy bhabi 8teenx bukaporn.com india hot sex videos