August 7
📦 Установка и настройка Cloudflare WARP с прокси-режимом и интеграцией в 3x-ui
🧩 ЧТО ЭТО?
Cloudflare WARP — это бесплатный VPN-клиент от Cloudflare, который можно использовать как SOCKS5-прокси на локальной машине.
Интеграция с 3x-ui позволяет направлять трафик определённых сайтов через WARP — это особенно полезно для обхода блокировок.
🛠️ Установка WARP на Ubuntu
1. Добавьте GPG-ключ Cloudflare
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor -o /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
2. Добавьте репозиторий
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
3. Обновите пакеты и установите WARP
sudo apt update && sudo apt install cloudflare-warp
🚀 Первая настройка WARP
⚠️ Важно: Перед подключением обязательно активируйте прокси-режим! Иначе при использовании в виртуальной машине вы потеряете к ней доступ.
🔹 1. Зарегистрируйте клиента
warp-cli registration new
🔹 2. Включите SOCKS5-прокси (порт 40000)
warp-cli mode proxy
🔹 3. Подключитесь к WARP
warp-cli connect
🔹 4. Проверьте подключение
curl --socks5 127.0.0.1:40000 https://www.cloudflare.com/cdn-cgi/trace
🔹 5. Посмотрите текущий статус
warp-cli status
⚙️ Настройка WARP в 3x-ui
📁 Что нужно сделать:
- Добавить выход
socks5-warpв Xray. - Добавить правила маршрутизации для нужных сайтов (например,
Reddit,ipinfo.io). - Перезапустить Xray через панель 3x-ui.
✅ Пример готового конфига
{
"log": {
"access": "none",
"dnsLog": false,
"error": "",
"loglevel": "warning",
"maskAddress": ""
},
"api": {
"tag": "api",
"services": [
"HandlerService",
"LoggerService",
"StatsService"
]
},
"inbounds": [
{
"tag": "api",
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-door",
"settings": {
"address": "127.0.0.1"
}
}
],
"outbounds": [
{
"tag": "direct",
"protocol": "freedom",
"settings": {
"domainStrategy": "AsIs",
"redirect": "",
"noises": []
}
},
{
"tag": "blocked",
"protocol": "blackhole",
"settings": {}
},
{
"tag": "socks5-warp",
"protocol": "socks",
"settings": {
"servers": [
{
"address": "127.0.0.1",
"port": 40000
}
]
}
}
],
"policy": {
"levels": {
"0": {
"statsUserDownlink": true,
"statsUserUplink": true
}
},
"system": {
"statsInboundDownlink": true,
"statsInboundUplink": true,
"statsOutboundDownlink": true,
"statsOutboundUplink": true
}
},
"routing": {
"domainStrategy": "AsIs",
"rules": [
{
"type": "field",
"inboundTag": [
"api"
],
"outboundTag": "api"
},
{
"type": "field",
"outboundTag": "blocked",
"ip": [
"geoip:private",
"geoip:cn"
]
},
{
"type": "field",
"outboundTag": "blocked",
"protocol": [
"bittorrent"
]
},
{
"type": "field",
"outboundTag": "socks5-warp",
"domain": [
"geosite:reddit",
"ipinfo.io"
]
}
]
},
"stats": {}
}
🧠 Полезные советы
- Используйте редакторы с подсветкой синтаксиса (
VS Code,Sublime Text,Notepad++). - Делайте резервную копию
config.jsonперед изменениями. - Проверяйте JSON на ошибки через сайты вроде https://jsonlint.com.
🔄 После изменений
✅ Готово!
Теперь часть трафика (например, Reddit) будет идти через Cloudflare WARP, а остальное — напрямую.