VPN для друзей
February 6, 2025
Проект LimblessLAN
Цель проекта: создать устройство, интегрируемое в локальную сеть с возможностью пропускать трафик через Vless или Trojan прокси-протоколы.
Аппаратная часть: Raspberry Pi Zero 2 W
- Подключение к локальной сети по ethernet или wifi.
- Использование mDNS (Multicast DNS). Это нужно для того чтобы у узла было читаемое имя в подключенной сети.
- Панель управления устройством (HTTPS)
- Vless, Trojan клиент Xray-core
- Другое ПО
Виды устройств
Основная суть устройства: подключить узел в локальную сеть, связать устройство с подпиской VPN сервиса и предоставить возможность устройствам пользователя подключится к VPN через узел про протоколу SOCKS5.
- Пользователь подключается к локальной сети по ethernet или wifi.
- Если подключение происходит по wifi, авторизуется в панели управления и указывает параметры подключения к wifi сети.
- Авторизуется в панели управления узлом, добавляет данные о подписке VPN сервиса. После сохранения устройство перезаписывает конфигурацию и применят ее.
- Устройство автоматически каждый час обновляет параметры подписки.
- В панели управления узлом отображается информация об объеме потребляемого трафика, о доступных подключениях со ссылками для приложений, о параметрах подключения к SOCKS5 серверу.
- Для подключения к VPN пользователь сначала должен подключиться к общей локальной сети, а затем подключить устройство по SOCKS5 протоколу.
Основная суть устройства: подключить узел в локальную сеть, связать устройство с подпиской VPN сервиса. Дать возможность настроить wifi репитор и пропускать весь wifi-трафик через VPN сервис.
- Пользователь подключается к локальной сети по ethernet или wifi.
- Если подключение происходит по wifi, авторизуется в панели управления и указывает параметры подключения к wifi сети.
- Авторизуется в панели управления узлом, добавляет данные о подписке VPN сервиса. После сохранения устройство перезаписывает конфигурацию и применят ее.
- Устройство автоматически каждый час обновляет параметры подписки.
- В панели управления узлом отображается информация об объеме потребляемого трафика, о доступных подключениях со ссылками для приложений, о параметрах подключения к SOCKS5 серверу.
- В панели управления узлом пользователь настраивает wifi-репитор.
В параметрах можно указать новое (не повторяющиеся) имя SSID, пароль и включить режим VPN. Включенный VPN режим позволяет пропускать весь трафик через VPN сервис.