ClashX

Пример настройки ClashX.

1) Загрузка необходимой версии ClashX Вам необходимо перейти на официальный GitHub проекта ClashX и скачать необходимую версию архива для вашей ОС. В примере приведена настройка на ОС Windows (Clash.for.Windows-0.20.39-win.7z).

Ссылка на Github: https://github.com/lantongxue/clash_for_windows_pkg/releases

2) Распаковка и запуск ClashX

Затем необходимо распаковать архив и запустить от имени администратора "Clash for Windows.exe" как приведено на скриншотах ниже.

Распаковка архива на рабочий стол
Запуск от имени администратора

3) Переход к настройкам конфигурации

После запуска программы необходимо перейти в "Profiles" и открыть редактор у config.yaml

4) Настройка конфигурации

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

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

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

Пример конфигурации

Так же следует уточнить, какие поля за что отвечают (ссылка про поля прокси из заказа).

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,,Auto   | Выбор оперделенного приложения для проксирования 
  - MATCH,DIRECT      | В нашем примере  используется браузер хрома,
                      | но это может быть любое ваше приложение, например discord.exe  
                      | - MATCH,DIRECT : Указывет, что весь трафик который не является хромом
                      | будет перенаправлен не на прокси, а на ваш основной интерфейс               

5) Проверка конфигурации

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

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

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

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

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

7) Проверка работоспособности

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

В нашем примере проксирование производилось Chrome и мы можем проверить, на чекерах.

Если проверка или проксирование не работает, убедитесь, что вы точно запустили ClashX от имени администратора и с 4 по 6 пункт выполнено верно.

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

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

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" и в зависимости от выбранного профиля настроек (просто нажать на любую), будет выполнятся подключение.

Last updated

Was this helpful?