ClashX
Данное решение поддерживает туннелирование по UDP!
Настройка ClashX
Вам необходимо перейти на официальный GitHub проекта ClashX и скачать необходимую версию архива для вашей ОС. В примере приведена настройка на ОС Windows (Clash.for.Windows-0.20.39-win.7z).
github.comhttps://github.com/lantongxue/clash_for_windows_pkg/releases.png?sha=5886bb0e99e60aefde50f477d35cde792227a2b6)
Запуск ClashX
Затем необходимо распаковать архив и запустить от имени администратора "Clash for Windows.exe" как приведено на примере ниже:
.png?sha=01b470ce9abf35764e0d8b896ff30a6dd3152529)
Распаковка архива на рабочий стол
.png?sha=05cd71349ac3dea590f397c77943faaaab784015)
Запуск от имени администратора
Настройка программы
После запуска программы необходимо перейти в "Profiles" и открыть редактор файла config.yaml
.png?sha=d04911c46809fe4fef7290f2bd6d46930269c2dd)
Настройка конфигурационного файла
Приведите конфигурацию файла как в примере ниже, указав ваши прокси из заказа:
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В конечно итоге у вас должно получится примерно так:
.png?sha=cc08a204fea2067404d5d046c07b15cc512af51a)
Пример конфигурации
С примером настройки прокси вы можете ознакомиться в разделе Инструкция по настройке
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 | В нашем примере используется браузер хрома,
| но это может быть любое ваше приложение, например discord.exe
| - MATCH,DIRECT : Указывет, что весь трафик который не является хромом
| будет перенаправлен не на прокси, а на ваш основной интерфейс Проверка конфигурации
После настройки конфигурации, вам необходимо открыть "Proxies" и выбрать опцию "Global" и произвести проверку вашего настроенного конфига из 4 пункта.
.png?sha=1869f3cc4f18a60b864a3adc46d4c8394336fa74)
Если проверка не прошла и у вас "Failed", то сверьтесь с конфигурационным файлом и убедитесь, что все указанные данные от прокси верно введены. Если настройки верны, вы получите успешный вывод проверки как на скриншоте снизу.
.png?sha=5d34e5b9b00ddb2d15a4b1c6e6f0fe28e0d41a1f)
Установка и включение TAP-Интерфейса
Далее перейдите на "General" и произведите установку TAP-интерфейса на свой компьютер, он создаст новый интерфейс, к которому будет привязана прокси.
После установки TUN-интерфейса вам необходимо включить TUN Mode, как на скриншоте в 4-й рамке
.png?sha=500c2192b8ad21cdb0b549c2537d23529253b506)
Проверка работоспособности
Если все успешно запустилось, вы можете открыть ваше интересующее приложение, для которого вы настраивали конфиг (4 пункт) и можно радоваться работе ваших программ с возможностью проксирования UDP траффика!
В нашем примере проксирование производилось Chrome и мы можем проверить, на чекерах.
.png?sha=512719a7e4fbf5636c555082fd4dd0e48ef11c87)
.png?sha=445160764f8034af353b3160c067213081bfe019)
Если проверка или проксирование не работает, убедитесь, что вы точно запустили ClashX от имени администратора и с 4 по 6 пункт выполнено верно.
Дополнительно. Добавление множества прокси и переключение между ними
Вам необходимо, для возможности быстрого переключения между прокси, дополнить новыми прокси конфигурацию из пункта 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" и в зависимости от выбранного профиля настроек (просто нажать на любую), будет выполнятся подключение.
.png?sha=31c037e9ce12300411f643e1aa96512aaa8a4319)
Обновлено