Skip to content

Adminchik-ng/FreedomNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


FreedomNet - Link Collector (Сборщик ссылок) 🌐

FreedomNet - Link Collector — это Python-приложение с современным графическим интерфейсом для автоматической загрузки, фильтрации и управления ссылками конфигураций VPN-клиентов (VLESS, VMess, Trojan, Shadowsocks) из публичных источников. Список источников конфигов доступен на GitHub.

🌟 Возможности

  • Многопоточная Загрузка: Быстрая и неблокирующая загрузка ссылок из нескольких URL-адресов.
  • Гибкая Фильтрация: Фильтрация по схеме (VLESS, VMess и т.д.), типу источника, порту (включая диапазоны), SNI, IP-адресу или общему текстовому поиску.
  • Ограничение Вывода: Возможность ограничения и случайного выбора количества отображаемых ссылок.
  • Экспорт Данных: Копирование отфильтрованных ссылок в буфер обмена или сохранение их в текстовый файл.
  • Многоязычный Интерфейс: Поддержка русского (ru) и английского (en) языков.
  • Настраиваемая Тема: Переключение между светлой и темной темами оформления.

🖥️ Скриншот Приложения


🛠️ Установка

1. Требования

Для запуска приложения на вашем компьютере должен быть установлен python, у меня это python 3.11.

2. Установка зависимостей

Установите зависимости, используя команду:

pip install -r requirements.txt

3. Запуск

Запустите файл main.py:

python main.py

🚀 Использование

Загрузка Источников

Нажмите кнопку "Загрузить источники" ("Load Sources"). Приложение начнет многопоточную загрузку ссылок из URL-адресов.

Фильтрация Ссылок

После завершения загрузки (статус изменится на "Готово! Загружено X ссылок"), вы можете настроить фильтры.

Поле Фильтра Назначение Примеры Ввода Примечание
Схема Выбор протокола (VLESS, VMess, Trojan, Shadowsocks). VLESS 'все схемы' по умолчанию.
Тип Фильтрация по типу источника (regular или white_list). white_list 'все типы' по умолчанию.
Порт Фильтрация по порту. 443, 80-443, 2053 Поддерживает как одиночные порты, так и диапазоны. По умолчанию 443 порт.
SNI Фильтрация по значению Server Name Indication. vk.ru, google.com Использует частичное совпадение.
IP Фильтрация по части IP-адреса. 158.160., 104.22. Использует частичное совпадение.
Общий поиск Произвольный поиск по всей строке ссылки. VIP VPN Регистр не учитывается.
Макс. вывод Максимальное количество ссылок для отображения. 10, 20 Если найдено больше, чем указано, выводится случайная выборка.

После установки желаемых фильтров нажмите кнопку "Фильтровать" ("Filter"). Отфильтрованный список появится в основном текстовом поле.

Шаг 3: Копирование и Сохранение

  • Копировать (Copy): Копирует только отображенные в текстовом поле ссылки в буфер обмена.
  • Сохранить (Save): Открывает диалог сохранения файла для экспорта только отображенных ссылок в текстовый файл (.txt), где каждая ссылка находится на новой строке.

Дополнительные Настройки

В нижней части окна вы найдете:

  • Кнопка Языка (RU/EN): Переключение между русским и английским интерфейсом.
  • Переключатель Темы: Переключение между темной и светлой темами оформления.

⚠️ Примечание по Безопасности

Приложение загружает ссылки с удаленных общедоступных URL-адресов. Всегда следует осознавать, что использование сторонних VPN-конфигураций несет потенциальные риски. Используйте приложение ответственно и с пониманием.

About

Удобный парсер бесплатных VPN конфигов 🌍

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages