Редагує файли маршрутизації
Він читає файли маршрутизації та перенаправлень, пропонує зміну та показує diff перед тим, як ви його приймете.
Segment Route — це автономний AI-агент для 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 і кожен код статусу — це ваше право прочитати, перш ніж покладатися на нього.