Как настроить VPN только на те программы и сайты которые вам нужны?
И так задача:
Есть 3 программы которые мне нужны под VPN, остальное должно работать без него.
- visual studio code - для copilot нужен ВПН
- chrome - у меня 2 браузера, 1 с ВПН (для YouTube), 2 без.
- discord - общение ути пути
Хостинг и сервер
И так, начнем с сервера, для того что бы тоннель работал, нужен сервак VPS.
Вот ссылка на хостинг где я заказал Германию:
Регаемся, оформляем самый дешевый сервер любой страны, у меня Германия.
Далее настройка сервера, у меня было такое тз:
Я должен иметь создание тоннеля, удаление, остановку и получать данные о том, сколько трафика.
Идем на сайт wg-easy.
Там есть команды для запуска этой всей фигни:
Нам нужно получить айпи сервера, вообще он написан на панели хостинга, но если вдруг у вас нет (что странно), то после подключения к серверу пишем команду: ifconfig
Подключение к серверу: большинство хостингов имеет кнопку "подключится", но если таковой нет, то должен быть айпи от вашего сервера, далее на windows в cmd пишем команду:
ssh root@вашайпи
после вводим пароль, он писаться не будет, это такое средство защиты, вообще он пишется.
Ну и там выполняем команды:
sudo apt update -y | sudo apt upgrade -y
Далее уже команда которая есть выше, если вылетает ошибка, скорее всего нету docker'а, его нужно установить, командой:
sudo curl -sSL https://get.docker.com | sh
Меняем так же пароль админа, он нужен для того что бы войти в админ панель.
После запуска команды, мы переходим на http://вашайпи:51821/ и видим такую картину:
Вводим пароль админа и получаем доступ к серверу ВПН.
Создаем профиль и скачиваем его нажатием на кнопку стрелки.
Программа на Windows
Теперь подключение на ПК, качаем программу:
Заходим в неё и видим такое:
После нажимаем "File" > "New Rule"
Видим такую картину:
Придумываем название, в type выбираем Process Name, в value перечисляем программы, название которых должно совпадать с названиями в диспетчере задач.
Получаем такой результат:
Всё, жмем сохранить.
В этом окне выбираем наш конфиг и наши программы.
После запускаем.
После всё должно начать работать.
Для андроида и IOS есть программа WireGuard в магазине.
В ней сверху нажимаем плюсик, после в панели wireguard создаем новый тоннель, например "телефон", рядом с ним нажимаем кнопку похожую на QR код, сканируем приложением на телефоне, всё, мы подключены.
Надеюсь я вам помог.