Closed padixa closed 1 year ago
本项目是 Cloudflare WARP 的官方 Linux 客户端的 Docker 封装,其限制和直接安装客户端一致。
根据 Cloudflare 目前制定的规则
如果有 WARP+ 可以在此处输入 License Key。
如果使用ZeroTrust, 那哪里需要输入秘钥什么的吗? 用于加入自己的ZeroTrust网络什么的.
如果使用ZeroTrust, 那哪里需要输入秘钥什么的吗? 用于加入自己的ZeroTrust网络什么的.
你应该可以不输入密钥,而是挂载配置文件到 /var/lib/cloudflare-warp/mdm.xml
,可以参考 GitHub Actions 实现和 Cloudflare 文档。我使用的是 WARP+ 所以并没有尝试过,你可以进行尝试。
貌似需要这样设置呢, 不知道你这边方不方便做个Environment来做:
warp-cli teams-enroll <<<-your-team-name->>> warp-cli account warp-cli connect
内容来源: Manual deployment
主要是听说用免费的会有流量限制, 怕流量过期.
warp-cli teams-enroll
需要在用户浏览器上打开链接进行验证,无法进行快速和批量的部署,对于容器还是应该采用我上面提到的 MDM 方案。如果你只是简单的单机部署,可以 docker exec -it warp bash
进入容器操作,但是我对是否能成功和是否能持久化(容器重启后能否顺利重连)不太清楚。
无论你选择哪一种,都请你自行实验。
好的. 多谢.
好像是我自己的问题, 我貌似把orinazation全部复制导致的, 只把前面的名字复制就行了, 而不是整个URL.
不过新问题是:(截取了里面的看起来比较重要的两行)
2023-09-13T17:05:58.815Z WARN main_loop: warp::warp_service: Failed to load Registration error=OsError(Os { code: 2, kind: NotFound, message: "No such file or directory" }) 2023-09-13T17:06:02.609Z ERROR device_posture::linux: Failed to load SMBiosData error=Os { code: 2, kind: NotFound, message: "No such file or directory" }
禁用ipv6解决了问题:
net.ipv6.conf.all.disable_ipv6=1
虽然现在不重启了, 但是貌似一直是断线状态, 也不知道缺了哪根经.
2023-09-13T17:38:06.125Z DEBUG main_loop: warp_settings::raw_settings: gateway_id=xx Using gateway ID
2023-09-13T17:38:06.126Z DEBUG warp_api::authenticated: Sending combined device settings: settings=CombinedDeviceSettings { account_id: "xx", status: "Disconnected", mode: "warp+doh", always_on: false, reg_id: "xx", doh_subdomain: "xx.cloudflare-gateway.com", switch_locked: false, client_version: "2023.7.40", client_platform: "linux", warp_metal: "none", warp_colo: "none", handshake_latency_ms: None, estimated_loss: None }
太累了, 明天再看吧.
如果有, 那在什么地方(如Environment)输入用户名或密码来让注册用户使用更多流量的选项, 会不会更好一些? 感谢.