Segment Route
FAQ

Відповіді щодо CNAME та високої доступності для проксі

05

Основи маршрутизації та DNS

Що таке CNAME-запис?

CNAME-запис — це запис DNS, який робить одне ім'я псевдонімом іншого. Ім'я, що є псевдонімом, не може містити інших записів на тому ж імені, тому його зазвичай не використовують для головної домени (bare domain). Коротке правило. Якщо DDNS і проксі конфліктують, найчастішою причиною є запис із старою адресою, тому порівняйте запис із адресою, яку надає ваш проксі.

Що означає висока доступність для проксі?

Висока доступність означає уникнення єдиної точки відмови. Насправді це два або більше бекендів за проксі, перевірки працездатності, які припиняють надсилання запитів до несправного бекенда, та другий проксі або план відмови для самого проксі. Це знижує ризики. Воно ніколи не гарантує, що нічого не зламається, і Segment Route також не обіцяє жодного показника доступності, тому перевірте свій план відмови самостійно.

Що означають коди стану 502, 503 та 504?

502 Bad Gateway означає, що проксі отримав недійсну відповідь від бекенда, 503 означає, що служба недоступна, а 504 Gateway Timeout означає, що бекенд відповів занадто повільно. Помилка Bad Gateway може з'явитися, якщо сертифікат SSL прострочено, оскільки проксі не може завершити захищене з'єднання з бекендом. Спочатку перевірте дати сертифіката. Потім зробіть запит до адреси знову та порівняйте код.

У чому різниця між перенаправленням 301 та 302?

301 означає, що URL переміщено назавжди, а 302 — тимчасово; 307 та 308 — це тимчасові та постійні форми, що зберігають метод запиту. Перенаправлення домену без попередження про сертифікат потребує сертифіката, який покриває перенаправлене ім'я, інакше браузер попередить перед тим, як слідувати за переміщенням. Використовуйте тимчасовий код лише для тимчасового переміщення та ніколи для постійного.

Чому з'являється цикл перенаправлень?

Цикл перенаправлень виникає, коли два шари перенаправляють один і той самий запит, найчастіше, коли проксі та додаток обидва перенаправляють http-відвідувачів на https. Браузер тоді стрибає між ними, доки не зневіриться. Прочитайте правила перенаправлення в обох місцях, видаліть дублікат з одного з них і зробіть запит до адреси знову, щоб побачити один крок.

Використання Segment Route

Чи виконує агент команди самостійно?

Так. Агент виконує інструменти самостійно, і кожна дія відображається в чаті як картка з її реальним результатом. Розгорнута картка показує повний вивід: результат команди або diff файлу. Ви читаєте картку, а в режимі Ask first ви також приймаєте або відхиляєте кожну зміну перед її виконанням. Режим Plan only нічого не запускає.

Як агент змінює файл маршрутів?

Інструмент edit_file змінює файл і спочатку показує diff. Для API gateway в мікросервісній архітектурі кожна служба отримує свій рядок маршруту, а один diff може охоплювати їх усі. У режимі Ask first агент паузує перед зміною, і ви приймаєте або відхиляєте її, а Shell потім запускає вашу команду тестування конфігурації, тому ви бачите реальний код виходу перед будь-яким перезавантаженням.

Який режим затвердження підходить для живого проксі?

Існує 3 режими затвердження. Plan only записує план і нічого не запускає, Ask first паузує перед діями, що щось змінюють, а Auto-run діє миттєво. Для живого проксі зазвичай обирають Ask first, оскільки ви приймаєте або відхиляєте кожен diff, а Shell все одно запускає ваше тестування конфігурації перед кожним перезавантаженням. Використовуйте Auto-run лише для файлів, які можна відновити.

Чи завжди результати правильні?

Ні. Ви перевіряєте кожен результат і кожен diff. Агент запускає вашу команду тестування конфігурації, але успішне тестування означає лише, що синтаксис є дійсним. Зробіть запит до адреси, прочитайте код стану та заголовок Location і порівняйте їх із значеннями, які ви записали перед зміною. Збережіть резервну копію, щоб можна було відкотитися, і ставтеся до кожної пропозиції як до чернетки.

Чи є coderouting.com офіційним сайтом Segment Route?

Так, coderouting.com — це офіційний сайт Segment Route, а кнопка завантаження надає оригінальну установчу програму розміром близько 34 МБ. Спочатку порівняйте контрольну суму. Перевірте її значення SHA-256 проти опублікованого маніфесту перед запуском файлу та використовуйте кнопку Send feedback всередині програми, щоб повідомити про проблему або запитати про збірку.

Моделі, конфіденційність та завантаження

Чи залишають мої файли комп'ютер?

Так, із хмарною моделлю: ваш запит, включаючи текст будь-якого файлу, який читає агент, надходить до цього постачальника. Ні, із моделлю, що працює локально на вашому ПК: нічого не залишає машину. Чати, робочі папки та API-ключі залишаються на ПК, а секрети у виводі інструментів приховуються перед тим, як досягти моделі. Обирайте модель, маючи це на увазі.

Чи надсилає програма телеметрію?

Ні. Segment Route працює локально без телеметрії. Запити надходять лише до кінцевої точки моделі, яку ви обираєте. Деякі додаткові функції використовують мережу: web search, керування чатами з браузера на телефоні, що використовує одне вихідне з'єднання і яке можна вимкнути, та перевірки оновлень. Сторінка Privacy перелічує їх усі в одному місці.

Який файл надає кнопка завантаження?

34 МБ — це розмір файлу, який вона надає: установчої програми для Windows 10 та 11. Також існує портативний одиночний .exe розміром близько 25 МБ, але кнопка на цьому сайті його не надає. Установча програма — це збірка, що дозволяє автоматичне оновлення, і вона показує кнопку Update, коли готова нова версія.

Як перевірити завантажений інсталятор?

Мають збігатися 2 значення: контрольну суму SHA-256 вашого файлу та ту, що в опублікованому маніфесті. Запустіть команду Windows certutil -hashfile із шляхом до завантаженого файлу та SHA256 наприкінці. SmartScreen може попередити, оскільки інсталятор ще не підписано кодом. Оберіть More info та Run anyway лише після того, як значення збіжаться.

Segment Route для Windows

Отримайте агента та протестуйте своє перше правило

Завантажити Segment Route ↗