感谢Cloudflare的免费服务,大家合理使用

安装wireguard

1
apt install wireguard-tools

安装wgfc

1
2
3
4
5
6
7
8
# 安装 wgcf
curl -fsSL git.io/wgcf.sh | sudo bash

# 注册
wgcf register

# 生成配置
wgcf generate

配置和启动

  • 修改配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[Interface]
PrivateKey = MKAskClhM858SHhlrCHG0HRgWaEIhLslJYuxOV9Ct30=
Address = 自动生成
Address = 自动生成
DNS = 2001:4860:4860::8888,2001:4860:4860::8844,8.8.8.8,8.8.4.4
MTU = 1280

#ipv4
#PostUp = ip -4 rule add from 本地ipv4 lookup main
#PostDown = ip -4 rule delete from 本地ipv4 lookup main

PostUp = ip -6 rule add from 本地ipv6 lookup main
PostDown = ip -6 rule delete from 本地ipv6 lookup main

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0
Endpoint = [2606:4700:d0::a29f:c001]:2408
  • 启动指令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 复制文件
cp wgcf-profile.conf /etc/wireguard/wgcf.conf

# 启动
wg-quick up wgcf

# 测试
# IPv4 Only VPS
curl -6 ip.p3terx.com
# IPv6 Only VPS
curl -4 ip.p3terx.com

# 关闭
wg-quick down wgcf
  • 开机启动
1
2
3
4
# 启用守护进程
sudo systemctl start wg-quick@wgcf
# 设置开机启动
sudo systemctl enable wg-quick@wgcf

参考资料