debian 安装 wireguard
sudo apt install wireguard

/etc/wireguard 目录下添加一个配置文件 /etc/wireguard/warp.conf

[Interface]Address = 10.0.0.2/24PrivateKey = WQ6EpZSt0kM2Y9oTV//avcoImSijfQuPGUhWj7pnOgA=[Peer]PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=Endpoint = [2606:4700:d0::a29f:c004]:2408AllowedIPs = 0.0.0.0/0

启动测试 ( AllowedIPs 不要写 ::/0 会失联 )
wg-quick up warp

关闭
wg-quick down warp

作为系统服务
systemctl start wg-quick@warp
systemctl enable wg-quick@warp

如何获取公钥和私钥
在任意一台linux机器 ( 推荐本地虚拟机,不会误操作失联 )
通过官方安装 cloudflare-warp https://pkg.cloudflareclient.com sudo apt install cloudflare-warp
先连一下

warp-cli registration newwarp-cli mode proxywarp-cli tunnel protocol set WireGuardwarp-cli connectwarp-cli disconnect

打开配置文件 ( jq 是 json 格式化工具,可不需 )
cat /var/lib/cloudflare-warp/conf.json | jq

{  "own_public_key": "TsFGsXD94hCksGOtNjOKwkjFY/adRBkdpK6lxW085zw=",  "registration_id": "5e35855c-4dbc-4e3a-bc74-5447916db12a",  "time_created": {    "secs_since_epoch": 1756026663,    "nanos_since_epoch": 106625919  },  "interface": {    "v4": "172.16.0.2",    "v6": "2606:4700:110:8142:6d2f:8571:3711:f230"  },  "endpoints": [    {      "v4": "162.159.192.4:2408",      "v6": "[2606:4700:d0::a29f:c004]:2408"    },    {      "v4": "162.159.192.4:500",      "v6": "[2606:4700:d0::a29f:c004]:500"    },    {      "v4": "162.159.192.4:1701",      "v6": "[2606:4700:d0::a29f:c004]:1701"    },    {      "v4": "162.159.192.4:4500",      "v6": "[2606:4700:d0::a29f:c004]:4500"    }  ],  "public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",  "account": {    "account_type": "free",    "id": "0c32fd03-a89c-42ce-9deb-0d20592c9cb4",    "license": "4s8pu19G-T8B573mV-97rZPU42"  },  "policy": {    "onboarding": null,    "operation_mode": null,    "disable_auto_fallback": null,    "fallback_domains": null,    "proxy_port": null,    "exclude": null,    "gateway_id": null,    "support_url": null,    "allow_mode_switch": null,    "switch_locked": null,    "auto_connect": null,    "captive_portal": null,    "organization": null,    "allow_updates": null,    "allowed_to_leave": null,    "profile_id": null,    "lan_allow_minutes": null,    "lan_allow_subnet_size": 24,    "tunnel_protocol": "masque",    "register_interface_ip_with_dns": null,    "always_exclude": [      {        "ip": "162.159.197.3"      },      {        "ip": "2606:4700:102::3"      }    ],    "always_include": [      {        "ip": "162.159.197.4"      },      {        "ip": "2606:4700:102::4"      }    ],    "sccm_vpn_boundary_support": null,    "speed_test_settings": null,    "post_quantum": "disabled",    "doh_outside_tunnel": null  },  "valid_until": "2025-08-25T09:11:03.106626519Z",  "alternate_networks": null,  "dex_tests": null,  "install_root_ca": false,  "subnet_cidrs": null,  "tunnel_key_data": {    "key_type": "curve25519",    "tunnel_type": "wireguard"  },  "device_identifiers": "system_user"}

"public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=", 就是服务器公钥
上面内容也有 cf warp 服务端的 ip 和端口
sudo cat /var/lib/cloudflare-warp/reg.json | jq

{  "registration_id": "5e35855c-4dbc-4e3a-bc74-5447916db12a",  "api_token": "bf45402e-09f0-4707-8608-df4fb1e96e25",  "secret_key": "WQ6EpZSt0kM2Y9oTV//avcoImSijfQuPGUhWj7pnOgA=",  "public_key": "TsFGsXD94hCksGOtNjOKwkjFY/adRBkdpK6lxW085zw=",  "override_codes": null,  "auth_method": {    "type": "Consumer"  },  "compliance_environment": "normal"}

"secret_key": "WQ6EpZSt0kM2Y9oTV//avcoImSijfQuPGUhWj7pnOgA=" 就是自己的私钥