7.8. 使用命令行在 WireGuard 服务器上配置 firewalld
在 WireGuard 服务器上配置 firewalld 服务,允许来自客户端的传入连接。如果客户端需要使用服务器作为其默认网关并通过隧道路由所有流量,还要启用伪装。
流程
为
firewalld服务中的传入连接打开 WireGuard 端口:firewall-cmd --permanent --add-port=51820/udp --zone=public
# firewall-cmd --permanent --add-port=51820/udp --zone=publicCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果客户端应该使用 WireGuard 服务器作为默认网关来通过隧道路由所有流量,请为
public区域启用伪装:firewall-cmd --permanent --zone=public --add-masquerade
# firewall-cmd --permanent --zone=public --add-masqueradeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重新加载
firewalld规则。firewall-cmd --reload
# firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
显示
public区域的配置:Copy to Clipboard Copied! Toggle word wrap Toggle overflow