系统:Ubuntu Server 18.04.1 LTS 64bit 可访问网络的 PC x 1 系统:Windows11 Ubuntu 服务器 IP 地址 42.192.113.207 WireGuard 主端虚拟 IP 地址 172.16.1.11 PC WireGuard 对端虚拟地址:172.16.1.14 安装WireGuard 服务器 sudo apt install -y wireguard 安装Wireguard服务器 sudo apt install -y wireguard 配置...
以上为建立一个 WireGuard VPN 链接的过程,建立好后,A 设备与 B 设备互相需要保证虚拟网卡的 IP 在相同网段中,并且这个网段被 WireGuard 的配置文件 AllowedIPs 所允许通过,最后,在 WireGuard 中的所有数据报文,都采用UDP的方式发送。 WireGuard 安装 前期准备 云端服务器 x 1 系统:Ubuntu Server 18.04.1 LTS 64...
WireGuard Server 支持 DDNS 吗? 支持。在一些场景,可能 server 端并没有一个固定IP,这种时候我们一般是使用DDNS将动态IP绑定在一个域名上面。这种场景下,配置client端配置时,将Server Public IP配置为域名即可: [Peer] PublicKey = <Server Public key> Endpoint = <Server DDNS Domain>:51820 AllowedIPs = 10....
在Ubuntu上搭建WireGuard可以按照以下步骤进行。这些步骤涵盖了安装WireGuard、生成配置文件、启动并测试连接,以及将WireGuard配置为系统服务和设置防火墙规则。 1. 安装WireGuard及其工具 首先,确保你的Ubuntu系统是最新的,然后安装WireGuard。 bash sudo apt update sudo apt install wireguard 你还需要安装wg工具来方便地管...
安装wireguard # apt -y install wireguard 1. 配置WireGuard 为服务器生成私钥 # umask 077# wg genkey | tee /etc/wireguard/server.keyaF9igZqNzP684kXlpVW1Auz/VIXZhQcDE2bjZXmU91E= 1. 2. 3. 为服务器生成公钥 # cat /etc/wireguard/server.key | wg pubkey | tee /etc/wireguard/server.pubZms...
PrivateKey = `cat /etc/wireguard/server_privatekey` # VPN 接口的 IP 地址 Address = 10.10.10.1 # UDP 端口 WireGuard 服务器监听 ListenPort = 51820 # DNS = 10.42.255.1,10.42.255.2,114.114.114.114 # 可以在 WireGuard 启动/停止后设置任何命令 ...
sudo nano /etc/wireguard/wg0.conf [Interface] Address = 10.0.0.1/24 SaveConfig = true ListenPort = 51820 PrivateKey = SERVER_PRIVATE_KEY PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE ...
sudo nano /etc/wireguard/wg0.conf [Interface] Address = 10.0.0.1/24 SaveConfig = true ListenPort = 51820 PrivateKey = SERVER_PRIVATE_KEY PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE ...
脚本的具体地址:~/commands/common/shell/install_wireguard_server.sh 可以根据自己的ip地址配置后再执行安装 安装之后,wg的配置位于/etc/wireguard/wg0.conf 查看设备A的虚拟网卡信息 $ sudo wg interface: wg0 public key: cDXCWwz2s10FALcYVNTsj6Uun3u0QrejlCfgXgf/gEw= ...
wireguard resolvconf -y 3、开启 IP 转发 echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p 安装后显示 4、进入配置存储路径,调整目录权限 cd /etc/wireguard/ chmod 0777 /etc/wireguard #调整目录默认权限 umask 077 5、生成服务器秘钥 #生成私钥 wg genkey > server.key #通过私钥...