# ClashX

{% hint style="success" %}
Данное решение поддерживает туннелирование по UDP!
{% endhint %}

## Настройка **ClashX**

Вам необходимо перейти на официальный GitHub проекта ClashX и скачать необходимую версию архива для вашей ОС. В примере приведена настройка на ОС Windows ([Clash.for.Windows-0.20.39-win.7z](https://github.com/lantongxue/clash_for_windows_pkg/releases/download/0.20.39/Clash.for.Windows-0.20.39-win.7z)).

{% embed url="<https://github.com/lantongxue/clash_for_windows_pkg/releases>" %}

<figure><img src="/files/Sdgs63GVlYGXKbQwsXNF" alt=""><figcaption></figcaption></figure>

## **Запуск ClashX**

Затем необходимо распаковать архив и запустить от имени *<mark style="color:red;">**администратора**</mark>* "Clash for Windows.exe" как приведено на примере ниже:

<figure><img src="/files/2ACH8kUrKbT2o9YHxJCX" alt="" width="563"><figcaption><p>Распаковка архива на рабочий стол</p></figcaption></figure>

<figure><img src="/files/zzcOqPlXTXpBtDsSsXYp" alt="" width="375"><figcaption><p>Запуск от имени администратора</p></figcaption></figure>

## **Настройка программы**

После запуска программы необходимо перейти в "<mark style="color:purple;">Profiles</mark>" и открыть редактор файла <mark style="color:purple;">config.yaml</mark>

<figure><img src="/files/PVB9MiEyD0X6fZg3J8fu" alt="" width="375"><figcaption></figcaption></figure>

## **Настройка конфигурационного файла**

Приведите конфигурацию файла как в примере ниже, указав ваши прокси из заказа:

```yaml
proxies:
  - name: "ProxyShard-Germany-testname"
    type: socks5
    server: 123.123.123.123
    port: 1234
    username: proxy_login
    password: password_login
    udp: true

proxy-groups:
  - name: "Auto"
    type: select
    proxies:
      - ProxyShard-Germany-testname

rules:
  - PROCESS-NAME,chrome.exe,Auto
  - MATCH,DIRECT
```

В конечно итоге у вас должно получится примерно так:

<figure><img src="/files/KuWsVGVH8NIshIScbZ5h" alt="" width="563"><figcaption><p>Пример конфигурации</p></figcaption></figure>

{% hint style="info" %}
**С примером настройки прокси вы можете ознакомиться в разделе** [**Инструкция по настройке**](/instrukciya-po-ispolzovaniyu/getting-started.md)
{% endhint %}

<pre><code>proxies:
  - name: "ProxyShard-Germany-testname"       | Тут вы задаете имя прокси
    type: socks5                              | Тип протокола 
    server: 123.123.123.123                   | Адрес или домен прокси 
    port: 1234                                | Порт прокси
    username: proxy_login                     | Логин прокси                    
    password: password_login                  | Пароль прокси 
    udp: true                                  
proxy-groups:
  - name: "Auto"
    type: select
    proxies:
      - ProxyShard-Germany-testname              

rules:
  - PROCESS-NAME,<a data-footnote-ref href="#user-content-fn-1">chrome.exe</a>,Auto   | Выбор определенного приложения для проксирования
  - MATCH,DIRECT      | В нашем примере  используется браузер хрома,
                      | но это может быть любое ваше приложение, например discord.exe  
                      | - MATCH,DIRECT : Указывет, что весь трафик который не является хромом
                      | будет перенаправлен не на прокси, а на ваш основной интерфейс               
</code></pre>

## **Проверка конфигурации**

После настройки конфигурации, вам необходимо открыть "Proxies" и выбрать опцию "Global" и произвести проверку вашего настроенного конфига из 4 пункта.

<figure><img src="/files/Nlx3lTXxC0mM2A7sSozs" alt="" width="563"><figcaption></figcaption></figure>

Если проверка не прошла и у вас "Failed", то сверьтесь с конфигурационным файлом и убедитесь, что все указанные данные от прокси верно введены. Если настройки верны, вы получите успешный вывод проверки как на скриншоте снизу.

<figure><img src="/files/B0UdVr0UXbHS3Rjqm0vj" alt=""><figcaption></figcaption></figure>

## **Установка и включение TAP-Интерфейса**

Далее перейдите на "General" и произведите установку TAP-интерфейса на свой компьютер, он создаст новый интерфейс, к которому будет привязана прокси.

После установки TUN-интерфейса вам необходимо включить TUN Mode, как на скриншоте в 4-й рамке

<figure><img src="/files/FTWnaplVPLUrrWtSkBTE" alt="" width="563"><figcaption></figcaption></figure>

## **Проверка работоспособности**

Если все успешно запустилось, вы можете открыть ваше интересующее приложение, для которого вы настраивали конфиг (4 пункт) и можно радоваться работе ваших программ с возможностью проксирования UDP траффика!<br>

В нашем примере проксирование производилось Chrome и мы можем проверить, на [чекерах](/nashi-produkty/about-udp/webrtc-leak-check-tools.md).

<figure><img src="/files/Kwm65SYVj5dza1NrYar1" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/3Hpj0YFnQc6YyebJTzP0" alt="" width="563"><figcaption></figcaption></figure>

Если проверка или проксирование [не работает](/voprosy-i-otvety/faq/general-questions/proxy-not-working.md), убедитесь, что вы точно запустили ClashX от имени администратора и с 4 по 6 пункт выполнено верно.

## **Дополнительно. Добавление множества прокси и переключение между ними**

Вам необходимо, для возможности быстрого переключения между прокси, дополнить новыми прокси конфигурацию из пункта 4. Имена "ProxyShard-DE-testname1" являются произвольными и можно указать на ваш выбор.

Главным моментом, после добавления, является указание прокси также и для "proxy-group", как продемонстрировано ниже:

```yaml
proxies:
  - name: "ProxyShard-DE-testname1"
    type: socks5
    server: 123.123.123.123
    port: 42651
    username: LOgin
    password: pasSSWORD
    udp: true
    
  - name: "ProxyShard-NL-testname2"
    type: socks5
    server: 123.123.123.123
    port: 42651
    username: LOgin
    password: pasSSWORD
    udp: true

  - name: "ProxyShard-RO-testname3"
    type: socks5
    server: 123.123.123.123
    port: 42651
    username: LOgin
    password: pasSSWORD
    udp: true

proxy-groups:
  - name: "Auto"
    type: select
    proxies:
      - ProxyShard-DE-testname1
      - ProxyShard-NL-testname2
      - ProxyShard-RO-testname3

rules:
  - PROCESS-NAME,chrome.exe,Auto
  - MATCH,DIRECT
```

Если вы все верно указали, у вас появятся дополнительные точки подключения в "Proxies" и в зависимости от выбранного профиля настроек (просто нажать на любую), будет выполнятся подключение.

<figure><img src="/files/IPjNgfdF7L4ujdcagEPx" alt=""><figcaption></figcaption></figure>

[^1]: приложение для проксирования


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.proxyshard.com/instrukciya-po-ispolzovaniyu/windows/clashx.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
