debian 安装 wireguardsudo 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="
就是自己的私钥