Салам) Нейронка за меня на комменты не отвечает, я лишь прошу её исправить мои грамматические ошибки и расставить знаки препинания, чтобы текст выглядел аккуратно. И в том, что ии помогает мне с кодом, тоже нет ничего криминального, и я уже писал об этом в коментах.
Использовать нейросети в разработке - это нормальная практика, если подходить к процессу с умом. Для меня это в первую очередь способ учиться новому и автоматизировать рутину, а не способ заработать. Проект абсолютно бесплатный!!!, с открытым исходным кодом, и я не получаю с него денег.
По поводу коммитов в репозитории: они у меня создаются буквально после каждого действия. Вместо того чтобы вручную тратить время на git add и писанину, я прошу ии сформулировать чёткое описание. Мне самому потом проще ориентироваться в истории изменений. К тому же ии помогает сохранять контекст: если где-то съезжает логика, я могу быстро отмотать назад и понять, в какой момент это случилось. Бездумный подход, когда ии-агенты пишут всё вслепую, мне и самому такое НЕ нравится, потом устанешь чужие косяки разгребать. Я всегда внимательно смотрю, что предлагает сеть, сам перечитываю код, вручную исправляю баги, тестирую и только тогда пушу.
Так что злиться тут вообще нет никакого смысла. Обычным людям, которые не являются программистами, абсолютно всё равно, как именно написан код, им важен конечный результат. Если утилита стабильно работает, решает их проблему в один клик и приносит профит, значит, проект сделан не зря. Пользователям программа нравится, и это главное.
Ругаться на меня и требовать баны точно не стоит. Если вам не нравится мой подход, вы всегда можете сделать что-то своё, полностью своими руками.
Надеюсь, зла на таких разработчиков вы не держите) Всего вам хорошего!
Здравствуйте! Вы не первый, кто обращает на это внимание.
С одной стороны, мне казалось, что индикации и так более чем достаточно: главная кнопка горит зелёной аурой, статус-доты сверху тоже зелёные, да и в логе снизу чётко пишется, что всё успешно запущено. Полностью убирать текст, не самый лучший вариант для интерфейса.
Но я услышал ваш посыл, кнопка в активном состоянии действительно не должна вызывать вопросов.
Как вариант, у меня есть идея вместо статичного текста выводить туда таймер (например: «Работает: 01:23:45»). Но тут нужно чётко продумать логику: что делать, если пропадёт интернет, отвалится один из компонентов или пользователь всё-таки нажмёт на неё (по идее, должно происходить корректное отключение служб).
Задача интересная, я обязательно подумаю, как сделать поведение кнопки более интуитивным в следующем обновлении. Спасибо за фидбэк!
И вам спасибо, что решили заглянуть и попробовать!
Для тех, кто привык к батникам и консоли, это скорее вопрос удобства, чтобы всё аккуратно сидело в трее, само обновлялось и не мозолило глаза открытыми окнами командной строки.
Будет интересно узнать ваше мнение после теста. Если появятся какие-то мысли или предложения по улучшению, обязательно пишите! Наслаждайтесь)
Рад, что инструмент зашёл! Надеюсь, это не сарказм)
Собственно, ради такой простоты и одной кнопки всё и задумывалось, чтобы не нужно было ковыряться в консоли и сложных конфигах. Пользуйтесь на здоровье!
Большое спасибо за отзыв и тёплые слова! Рад, что программа понравилась вам и подойдёт вашим друзьям.
Давайте по порядку по вашим пунктам:
Про автозапуск: На самом деле он в программе есть! Загляните в настройки, там можно включить тумблер автозапуска при старте системы, всё должно работать корректно.
Про добавление доменов и списков: Отличная идея, спасибо за фидбэк. Добавление своих доменов и списков прямо через интерфейс программы я обязательно реализую в будущих обновлениях, всё будет сделано для удобства.
Про мини-игру и звук: Звук в треках точно должен быть) Попробуйте проверить общую громкость приложения в микшере громкости Windows или потыкать настройки звука внутри игры, всё должно работать. Ну и удачи в прохождении, вы её обязательно победите!
Спасибо вам за поддержку, такие отзывы очень мотивируют развивать проект дальше! Удачи!
Рад, что вы нашли рабочую альтернативу для своих задач!
Дело в том, что Zapret - это инструмент для обхода местных блокировок (он модифицирует пакеты, чтобы провайдер их пропускал), поэтому он отлично справляется с условным YouTube, Discord или Roblox.
А вот сайты вроде ChatGPT, Claude.ai и Grok блокируют пользователей из РФ на своей стороне по геопозиции. Zapret тут не поможет, потому что он не меняет ваш IP-адрес. А Portal (который работает на базе WireGuard/Warp) как раз работает как полноценный VPN, он подменяет IP, поэтому нейросети через него и открываются.
Так что для каждого инструмента просто свои задачи! 😉
Насчёт идеи с Android-приложением (и перебором аргументов): мысль интересная, но пока она только на стадии рассмотрения, чёткого плана по реализации для мобилок на данный момент нет.
А вот по поводу совмещения VPN + NetFix, о подобном я уже думал. Хотелось бы сделать так, чтобы можно было, например, быстро переключаться с того же Happ на NetFix или как-то удобно разделять трафик. Задумка отличная, буду крутить её в голове, может быть, что-нибудь в итоге и придумаю.
А, понял, о чём речь! Имеете в виду вторую версию.
Да, хорошая идея, спасибо за наводку. Думаю, в будущих обновлениях добавлю возможность выбора в настройках, использовать запрет от Flowseal или оригинальный zapret2 от bol-van.
Отвечаю людям вежливо просто потому, что это нормальный тон для общения с аудиторией, которая пользуется моим софтом. А мини-игра там добавлена потому, что моя хорошая подруга попросила сделать для неё такой прикольный кастом. Программа полностью бесплатная и с открытым кодом, если вам не нравится эта пасхалка, вас никто не заставляет её открывать.
Про ИИ и файлы инструкций: Я ниже в комментариях уже открыто написал, что использую нейросети как помощников в разработке. Живем один раз, глупо не использовать технологии. А файлы .claudecode или другие, я удаляю из репозитория просто потому, что в публичном доступе они нафиг никому не нужны, это мои локальные рабочие логи и промпты для пк, которые только засоряют гит.
Про геолокацию и язык: Я нахожусь в России. Тот коммит на украинском - это как раз наглядный пример того, как сгенерированная нейросетью строка случайно попала в гит. Ии иногда тупит и выдает базу на других языках. Спасибо, что заметили, коммит уже переписал на нормальный русский. Строить из этого теории заговора и расследования точно не стоит)
Про версию без установщика: Проект написан на C# (WPF). На выходе компиляции получается тот самый готовый NetFix.exe, который весит всего ничего. Ему не нужен тяжелый инсталлятор, вы просто запускаете этот один файл, и он работает. Как, по-вашему, должен выглядеть "портативный" C# проект без .exe? Исходным кодом, чтобы каждый сам себе его компилировал в Visual Studio? Код полностью открыт, если вам так спокойнее, можете собрать его сами.
Тайны здесь никакой нет, проект создается открыто и для людей.
Вы можете в любой момент зайти в "Сервисы" и спокойно отключить tg-ws-proxy отдельной кнопкой, оставив работать только Zapret. Всё уже предусмотрено и работает независимо друг от друга)
Привет! Спасибо, рад, что задумка с мини-игрой понравилась)
Насчёт твоего вопроса: тут как раз таки и используется сборка от Flowseal! Видимо, произошла небольшая путаница из-за того, что Flowseal, это форк (модификация), но в основе всё равно лежит оригинальный движок от bol-van.
Так что можешь не переживать, внутри софта крутится именно тот самый привычный тебе вариант от Flowseal, заточенный под YouTube и Discord.
Да, есть такое) Живём один раз, так что почему бы и нет?
Я использую нейросети в качестве помощников при разработке. Это круто экономит время и помогает быстрее доводить идеи до ума. Главное ведь результат, чтобы приложение работало чётко и радовало удобством.
Да, с мобильными операторами, сейчас знатная лотерея, у них ТСПУ настроены жестче, поэтому там то работает, то нет. На ПК с проводным интернетом в этом плане всегда стабильнее.
Я пока сам точно не знаю, в чём именно там загвоздка на Андроиде, но уже думаю над тем, как это можно решить. Обязательно постараюсь что-нибудь придумать в будущем! А пока вариант с v2rayng для смартфона, действительно лучшее временное решение.
Смотря что именно вы имеете в виду под стримингом.
Смотреть чужие стримы на Ютубе: Да, всё будет отлично работать. Прямые трансляции будут прогружаться и идти плавно.
Запускать свой стрим (через OBS / Streamlabs): А вот тут не рекомендуется. Дело в том, что когда вы сами запускаете трансляцию, вы отправляете огромный поток данных (исходящий трафик) на сервера YouTube. Запрет модифицирует и дробит пакеты, из-за чего в OBS могут начать дико лететь пропуски кадров (Drop Frames), а сам битрейт станет нестабильным. Стрим будет постоянно лагать и прерываться.
Для проведения собственных стримов лучше использовать хороший "KVN", он даст стабильный исходящий тоннель без искажения пакетов, и трансляция пойдёт ровно. А для обычного просмотра и серфинга оставляйте эту прогу!
А, теперь я понял, откуда путаница! Смотрите, есть две разные ветки:
Оригинальный проект zapret (от автора bol-van) - это мощный, но довольно сложный инструмент.
Модифицированный zapret (сборка от Flowseal под Discord и YouTube) - именно её я сейчас и использую в своей оболочке, так как на данный момент она самая популярная и оптимизированная под наши задачи.
Если у вас не работает ни одна стратегия, скорее всего, ваш провайдер полностью блокирует именно эти методы обхода. В будущем я планирую добавить в приложение возможность выбора и установки других версий Запрета (в том числе от bol-van), чтобы у пользователей было больше пространства для маневра, если текущие базы не справляются.
Обновите компоненты кнопкой в приложение. Либо напишите мне в телеграм: @sofirka_hanabi
Думайте как хотите) Я просто стараюсь общаться вежливо, ботов здесь точно нет.
Салам) Нейронка за меня на комменты не отвечает, я лишь прошу её исправить мои грамматические ошибки и расставить знаки препинания, чтобы текст выглядел аккуратно. И в том, что ии помогает мне с кодом, тоже нет ничего криминального, и я уже писал об этом в коментах.
Использовать нейросети в разработке - это нормальная практика, если подходить к процессу с умом. Для меня это в первую очередь способ учиться новому и автоматизировать рутину, а не способ заработать. Проект абсолютно бесплатный!!!, с открытым исходным кодом, и я не получаю с него денег.
По поводу коммитов в репозитории: они у меня создаются буквально после каждого действия. Вместо того чтобы вручную тратить время на
git addи писанину, я прошу ии сформулировать чёткое описание. Мне самому потом проще ориентироваться в истории изменений. К тому же ии помогает сохранять контекст: если где-то съезжает логика, я могу быстро отмотать назад и понять, в какой момент это случилось. Бездумный подход, когда ии-агенты пишут всё вслепую, мне и самому такое НЕ нравится, потом устанешь чужие косяки разгребать. Я всегда внимательно смотрю, что предлагает сеть, сам перечитываю код, вручную исправляю баги, тестирую и только тогда пушу.Так что злиться тут вообще нет никакого смысла. Обычным людям, которые не являются программистами, абсолютно всё равно, как именно написан код, им важен конечный результат. Если утилита стабильно работает, решает их проблему в один клик и приносит профит, значит, проект сделан не зря. Пользователям программа нравится, и это главное.
Ругаться на меня и требовать баны точно не стоит. Если вам не нравится мой подход, вы всегда можете сделать что-то своё, полностью своими руками.
Надеюсь, зла на таких разработчиков вы не держите) Всего вам хорошего!
Здравствуйте! Вы не первый, кто обращает на это внимание.
С одной стороны, мне казалось, что индикации и так более чем достаточно: главная кнопка горит зелёной аурой, статус-доты сверху тоже зелёные, да и в логе снизу чётко пишется, что всё успешно запущено. Полностью убирать текст, не самый лучший вариант для интерфейса.
Но я услышал ваш посыл, кнопка в активном состоянии действительно не должна вызывать вопросов.
Как вариант, у меня есть идея вместо статичного текста выводить туда таймер (например: «Работает: 01:23:45»). Но тут нужно чётко продумать логику: что делать, если пропадёт интернет, отвалится один из компонентов или пользователь всё-таки нажмёт на неё (по идее, должно происходить корректное отключение служб).
Задача интересная, я обязательно подумаю, как сделать поведение кнопки более интуитивным в следующем обновлении. Спасибо за фидбэк!
Главное, что едет, и едет отлично) Для этого всё и задумывалось.
И вам спасибо, что решили заглянуть и попробовать!
Для тех, кто привык к батникам и консоли, это скорее вопрос удобства, чтобы всё аккуратно сидело в трее, само обновлялось и не мозолило глаза открытыми окнами командной строки.
Будет интересно узнать ваше мнение после теста. Если появятся какие-то мысли или предложения по улучшению, обязательно пишите! Наслаждайтесь)
Рад, что инструмент зашёл! Надеюсь, это не сарказм)
Собственно, ради такой простоты и одной кнопки всё и задумывалось, чтобы не нужно было ковыряться в консоли и сложных конфигах. Пользуйтесь на здоровье!
Большое спасибо за отзыв и тёплые слова! Рад, что программа понравилась вам и подойдёт вашим друзьям.
Давайте по порядку по вашим пунктам:
Про автозапуск: На самом деле он в программе есть! Загляните в настройки, там можно включить тумблер автозапуска при старте системы, всё должно работать корректно.
Про добавление доменов и списков: Отличная идея, спасибо за фидбэк. Добавление своих доменов и списков прямо через интерфейс программы я обязательно реализую в будущих обновлениях, всё будет сделано для удобства.
Про мини-игру и звук: Звук в треках точно должен быть) Попробуйте проверить общую громкость приложения в микшере громкости Windows или потыкать настройки звука внутри игры, всё должно работать. Ну и удачи в прохождении, вы её обязательно победите!
Спасибо вам за поддержку, такие отзывы очень мотивируют развивать проект дальше! Удачи!
Рад, что вы нашли рабочую альтернативу для своих задач!
Дело в том, что Zapret - это инструмент для обхода местных блокировок (он модифицирует пакеты, чтобы провайдер их пропускал), поэтому он отлично справляется с условным YouTube, Discord или Roblox.
А вот сайты вроде ChatGPT, Claude.ai и Grok блокируют пользователей из РФ на своей стороне по геопозиции. Zapret тут не поможет, потому что он не меняет ваш IP-адрес. А Portal (который работает на базе WireGuard/Warp) как раз работает как полноценный VPN, он подменяет IP, поэтому нейросети через него и открываются.
Так что для каждого инструмента просто свои задачи! 😉
Большое спасибо за отзыв и предложение!
Насчёт идеи с Android-приложением (и перебором аргументов): мысль интересная, но пока она только на стадии рассмотрения, чёткого плана по реализации для мобилок на данный момент нет.
А вот по поводу совмещения VPN + NetFix, о подобном я уже думал. Хотелось бы сделать так, чтобы можно было, например, быстро переключаться с того же Happ на NetFix или как-то удобно разделять трафик. Задумка отличная, буду крутить её в голове, может быть, что-нибудь в итоге и придумаю.
Глянул ссылку, теперь понял. Никогда раньше не пробовал эту версию, но с ходу выглядит действительно сложновато)
В общем, поизучаю на досуге и обязательно придумаю, как это можно грамотно реализовать и внедрить в будущем!
А, понял, о чём речь! Имеете в виду вторую версию.
Да, хорошая идея, спасибо за наводку. Думаю, в будущих обновлениях добавлю возможность выбора в настройках, использовать запрет от Flowseal или оригинальный zapret2 от bol-van.
Если честно, вообще не понял сути этого сарказма)
Отвечаю людям вежливо просто потому, что это нормальный тон для общения с аудиторией, которая пользуется моим софтом. А мини-игра там добавлена потому, что моя хорошая подруга попросила сделать для неё такой прикольный кастом. Программа полностью бесплатная и с открытым кодом, если вам не нравится эта пасхалка, вас никто не заставляет её открывать.
Отвечает человек, а не LLM. Давайте по фактам:
Про ИИ и файлы инструкций: Я ниже в комментариях уже открыто написал, что использую нейросети как помощников в разработке. Живем один раз, глупо не использовать технологии. А файлы
.claudecodeили другие, я удаляю из репозитория просто потому, что в публичном доступе они нафиг никому не нужны, это мои локальные рабочие логи и промпты для пк, которые только засоряют гит.Про геолокацию и язык: Я нахожусь в России. Тот коммит на украинском - это как раз наглядный пример того, как сгенерированная нейросетью строка случайно попала в гит. Ии иногда тупит и выдает базу на других языках. Спасибо, что заметили, коммит уже переписал на нормальный русский. Строить из этого теории заговора и расследования точно не стоит)
Про версию без установщика: Проект написан на C# (WPF). На выходе компиляции получается тот самый готовый
NetFix.exe, который весит всего ничего. Ему не нужен тяжелый инсталлятор, вы просто запускаете этот один файл, и он работает. Как, по-вашему, должен выглядеть "портативный" C# проект без.exe? Исходным кодом, чтобы каждый сам себе его компилировал в Visual Studio? Код полностью открыт, если вам так спокойнее, можете собрать его сами.Тайны здесь никакой нет, проект создается открыто и для людей.
Вы можете в любой момент зайти в "Сервисы" и спокойно отключить tg-ws-proxy отдельной кнопкой, оставив работать только Zapret. Всё уже предусмотрено и работает независимо друг от друга)
Привет! Спасибо, рад, что задумка с мини-игрой понравилась)
Насчёт твоего вопроса: тут как раз таки и используется сборка от Flowseal! Видимо, произошла небольшая путаница из-за того, что Flowseal, это форк (модификация), но в основе всё равно лежит оригинальный движок от bol-van.
Так что можешь не переживать, внутри софта крутится именно тот самый привычный тебе вариант от Flowseal, заточенный под YouTube и Discord.
Да, есть такое) Живём один раз, так что почему бы и нет?
Я использую нейросети в качестве помощников при разработке. Это круто экономит время и помогает быстрее доводить идеи до ума. Главное ведь результат, чтобы приложение работало чётко и радовало удобством.
Да, с мобильными операторами, сейчас знатная лотерея, у них ТСПУ настроены жестче, поэтому там то работает, то нет. На ПК с проводным интернетом в этом плане всегда стабильнее.
Я пока сам точно не знаю, в чём именно там загвоздка на Андроиде, но уже думаю над тем, как это можно решить. Обязательно постараюсь что-нибудь придумать в будущем! А пока вариант с v2rayng для смартфона, действительно лучшее временное решение.
Смотря что именно вы имеете в виду под стримингом.
Смотреть чужие стримы на Ютубе: Да, всё будет отлично работать. Прямые трансляции будут прогружаться и идти плавно.
Запускать свой стрим (через OBS / Streamlabs): А вот тут не рекомендуется. Дело в том, что когда вы сами запускаете трансляцию, вы отправляете огромный поток данных (исходящий трафик) на сервера YouTube. Запрет модифицирует и дробит пакеты, из-за чего в OBS могут начать дико лететь пропуски кадров (Drop Frames), а сам битрейт станет нестабильным. Стрим будет постоянно лагать и прерываться.
Для проведения собственных стримов лучше использовать хороший "KVN", он даст стабильный исходящий тоннель без искажения пакетов, и трансляция пойдёт ровно. А для обычного просмотра и серфинга оставляйте эту прогу!
А, теперь я понял, откуда путаница! Смотрите, есть две разные ветки:
Оригинальный проект zapret (от автора bol-van) - это мощный, но довольно сложный инструмент.
Модифицированный zapret (сборка от Flowseal под Discord и YouTube) - именно её я сейчас и использую в своей оболочке, так как на данный момент она самая популярная и оптимизированная под наши задачи.
Если у вас не работает ни одна стратегия, скорее всего, ваш провайдер полностью блокирует именно эти методы обхода. В будущем я планирую добавить в приложение возможность выбора и установки других версий Запрета (в том числе от bol-van), чтобы у пользователей было больше пространства для маневра, если текущие базы не справляются.