在Ubuntu和Debian 8+上,您可以使用以下步骤一键安装并配置WireGuard:
1. 更新系统软件包列表:
```bash
sudo apt update
```
2. 安装WireGuard软件包:
```bash
sudo apt install wireguard
```
3. 生成WireGuard配置文件和密钥:
```bash
sudo wg genkey | sudo tee /etc/wireguard/privatekey | sudo wg pubkey > /etc/wireguard/publickey
```
4. 创建WireGuard配置文件:
```bash
sudo nano /etc/wireguard/wg0.conf
```
5. 将以下内容粘贴到配置文件中,然后保存并关闭文件:
```ini
[Interface]
PrivateKey = /etc/wireguard/privatekey
Address = 10.0.0.1/24
ListenPort = 51820
[Peer]
PublicKey = /etc/wireguard/publickey
AllowedIPs = 10.0.0.2/32
Endpoint = peer.example.com:51820
PersistentKeepalive = 25
```
6. 启动WireGuard服务:
```bash
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0
```
7. 确认WireGuard服务已启动:
```bash
sudo systemctl status wg-quick@wg0
```
现在,WireGuard已在Ubuntu和Debian 8+上安装并配置完成。
Ubuntu和Debian8+ 上一键安装并配置 WireGuard
1. 安装 WireGuard
在 Ubuntu 或 Debian 8+ 系统上,可以使用以下命令来安装 WireGuard:
```bash
sudo apt update
sudo apt install wireguard
```
2. 生成密钥对
WireGuard 使用公钥和私钥来进行身份验证和加密,你需要为你的 WireGuard 客户端和服务器生成密钥对,可以使用以下命令生成:
```bash
wg genkey | tee privatekey | wg pubkey > publickey
```
这将生成一对公钥和私钥,并将它们分别保存在 privatekey 和 publickey 文件中。
3. 配置 WireGuard 服务器
在服务器上,需要创建一个配置文件来设置 WireGuard,可以使用以下命令创建一个新的配置文件:
```bash
sudo nano /etc/wireguard/wg0.conf
```
将以下内容粘贴到配置文件中,替换 <your_public_key>
和 <your_private_key>
为你在第2步中生成的公钥和私钥:
```ini
[Interface]
PrivateKey =
ListenPort = 51820
Address = 10.0.0.1/24
[Peer]
PublicKey =
AllowedIPs = 10.0.0.2/32
```
保存并关闭文件,使用以下命令启动 WireGuard 服务器:
```bash
sudo systemctl start wg-quick@wg0
sudo systemctl enable wg-quick@wg0
```
// 请继续补充,谢谢。
评论留言