ProxyNodeHub (wanvfx/ProxyNodeHub)
Searching Database…
464 ·GitHub
Что это?
ProxyNodeHub — десктопный инструмент для Windows, который сканирует GitHub на предмет активных репозиториев с бесплатными прокси-нодами, оценивает их активность, дедуплицирует найденные ноды и одним кликом выдаёт готовую ссылку на подписку.
Это инструмент командной строки или графическое десктоп-приложение?
Это GUI-приложение для Windows на C# WinForms поверх .NET 8, а не CLI-инструмент и не веб-сервис.
Как его запустить?
Скачайте сборку со страницы Releases — берите самодостаточный .zip, если .NET не установлен, иначе зависящий от фреймворка вариант, — распакуйте куда угодно, запустите ProxyNodeHub.exe, затем нажмите F5 (или кликните 'Search and Analyze'), чтобы начать.
Нужен ли установленный .NET или API-ключ GitHub?
Самодостаточная сборка не требует ничего дополнительного, а зависящая от фреймворка требует .NET 8 Desktop Runtime на Windows 10+ x64. Токен GitHub необязателен, но рекомендуется: он поднимает лимит API поиска с 60 до 5000 запросов в час.
Есть ли подводные камни при установке?
Самодостаточную сборку нельзя обрезать через trim, потому что WinForms не поддерживает PublishTrimmed, поэтому она весит около 65 МБ; приложение только для Windows (x64), сборок под macOS и Linux нет.
Где хранится мой токен GitHub?
Если вы вводите токен GitHub, он шифруется и хранится отдельно для каждого пользователя через Windows Credential Manager, а не в открытом виде.
Как работает оценка активности?
Каждый репозиторий-кандидат оценивается по 100-балльной шкале, сочетающей частоту коммитов, равномерность коммитов, признаки автоматизации и то, насколько 'скрытым' (мало посещаемым) является репозиторий, — с приоритетом тихо поддерживаемых репозиториев, где ноды обычно менее перегружены.
Как работает дедупликация нод?
Ноды, взятые из разных репозиториев, дедуплицируются по ключу 'server:port', прежде чем быть слитыми в итоговую экспортируемую ссылку подписки.
Какие четыре режима обработки?
Можно выбрать между режимами Fast, Standard, Deep и Compatible, каждый из которых работает со своим уровнем параллелизма поиска.
Как шестиуровневый движок обнаружения находит ссылки на подписки?
Он каскадом проходит обучение по библиотеке сигнатур, хардкодные соответствия путей, фильтрацию дерева файлов, простбинг распространённых путей, разбор README и резервный список кандидатов, чтобы найти пригодные файлы подписок внутри репозитория.
What are similar projects?
quiver-launcher, netch, IntentRoute-AI, BibaYanji, CircuitLordVRModInstaller, douyin-favorite-MyLike, SteamTools, RunCat365
Which topics is it in?
deduplication, github-api, subscription, cache, logging, censorship-circumvention, dotnet, c#, csharp, github, windows-app, proxy
