WireGuard 是支持漫游的,也就是说,双方不管谁的地址变动了,WireGuard 在看到对方从新地址说话的时候,就会记住它的新地址(跟 mosh 一样,不过是双向的)。所以双方要是一直保持在线,并且通信足够频繁的话(比如配置 persistent-keepalive),两边的 IP 都不固定也不影响的。 2. 安装wireguard 2.1. 前提条件 需要有公网...
PresharedKey = 123456789 #预共享口令,官方说是为了抵抗量子攻击,不懂,可选。 PersistentKeepalive = 25 #保活时间,单位为秒,漫游模式建议配置。 参考 https://www.wireguard.com/xplatform/ https://github.com/pirate/wireguard-docs?tab=readme-ov-file#-Name...
② 一端位于 NAT 后面,另一端直接通过公网暴露 这种情况下,最简单的方案是:通过公网暴露的一端作为服务端,另一端指定服务端的公网地址和端口,然后通过persistent-keepalive选项维持长连接,让 NAT 记得对应的映射关系。 ③ 两端都位于 NAT 后面,通过中继服务器连接 大多数情况下,当通信双方都在 NAT 后面的时候,NA...
为了增加配置的可靠性,可以在[Interface]配置中增加自动保存接口配置的选项SaveConfig = true;为了提高网络的可用性,可以在[Peer]配置中增加自动发送保活报文的选项PersistentKeepalive = 10。 调整后的配置文件如下:[Interface]PrivateKey = 2DOnuYIGbLMplHdd3TjwUjbZGQfPC6kxbp+XE+Z1FlM=Address = 10.1.1.1/24...
所以双方要是一直保持在线,并且通信足够频繁的话(比如配置 persistent-keepalive),两边的 IP 都不固定也不影响的。 Wireguard 如何路由流量 利用WireGuard 可以组建非常复杂的 网络拓扑,这里主要介绍几个典型的拓扑: 点对点(Point-to-point) 这是最简单的拓扑,所有的节点要么在同一个局域网,要么直接通过公网访问,这样...
PersistentKeepalive=163保持活动的时间间隔 保存之后点击连接即可。 需要注意:每次新增加peer端之后。需要重启wireguard服务端 systemctl restart wg-quick@wg0 docker-compose安装: version:'3.6'services:wg-gen-web::/--:wg-gen-web restart:unless-stopped ...
(🚨默认DNS) -e WG_ALLOWED_IPS=10.0.8.0/24 (🚨允许连接的IP段) -e WG_PERSISTENT_KEEPALIVE=25 (🚨重连间隔) -v /volume1/docker/wireguard:/etc/wireguard (🚨部署你的挂载地址) -p 51830:51820/udp (🚨映射端口,路由器设置端口转发51830) -p 51831:51821/tcp (🚨映射端口,IP:51821登录...
PersistentKeepalive = 25 Endpoint = 服务器IP地址:51820 因为我的nas是威联通Q453Bmini,群辉/Unraid大同小异,所以我就以QTS操作系统来介绍了。 首先登录nas系统,找到"QVPN Server"这个app,没有的可以通过app center下载: 因为我们要建立的是客户端,所以必须选择“VPN连接配置文件” 这个选项: ...
WireGuard 是支持漫游的,也就是说,双方不管谁的地址变动了,WireGuard 在看到对方从新地址说话的时候,就会记住它的新地址(跟 mosh 一样,不过是双向的)。所以双方要是一直保持在线,并且通信足够频繁的话(比如配置persistent-keepalive),两边的 IP 都不固定也不影响的。
echo "[Interface]PrivateKey = $(cat client_privatekey) # 填写本机的privatekey 内容Address = 10.0.8.10/24DNS = 8.8.8.8MTU = 1420[Peer]PublicKey = $(cat server_publickey) # 填写对端的publickey 内容Endpoint = server公网的IP:50814AllowedIPs = 0.0.0.0/0, ::0/0PersistentKeepalive = 25 ...