Debian安装warp

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的密钥将不能使用。
 07RcGt65-96rG01OZ-S3fy26L8
 ​
 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仪表盘上进行。

开启默认bbr

 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
 echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
 sysctl -p
 lsmod | grep bbr

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注