前言
在前面博主比较推荐tailscale这款软件也是基于Wg协议的,但兜兜转转还是回归了wireguard,
回归了传统的那种网络模型 ,或许网状形的模型成熟了再换也不迟,这面板就是快速让你部署后,并且能远程访问局域网地址
快速搭建
mkdir /home/wg-easy
cd /home/wg-easy
nano /home/wg-easy/docker-compose.yml
内容如下
version: "3.3"
services:
wg-easy:
environment:
# ⚠️ Required:
# Change this to your host's public address
- WG_HOST=g.gao4.top
# Optional:
# - PASSWORD=foobar123
# - WG_PORT=51820
# - WG_DEFAULT_ADDRESS=10.8.0.x
# - WG_DEFAULT_DNS=1.1.1.1
# - WG_MTU=1420
- WG_ALLOWED_IPS=192.168.100.0/24, 10.8.0.0/24
- WG_PERSISTENT_KEEPALIVE=25
image: weejewel/wg-easy
container_name: wg-easy
volumes:
- .:/etc/wireguard
ports:
- "51820:51820/udp"
- "51821:51821/tcp"
restart: unless-stopped
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
需要配置的环境变量如下
WG_ALLOWED_IPS=
WG_HOST
第一个为客户端AllowedIP属性修改为您的局域网网段比如说我的192.168.100.0/24
第二个为我的ddns地址g.gao4.top
openwrt上映射51820udp端口
去openwrt还是什么路由器 映射51820这个udp端口到局域网里安装wg-easy的局域网地址
使用面板
和其他面板一样,访问http://ip:51820 生成客户端配置文件
去官网下载wireguard客户端 官网有可能需要特殊方法下载,导入配置文件点击连接就可以像在家里
后言
实际上很简单 可能需要准备很多 比如说本身你得有公网ip 你得懂ddns是什么 再不济ipv6你得有吧,再再情况,得想一种能远程的方法。如frp映射 钉钉穿透!
后面有啥问题欢迎发送邮箱 i#gao4.top 我当知所畅言
然后就享受比传统软件更便捷mesh 组网