## 什么是 Cloudflare
Cloudflare是一家提供网络性能和安全服务的公司,致力于提高网站的速度、可靠性和保护网站免受恶意攻击。它的主要服务包括:
1. **内容分发网络(CDN)**:加速网站内容的传递,减少页面加载时间。
2. **分布式拒绝服务攻击防护(DDoS Protection)**:保护网站免受大规模DDoS攻击。
3. **Web 应用防火墙(WAF)**:过滤和阻止恶意流量,保护网站免受常见的网络攻击。
4. **DNS 管理**:提供快速、安全的域名解析服务。
5. **SSL/TLS 加密**:提供免费的SSL/TLS证书,确保网站与用户之间的数据传输安全。
6. **负载均衡**:分配流量,确保网站在高负载下仍能正常运行。
## WARP
WARP 是 Cloudflare 提供的一项服务,它是 Cloudflare 1.1.1.1 应用的一部分。WARP 旨在提高用户上网时的隐私保护和访问速度。虽然它不是一个传统的 VPN 服务,不会隐藏你的 IP 地址或允许你伪装成来自其他国家的访问者,但它通过加密你的互联网流量来提升在线隐私。这意味着即使在公共 Wi-Fi 网络上,第三方也更难窥探你的数据。
### 安装
```Shell
$ curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
$ 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
$ sudo apt-get update && sudo apt-get install cloudflare-warp
```
### 启动并设置代理端口
```Shell
$ warp-cli -h
$ warp-cli registration new
$ warp-cli mode proxy
$ warp-cli proxy port 40000
$ warp-cli connect
$ warp-cli status
```
### 测试
```Shell
# 返回 warp=on
$ curl https://www.cloudflare.com/cdn-cgi/trace/ --socks5 localhost:40000
```
### 参考
- https://pkg.cloudflareclient.com/
- https://developers.cloudflare.com/warp-client/get-started/linux/