30 四月, 2024

thumbnail

通过 WireGuard 与 IPv6 异地组网 实现远程访问局域网,使用体会

虽然nas的ipv6通过域名ddns可以远程访问了,还是差点意思,一个是不能够以nas作为跳板代理访问在家宽条件下才能播放的直播源,后来咨询网友,说是wireguard能满足我的条件,一开始心思部署openvpn来,感觉复杂,选择了wireguard,不断百度搜索发现了这么一片文章(https://zhichao.org/posts/wireguard),部署简单,延迟很低,速度快!安全!
docker run -d \
--name=wg-easy \
-e WG_HOST=你的nas盒子ipv6域名 \
-e 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

在nas部署好服务端以后可以下载客户端(https://www.wireguard.com/install/) 感觉很方便,连上之后和在家庭局域网一模一样,在家使用手机什么感觉在外面使用wireguard就什么感觉!安卓直接下载,iphone好像得用外区账号,这样如果盒子连着打印机,远程打印应该也不成问题!

这个是dockerhub原地址(https://hub.docker.com/r/linuxserver/wireguard)

如果您有ipv4公网地址,可以按原文章中v4的教程!

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





欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org
 

Subscribe by Email

Follow Updates Articles from This Blog via Email

No Comments

About

搜索此博客