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

安装wireguard

apt install wireguard-tools

安装wgfc

# 安装 wgcf
curl -fsSL git.io/wgcf.sh | sudo bash

# 注册
wgcf register

# 生成配置
wgcf generate

配置和启动

  • 修改配置文件

    [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
  • 启动指令

    # 复制文件
    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
  • 开机启动

    # 启用守护进程
    sudo systemctl start wg-quick@wgcf
    # 设置开机启动
    sudo systemctl enable wg-quick@wgcf

参考资料