Debian安装warp

Debian安装warp

1.安装

访问1.1.1.1找到对应版本的,下面是debian的安装命令

# Add cloudflare gpg key
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg


# Add this repo to your apt repositories
echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list


# Install
sudo apt-get update && sudo apt-get install cloudflare-warp

安装后warp的一些操作命令:

warp-cli registration new    //注册
warp-cli registration delete //删除注册
如果此时连接欸默认是warp模式会接管全部流量,设备会失联
可切换为代理模式
warp-cli mode proxy           //切换为代理模式,默认监听40000端口
warp-cli proxy port 40001  //如果40000端口占用可以更改监听端口
如果设置warp全局
warp-cli mode warp+doh      //切换模式,warp+doh模式会接管设备的所有出入站流量并且对dns请求进行加密
warp-cli tunnel ip add 192.168.1.1  //设置排除的IP,来自这个IP的流量将不再由warp代理
warp-cli runnel ip remove 192.168.1.1  //删除排除IP
warp-cli tunnel ip add-range 0.0.0.0/0  //排除所有IP,如果想排除某一范围将0.0.0.0/0改为你想排除的范围
warp-cli tunnel ip remove-range 0.0.0.0/0  //删除排除所有IP
warp-cli registration license [密钥]    //如果有付费密钥可以用这个进行设置,但是自2024年11月1日起,cloudeflare停止了推荐计划,已经获得的流量将在用完后变成免费账户,也就是在2024年的11月1号后那些24PB。1.92EB的密钥将不能使用。

warp-cli connect        //连接warp
warp-cli disconnect     //断开连接
warp-cli status       //查看连接状态
warp-cli setting      //查看详细信息,包括warp模式,监听端口,使用协议,和设置的排除IP
warp-cli registration show    //查看注册信息
warp-cli tunnel protocol set WireGuard    //更改隧道协议为WireGuard,现在安装的默认为新协议MASQUE,写命令是注意协议名大小写。虽然改协议没什么意义吧。

尽管这个密钥在一台11月1日前登录的设备上显示他还有1.92EB的流量,但是在11月1日后在同一台设备上使用同一个密钥它会显示这是个免费账户。似乎这个免费账户并没有明确的流量限制,在11月1日后我手欠改了一次变成免费账户后跑了4个g流量依然可以使用。

如果使用zerotrust团队账户

需要准备信用卡或着payapl,将支付方式添加到cloudeflarede才能设置zerotrust的模式,要不然默认是warp全局代理 设备会失联。解决了支付方式后,在命令行下:

warp-cli registration new [团队名称]  //可以使用团队账户,会在一串返回中有一个网址,用浏览器打开,登录zerotrust.登录成功后右键检查源代码,有一个button标签中有 com.cloudflare.warp://[团队名称].cloudflareaccess.com/auth?开头,并且被引号引起来的很长的一串,复制引号中的内容填入下面这个命令中替代[token]
warp-cli registration token [token]  //返回Success表示成功,返回Error: Invalid JWT provided.表示超时,刷新网页,再来一次。

登录成功后所有配置要在cloudeflare仪表盘上进行。