# WARP

Используя это руководство, вы можете снять некоторые ограничения, налагаемые крупными компаниями, такими как Google, Spotify и т.п., на IP-адрес Вашего сервера и без проблем получать доступ к ним, используя мощности Cloudflare WARP

# Вариант 1

# Создание конфигурации Wireguard

Для начала вам необходимо скачать нужный Asset из раздела релизов , этот файл разный в зависимости от процессора.

wget https://github.com/ViRb3/wgcf/releases/download/v2.2.22/wgcf_2.2.22_linux_amd64

Перемещаем скачанный файл в /usr/bin/ и меняем его имя на wgcf

mv wgcf_2.2.22_linux_amd64 /usr/bin/wgcf && chmod +x /usr/bin/wgcf

Затем создайте конфигурацию, используя эти две команды

wgcf register
wgcf generate

Вы создали файл конфигурации wgcf-profile.conf

# Использование Warp+ (необязательно)

Чтобы получить лицензию и использовать Warp+, вы можете получить license key через этого Telegram-бота

После его получения необходимо заменить license_key в файле wgcf-account.toml

Затем вам необходимо обновить информацию о конфигурации.

wgcf update

Затем вам нужно создать новый файл конфигурации.

wgcf generate

# Активация WARP в Marzban

Вам необходимо отредактировать ваш xray_config.json добавив в него новый OUTBOUND как в примере ниже, заполнив его данными изwgcf-profile.conf

{
      "tag": "WARP",
      "protocol": "wireguard",
      "settings": {
        "secretKey": "",
        "DNS": "1.1.1.1",
        "address": [
          "172.16.0.2/32",
          "2606:4700:110:8381:7328:468f:78ff:a1f5/128"
        ],
        "peers": [
          {
            "publicKey": "",
            "endpoint": "engage.cloudflareclient.com:2408"
          }
        ],
        "kernelMode": false
      }
    },

# Настройки раздела маршрутизации

Вам необходимо отредактировать ваш xray_config.json добавив в него новый RULES как в примере ниже, указав, какие сайты будут отправлять через WARP

{
    "outboundTag": "WARP",
    "domain": [
        "geosite:google",
        "geosite:openai"
    ],
    "type": "field"
}

# Вариант 2

# Создание тунеля

Устанавливаем WARP-cli

cd && bash <(curl -fsSL git.io/warp.sh) proxy

# Активация WARP в Marzban

Вам необходимо отредактировать ваш xray_config.json добавив в него новый OUTBOUND как в примере ниже

 {
      "tag": "warp",
      "protocol": "socks",
      "settings": {
        "servers": [
          {
            "address": "127.0.0.1",
            "port": 40000
          }
        ]
      }
    }

# Настройки раздела маршрутизации

Вам необходимо отредактировать ваш xray_config.json добавив в него новый RULES как в примере ниже, указав, какие сайты будут отправлять через WARP

{
    "outboundTag": "warp",
    "domain": [
        "geosite:google",
        "geosite:openai"
    ],
    "type": "field"
}