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" | Тут ви задаєте ім'я проксі
тип: 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)
Оновлено