Редактирует ваши файлы маршрутов
Он читает файлы маршрутов и редиректов, предлагает изменение и показывает diff перед тем, как вы его примете.
Segment Route — автономный ИИ-агент для Windows 10/11, который редактирует файлы маршрутов и все URL-редиректы на серверах, которые вам принадлежат. Он самостоятельно запускает ваши команды, показывает реальный результат в каждой карточке чата и ждёт вашего одобрения, если шаг что-то изменяет. Для запуска не нужна учётная запись, а текущая версия — 2.9.26.
Он читает файлы маршрутов и редиректов, предлагает изменение и показывает diff перед тем, как вы его примете.
Ваши команды проверки конфигурации, перезагрузки и запросов выполняются в Shell, а карточка показывает реальный код выхода.
Ask first приостанавливается перед действиями, которые что-то изменяют, а Plan only составляет план и ничего не запускает.
Люди спрашивают, зачем использовать сервер обратного прокси публично: одна контролируемая точка входа заменяет открытые бэкенды. Segment Route читает файлы этой точки входа, редактирует их с помощью diff, запускает ваши тесты и сообщает результат в карточке, которую можно развернуть, чтобы увидеть полный вывод.
about1 совпадениеredirects.confзагруженоredirects.conf+1 -1your config testexit 0your request command301 найденСтраница, которая переехала навсегда, но всё ещё отвечает временным кодом, продолжает сообщать поисковым системам и посетителям, что старый адрес актуален. list_dir и grep находят файл правила, содержащий старый путь, а read_file показывает строку, отправляющую код 302. edit_file изменяет этот код на 301 и показывает diff. В режиме Ask first агент приостанавливается здесь. Пока ничего не перезагружается. Затем Shell запускает вашу команду проверки конфигурации, перезагружает и отправляет запрос к старому адресу, а карточка показывает код статуса и заголовок Location. Сравните их со значениями, которые вы записали до изменения, и примите diff только тогда, когда оба совпадают. Впишите ожидаемый код в свой план перед началом, чтобы сравнение было проверкой против записанного значения, а не против памяти.
Бесконечный цикл редиректов за обратным прокси обычно означает, что два слоя принудительно включают https, поэтому браузер никогда не достигает страницы. grep ищет слово redirect в файле прокси и в файле настроек приложения, а read_file открывает оба. Два правила. edit_file удаляет дубликат из одного из них и показывает diff. Shell запускает вашу команду проверки конфигурации, а команда запроса следует по редиректам, которые вы просите её следовать, так что код выхода и количество переходов появляются в карточке. Проверьте diff, сохраните резервную копию старого файла и начните с Plan only, если сервер работает. После исправления снова запросите адрес и подсчитайте переходы: один — это правильно, два или больше означает, что другое правило всё ещё перенаправляет.
Два адреса, обслуживающие один и тот же сайт, делят ваших посетителей, поэтому выберите один и отправьте другой к нему с помощью одного URL-редиректа. Сначала запишите правило для вашего собственного домена, например www.example.com в example.com, в файл плана. read_file открывает текущие правила, edit_file добавляет постоянный редирект с diff, а Shell запускает вашу команду проверки конфигурации и команду запроса для обоих имен. Цепочки замедляют посетителей и могут зациклиться. Поэтому второй запрос должен показывать только один переход. Проверьте diff в режиме Ask first и убедитесь, что правило отправляет посетителей к тому же контенту, который они запросили. Редирект, ведущий куда-то совсем не туда, — это ошибка, и именно ради этого не нужно правило.
Обратный прокси на удалённом VPS, которым вы управляете, можно достичь через среду SSH, где команды Shell выполняются на сервере, а инструменты работы с файлами работают в рабочей папке чата. Выберите эту среду, запустите вашу команду проверки конфигурации и команду перезагрузки через Shell и прочитайте реальный код выхода в каждой карточке. Auto-run действовал бы немедленно. Ask first — лучший выбор для работающего сервера, потому что каждое изменение ждёт вашего одобрения. После этого запросите публичный адрес и сравните код статуса с тем, который вы записали ранее. Сохраните резервную копию старой конфигурации на сервере и способ отката. Используйте это только на серверах, которые вам принадлежат или которыми вы управляете.
Segment Route — это не хостинговый сервис и не плагин для веб-сервера. Он предназначен только для ваших собственных файлов, вашего ПК и серверов, которыми вы имеете право пользоваться, и вы сохраняете работу внутри них: агент не ограничивает область действия, а Shell, веб и SSH не привязаны к папкам. Он не может гарантировать, что код, сканирование или анализ верны, поэтому каждый diff и каждый код статуса — на ваше усмотрение, прежде чем вы положитесь на них.