Инструкция по настройке TorVPN на ПК (Обновленная)
Ссылка на старые инструкции, если понадобятся: Инструкция по настройке TorVPN на ПК — Teletype
Решение распространенных проблем: https://teletype.in/@applejack1233/problemresolver
Ссылка на ВИДЕОИНСТРУКЦИЮ в телеграмм, если сложно следовать текстовому руководству: https://t.me/videoinstructionsVPN
В ней так-же отражено как настроить VPN так, чтобы не получать БЛОКИРОВКУ за TORRENT трафик.
1) Переходим по ссылке - clash-verge-rev/clash-verge-rev: A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
Либо: legiz-ru/Prizrak-Box: A Simple desktop GUI client for mihomo
Другая программа, но тоже поддерживает весь функционал, настройка схожа.
2) Далее у вас откроется страница с сайта GitHUB где все программы публикуются с открытым исходным кодом.
Выбираем последнею версию программы, которая выделена на скриншоте (Ваша версия может отличаться от версии на скриншоте, т.к в том блоке она всегда будет последней)
Выбираем нужный нам инсталятор или архив. На скриншоте цветом выделен инсталятор для Windows т.к это наиболее распространенная система для домашних ПК
4) После чего просто устанавливаем программу и открываем
5) Переходим по ссылке, которую прислал вам бот, получили на сайте или дали в поддержке - нажимаем кнопку "Добавить подписку" или же добавляем в ручную просто скопировав ссылку и вставив в разделе "Профили"
На главной странице включаем режим TUN и режим работы "Правила" для лучшей конфиденциальности и защиты, либо "Глобальный"
P.S Если режим TUN не включается, нажмите на синий ключ рядом с ползунком - он установится и кнопка станет активной
Затем переходим раздел "Прокси" и выбираем нужный вам сервер в самой первой категории "VPN", для остальных тоже можно выбрать отдельные сервера, если вам это нужно.
Так-же, желательно выставить настройку переопределение DNS и обновить программу
Ваш ВПН работает - далее будут настройки для раздельного проксирования.
Если вам не нужно раздельное проксирование, то можете на этом закончить настройку
Выбираем режим работы "Правила".
Выбираем раздел "Профили", жмем "Редактировать правила"
Выбираем соответствующее правило и вписываем его содержимое, после чего выбираем политику прокси, таким образом составляем список того, что вам нужно.
PROCESS-NAME - правило для вписание процесса;
DOMAIN-KEYWORD - правило для доменов, определяет нужный домен по фразе, что вы впишите, например "twitch" возьмет себе все домены где есть слово "twitch" (tv.twitch.com, twitch.com, ae.twitch.com и т.д);
MATCH - правило для регулирования маршрутов всего того, что не попало в ваш список выше.
На то что хотим проксировать ставим политику "🛡️ VPN"
На то что не хотим - DIRECT
Если хотим поставить ваши правила поверх наших, то просто добавляете их вверх. Если же вам нужна полная кастомизация - удаляете все правила выделенные серым цветом.
Если все-таки решили сделать свой набор правил, то после удаления всех предустановленных - создаем правило MATCH с политикой прокси DIRECT и добавляем его вверх и вниз, после чего добавляем нужные вам остальные правила вверх. Таким образом все, что вы не впишите вверх будет идти напрямую обходя VPN.
Ниже будут шаблоны/примеры для правил:
rules: - DOMAIN,ad.com,REJECT - DOMAIN-SUFFIX,google.com,auto - DOMAIN-KEYWORD,google,auto - DOMAIN-WILDCARD,*.google.com,auto - DOMAIN-REGEX,^abc.*com,PROXY - GEOSITE,youtube,PROXY - IP-CIDR,127.0.0.0/8,DIRECT,no-resolve - IP-CIDR6,2620:0:2d0:200::7/32,auto - IP-SUFFIX,8.8.8.8/24,PROXY - IP-ASN,13335,DIRECT - GEOIP,CN,DIRECT - SRC-GEOIP,cn,DIRECT - SRC-IP-ASN,9808,DIRECT - SRC-IP-CIDR,192.168.1.201/32,DIRECT - SRC-IP-SUFFIX,192.168.1.201/8,DIRECT - DST-PORT,80,DIRECT - SRC-PORT,7777,DIRECT - IN-PORT,7890,PROXY - IN-TYPE,SOCKS/HTTP,PROXY - IN-USER,mihomo,PROXY - IN-NAME,ss,PROXY - PROCESS-PATH,/usr/bin/wget,PROXY - PROCESS-PATH,C:\Program Files\Google\Chrome\Application\chrome.exe,PROXY - PROCESS-PATH-REGEX,.*bin/wget,PROXY - PROCESS-PATH-REGEX,(?i).*Application\\chrome.*,PROXY - PROCESS-NAME,curl,PROXY - PROCESS-NAME,chrome.exe,PROXY - PROCESS-NAME,com.termux,PROXY - PROCESS-NAME-REGEX,curl$,PROXY - PROCESS-NAME-REGEX,(?i)Telegram,PROXY - PROCESS-NAME-REGEX,.*telegram.*,PROXY - UID,1001,DIRECT - NETWORK,udp,DIRECT - DSCP,4,DIRECT - RULE-SET,providername,proxy - AND,((DOMAIN,baidu.com),(NETWORK,UDP)),DIRECT - OR,((NETWORK,UDP),(DOMAIN,baidu.com)),REJECT - NOT,((DOMAIN,baidu.com)),PROXY - SUB-RULE,(NETWORK,tcp),sub-rule - MATCH,auto
ВНИМАНИЕ ! Если у вас по какой-то причине не работают какие-либо интернет ресурсы напрямую (С правилом DIRECT), то впишите так-же:
IP-CIDR - DIRECT
Пример готового конфига, можете добавить себе с небольшими изменениями:
Замените "ПРОЦЕСС ВАШЕГО БРАУЗЕРА" на процесс своего браузера соответственно.
В целом вам хватит этой конфигурации для большинства задач.
Добавить её можно в разделе "Редактировать правила" правый верхний угол "Дополнительно"
prepend:
- 'DOMAIN-KEYWORD,ru,DIRECT'
- 'DOMAIN-SUFFIX,ru,DIRECT'
- 'PROCESS-NAME,ПРОЦЕСС ВАШЕГО БРАУЗЕРА,🛡️ VPN'
- 'PROCESS-NAME,Spotify.exe,🛡️ VPN'
- 'PROCESS-NAME,Update.exe,🛡️ VPN'
- 'PROCESS-NAME,Discord.exe,🛡️ VPN'
- 'MATCH,DIRECT'
append:
- 'MATCH,DIRECT'
Как добавлять конкретные процессы в список для проксирования - будет ниже:
Например: Мне нужно проксировать через VPN только мой браузер , что я делаю? Открываю диспетчер задач и нахожу нужное мне приложение, в данной ситуации - это браузер соответственно.
Тыкаю по нему правой кнопкой мыши и открываю свойства, после чего там сразу же будет название процесса.
В данном случае это "msedge.exe". Копируйте его или переписываете в правила в формате:
- PROCESS-NAME,msedge.exe,🛡️ VPN
Далее переключаемся на Rule - все VPN работает раздельно по заданным вами параметрам. Хотелось бы уточнить, что это способ, которым пользуемся мы и нам так удобно. Конфигурация гибкая и при должных знаниях вы можете использовать и редактировать ее как вам угодно.
Важные примечания:
1) Если кнопка "Свойства" не нажимается после клика по процессу, то нужно нажать на стрелочку слева от процесса - откроется группа под-процессов, тыкаем на любой правой кнопкой и так же открываем свойства, а далее как уже было описано.
2) Если у вас название процесса отображается без ".exe", то это нужно обязательно дописать в программе !
3) Т.К программа имеет функцию автообновления и соответственно может подгружать для себя файлы на ваш ПК - антивирус может ее определять как вредоносную, поэтому в случае возникновения проблем его стоит отключить.
Как настроить автозапуск программы ?
1) Тыкаем по программе в папке правой кнопкой мыши и открываем "Свойства"
2) Переходим в "Совместимость" и ставим галочку на "Запускать от имени администратора", после чего применяем и закрываем данное окно.
3) В самой программе открываем раздел "Settings" и переключаем ползунок "Boot Startup" в положение ВКЛ.
Руководство будет дополняться или обновляться по мере необходимости, если остались вопросы или возникли трудности, нашли опечатку - вы всегда можете обратится в поддержку: https://t.me/torvpn_support