Wireguard in Linux的安装方法(Client)
Wireguard in Ubuntu
How to set up wireguard on Ubuntu
- 使用apt install wireguard即可
- 安装resolvconf apt install resolvconf
Wireguard in Rocky / RHEL
How to set up wireguard on rocky linux
- 使用dnf install wireguard-tools
- 启用服务 systemctl enable systemd-resolved
共性问题
可能会不间断出现DNS泄露,使用了中国的DNS
即使 vim /etc/NetworkManager/NetworkManager.conf
在里面找到[main]并在下面添加dns=1.1.1.1
也是无法解决DNS泄露问题的。
实际上你如果使用nmcli connection wg0去查看,会发现其实dns是没有设置的。你可以去nmtui去设置wg0端口的dns。
即使设置ipv4.dns-priority和ipv6.dns-priority的优先级,将他们改为-50
或者将主要端口优先级设置为10,依然无法解决DNS问题。
NetworkManager orders the DNS servers from different connections based on the ipv4.dns-priority and >ipv6.dns-priority parameter in each connection.
If you set no value or you set ipv4.dns-priority and ipv6.dns-priority to 0, NetworkManager uses >the global default value. See Default values of DNS priority parameters.
- 标题: Wireguard in Linux的安装方法(Client)
- 作者: 暗香疏影
- 创建于 : 2023-07-16 00:00:00
- 更新于 : 2023-07-16 00:00:00
- 链接: https://blog.23ikr.com/2023/07/16/2023-07-16-wireguard-in-linux/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论