November 19, 2025

Создаем себе Скрипт - Роутер

Не хочу разглагольствовать, эта штука вам пригодится, если:

  • Нужно обойти ограничение прокси/провайдера по Гео (Gemini например)
  • Если нужно обойти цензуру в JanitorAI (Gemini / Claude)
  • Если нужно заиметь доступ к платформам, которые не хотят работать с Janitor (ElectronHub, например)

Ехала. (сделал (уже не) наотъе.., (но если вдруг) вопросы будут - @qwertyplop)

1. Создаем

- Заходим на сайт https://vercel.com

- Регистрируемся

Нас вот так встречают (телефонистам привет большой, разберитесь пж, там кардинально не отличается)

Создаем новый проект (Add New.. -> Project)

Вставляем ссылку на мой репозиторий и нажимаем "Продолжить" (Continue)

https://github.com/qwertyplop/universal-rerouter-proxy

Продолжаем импортирование, заходим через свой GitHub (если своего GitHub нет - регистрируем)

Подтверждаем создание (Create)

Ожидаем процесса загрузки

Двигаемся дальше (Continue to Dashboard)

2. Настраиваем

Мы на странице проекта, заходим в Настройки (Settings)

Здесь выбираем Переменные Среды (Environment Variables)

Там будем загружать файлик с переменными, но сначала скачаем - ССЫЛКА

На компе так:

На телефоне так:

Файлик загружен, импортируем (Import .env)

Появляются вот такие переменные

Что каждая из них значит:

TARGET_UPSTREAM - ссылка на прокси/провайдера, по умолчанию стоит openai, меняем на нужную вам (Ehub, Google Gemini или любую другую, ссылку ищем в интернете либо спрашиваем, ссылка = Proxy URL)

ENABLE_JANITORAI_PREFILL и ENABLE_JANITORAI_SYSTEM_PREFILL - части одного переключателя, для включения обхода цензуры (инструкция + префилл), РЕЗУЛЬТАТ НЕ ГАРАНТИРУЕТСЯ, но помочь должно. Чтобы включить, вписываем true в обоих

JANITORAI_PREFILL_CONTENT и JANITORAI_SYSTEM_PREFILL_CONTENT - опционально, эти поля настраивают содержимое префиллов, будет полезно, если вы понимаете в этом и мои префиллы вам не нравятся (я брал из пресета Marinara, для знающих)

ENABLE_LOGGING - можно не трогать, технический момент на случай проблем - чтобы смотреть, что не так

После всех изменений, Сохраняем (Save)

После сохранения все переменные попрячет, это нормально

ДОП. - Если так случится, что вам нужно будет изменить переменные: Чтобы изменить после сохранения (забыли ссылку поменять, решили сменить провайдера, указали неправильно ссылку, захотели включить/выключить префилл - любая ваша причина), нажимаем три точки - Изменить (Edit)

После изменения сохраняем

После ЛЮБОГО изменения (но не каждого, можно все сразу сделать, а потом уже) идем в Deployments

Заходим в последний (чем чаще меняли, тем больше их будет, вам всегда нужен верхний самый - на нем будет синяя надпись Текущий (Current) )

Перезапускаем (Redeploy)

Как только статус "Готов" (Ready) - все круто

Переходим на главную (Overview)

Наша постоянная ссылка вот, копируем ее

С настройкой на этом все, переходим в Janitor / SillyTavern

3. Janitor / SillyTavern

Настройки подключения

Дописываем ручками janitorai в случае Jan, sillytavern - Таверны

Сохраняем, обновляем (страницу обновите) - ВСЕ

Конец.

Надо еще тестить, пока вроде все работает, но потихоньку смотрю, может чего и не работать будет. Если что - пишите, разберемся.