Edita seus arquivos de rota
Ele lê arquivos de rota e redirecionamento, propõe uma alteração e mostra o diff antes de você aceitá-lo.
O Segment Route é um agente de IA autônomo para Windows 10/11 que edita arquivos de rota e todos os redirecionamentos de URL em servidores de sua propriedade. Ele executa seus próprios comandos, mostra o resultado real em cada cartão de chat e aguarda sua aprovação quando uma etapa altera algo. Nenhuma conta é necessária para executá-lo, e a versão 2.9.26 é a versão atual.
Ele lê arquivos de rota e redirecionamento, propõe uma alteração e mostra o diff antes de você aceitá-lo.
Seus comandos de teste de configuração, recarga e solicitação são executados no Shell, e o cartão mostra o código de saída real.
Ask first pausa antes de ações que alteram algo, e Plan only escreve um plano e não executa nada.
As pessoas perguntam por que deveriam usar um servidor de proxy reverso publicamente: um ponto de entrada controlado substitui backends abertos. O Segment Route lê os arquivos desse ponto de entrada, os edita com um diff, executa seus testes e relata o resultado em um cartão que você pode expandir para ver a saída completa.
about1 correspondênciaredirects.confcarregadoredirects.conf+1 -1your config testsaída 0your request command301 encontradoUma página que mudou permanentemente, mas ainda responde com um código temporário, continua informando aos mecanismos de busca e visitantes que o endereço antigo está atualizado. list_dir e grep encontram o arquivo de regra que menciona o caminho antigo, e read_file mostra a linha que envia o código 302. edit_file altera esse código para 301 e mostra o diff. No modo Ask first, o agente pausa aqui. Nada é recarregado ainda. Shell executa então seu comando de teste de configuração, recarrega e envia uma solicitação para o endereço antigo, e o cartão mostra o código de status e o cabeçalho Location. Compare-os com os valores que você anotou antes da alteração e aceite o diff apenas quando ambos corresponderem. Coloque o código que você espera em seu plano antes de começar, para que a comparação seja uma verificação contra um valor escrito e não contra a memória.
Um loop de redirecionamento infinito atrás de um proxy reverso geralmente significa que duas camadas forçam https, então o navegador nunca alcança a página. grep pesquisa a palavra redirect no arquivo do proxy e no arquivo de configurações do aplicativo, e read_file abre ambos. Duas regras. edit_file remove a duplicata de uma delas e mostra um diff. Shell executa seu comando de teste de configuração, e um comando de solicitação segue os redirecionamentos que você pede para seguir, para que o código de saída e o número de saltos apareçam no cartão. Revise o diff, mantenha um backup do arquivo antigo e comece com Plan only se o servidor estiver online. Após o ajuste, solicite o endereço mais uma vez e conte os saltos: um está correto, dois ou mais significam que outra regra ainda está redirecionando.
Dois endereços que servem o mesmo site dividem seus visitantes, então escolha um e envie o outro para ele com um único redirecionamento de url. Escreva a regra para seu próprio domínio, como www.example.com para example.com, em um arquivo de plano primeiro. read_file abre as regras atuais, edit_file adiciona o redirecionamento permanente com um diff, e Shell executa seu comando de teste de configuração e um comando de solicitação contra ambos os nomes. Cadeias retardam os visitantes e podem entrar em loop. O segundo pedido deve, portanto, mostrar apenas um salto. Revise o diff no modo Ask first e confirme que a regra envia os visitantes ao mesmo conteúdo que eles solicitaram. Um redirecionamento que leva a algum lugar não relacionado é um erro, e não é para o que a regra serve.
Um proxy reverso em um VPS remoto que você administra pode ser alcançado através do ambiente SSH, onde os comandos Shell são executados no servidor enquanto as ferramentas de arquivo funcionam na pasta de trabalho do chat. Escolha esse ambiente, execute seu comando de teste de configuração e seu comando de recarga através do Shell, e leia o código de saída real em cada cartão. Auto-run atuaria imediatamente. Ask first é a melhor escolha para um servidor ao vivo, porque toda alteração aguarda sua aprovação. Depois, solicite o endereço público e compare o código de status com o que você anotou antes. Mantenha um backup da configuração antiga no servidor e uma maneira de reverter. Use isso apenas em servidores de sua propriedade ou que administra.
O Segment Route não é um serviço hospedado e nem um plugin para um servidor web. Destina-se apenas aos seus próprios arquivos, ao seu PC e aos servidores que você está autorizado a usar, e você mantém o trabalho dentro deles: o agente não impõe o escopo, e Shell, web e SSH não são limitados a pastas. Não pode garantir que código, varreduras ou análises estejam corretos, então todo diff e todo código de status é de sua responsabilidade antes de confiar nele.