You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

云服务器安装WARP后执行connect无法远程连接,如何正确部署?

解决Ubuntu 22.04部署Cloudflare WARP导致远程SSH断开的问题

问题描述

在上海的Ubuntu 22.04服务器上,按照官方步骤安装WARP后,执行warp-cli connect导致SSH远程连接断开,无法再次通过Xshell连接。

原因

WARP默认启用全局模式,会接管服务器所有网络路由,包括SSH连接的流量,导致本地无法通过原有IP访问服务器。

解决步骤

1. 恢复服务器访问

通过服务器服务商提供的网页控制台/VNC控制台登录服务器(这是SSH断开后的唯一本地登录方式)。

2. 断开当前WARP连接

执行命令断开WARP,恢复原有网络路由:

warp-cli disconnect

3. 配置WARP为代理模式(推荐)

使用代理模式,仅让指定流量走WARP,不影响SSH等本地连接:

# 设置WARP为代理模式
warp-cli set-mode proxy
# 保存配置
warp-cli apply-settings
# 重新连接WARP
warp-cli connect

4. 验证效果

  • 重新通过Xshell尝试SSH连接,确认能正常访问服务器
  • 执行以下命令验证WARP是否生效:
curl https://www.cloudflare.com/cdn-cgi/trace/

输出结果中出现warp=on即说明WARP已正常工作。

备选方案:全局模式下放行SSH流量

如果需要使用全局模式,可添加路由例外让SSH流量不走WARP:

# 添加服务器所在内网网段到例外(替换为实际内网段)
warp-cli add-exclusion 192.168.0.0/24
# 添加SSH端口(默认22)的TCP流量例外
warp-cli add-exclusion tcp://0.0.0.0:22
# 重新连接WARP
warp-cli connect

内容的提问来源于stack exchange,提问作者wu le

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:42:12