Como baixar o X-UI: um painel de raios-X multiprotocolo e multiusuário com uma interface de usuário da Web
O Xray é uma poderosa ferramenta de proxy de rede que oferece suporte a vários protocolos, como VMess, VLESS, Trojan, Shadowsocks, Socks, HTTP etc. No entanto, gerenciar servidores xray e usuários pode ser um desafio, especialmente se você tiver vários servidores e protocolos para lidar.
É aí que o x-ui é útil. X-ui é uma interface gráfica de usuário (GUI) baseada na web para xray que suporta gerenciamento multiprotocolo e multiusuário. Com x-ui, você pode facilmente criar, modificar, excluir e monitorar servidores xray e usuários em seu navegador da web. Você também pode personalizar os modelos de configuração do xray, aplicar certificados SSL, habilitar as notificações do bot do Telegram e muito mais.
download x-ui
Download File: https://cinurl.com/2vPsS8
Neste artigo, mostraremos como baixar e instalar o x-ui em seu servidor Linux, como aplicar certificados SSL para acesso seguro, como usar e configurar a interface do usuário da web e como migrar da v2-ui se você estiver usando. No final deste artigo, você será capaz de gerenciar seus servidores xray e usuários com facilidade usando o x-ui.
Pré-requisitos
Antes de baixar e instalar o x-ui, você precisa ter o seguinte:
Um servidor rodando Linux com acesso root. Você pode usar qualquer distribuição Linux que suporte systemd, como CentOS, Ubuntu, Debian, etc.
Um nome de domínio e certificado SSL (opcional). Se você deseja acessar a interface do usuário da Web por HTTPS, precisa ter um nome de domínio que aponte para o endereço IP do seu servidor e um certificado SSL válido para esse nome de domínio. Você pode usar seu próprio nome de domínio e certificado SSL ou pode solicitar um certificado gratuito usando as funções integradas do x-ui.
Métodos de instalação
Existem três maneiras de baixar e instalar o x-ui em seu servidor Linux: usando um único script de comando, instalação ou atualização manual ou usando o docker.Explicaremos cada método em detalhes a seguir.
Usando um único script de comando
A maneira mais fácil de baixar e instalar o x-ui é usar o script de comando único fornecido pelo desenvolvedor. Este script baixará automaticamente a versão mais recente do x-ui do GitHub, extrai-o para os diretórios apropriados, define as permissões necessárias, cria um arquivo de serviço systemd e inicia o serviço. Para usar este método, basta executar o seguinte comando como root:
bash < (curl -Ls [16](
O script solicitará que você insira o número da porta para acessar a IU da web. A porta padrão é 54321. Você pode alterá-la para qualquer porta que não esteja em uso por outros serviços em seu servidor. Depois de inserir o número da porta, pressione Enter para continuar.
O script baixará e instalará o x-ui em seu servidor. Pode levar alguns minutos, dependendo da velocidade da sua rede. Quando a instalação estiver concluída, você verá uma mensagem como esta:
x-ui Instalação bem-sucedida Se for uma nova instalação, a porta da Web padrão é: 54321 O nome de usuário padrão é: admin A senha padrão é: admin Certifique-se de que esta porta não esteja bloqueada por firewalls ou outro software. Caso contrário, você não conseguirá acessar o painel. x-ui Se você deseja desinstalar o x-ui, pode executar o seguinte comando como root: bash < (curl -Ls [17](
Isso interromperá e removerá o serviço x-ui, excluirá o diretório x-ui e todos os seus arquivos e restaurará o arquivo de configuração xray original. Instalação manual ou atualização
Se você preferir baixar e instalar o x-ui manualmente ou se quiser atualizar o x-ui para a versão mais recente, siga estas etapas: 1. Baixe a versão mais recente do x-ui no GitHub: [18]( 2. Extraia o arquivo baixado em um diretório de sua escolha, como /usr/local/x-ui 3.Altere o proprietário e o grupo do diretório e seus arquivos para root:root 4. Copie o arquivo x-ui.service para /etc/systemd/system/ 5. Recarregue o daemon systemd: systemctl daemon-reload 6. Inicie o serviço x-ui: systemctl start x-ui 7. Ative o serviço x-ui para executar na inicialização: systemctl enable x-ui Para atualizar o x-ui, você pode repetir as etapas 1 a 6, mas pule a etapa 5. Usando o Docker
Se você estiver familiarizado com o docker, também poderá usá-lo para baixar e executar o x-ui em seu servidor. Para usar este método, você precisa ter o docker instalado e em execução no seu servidor. Você pode seguir a documentação oficial para instalar o docker em sua distribuição Linux: [19]( Para baixar e executar o x-ui usando o docker, você pode usar o seguinte comando: docker run -d --name=x-ui --restart=always --network=host -v /etc/localtime:/etc/localtime:ro -v /etc/x-ui:/etc/x-ui vaxilu/x-ui
Isso extrairá a imagem mais recente do x-ui do Docker Hub e a executará como um contêiner chamado x-ui. Ele também montará os diretórios /etc/localtime e /etc/x-ui em sua máquina host para o contêiner, para que você possa acessar e modificar os arquivos de configuração e logs do x-ui. A opção --network=host permitirá que o contêiner use a rede do host, para que você possa acessar a interface do usuário da Web usando o endereço IP e a porta do host. Para parar e remover o contêiner x-ui, você pode usar o seguinte comando: docker stop x-ui && docker rm x-ui
Para atualizar a imagem x-ui, você pode usar o seguinte comando: docker pull vaxilu/x-ui
Solicitação de certificado SSL
Se você deseja acessar a interface do usuário da Web do x-ui por HTTPS, precisa ter um nome de domínio que aponte para o endereço IP do seu servidor e um certificado SSL válido para esse nome de domínio. Você pode usar seu próprio nome de domínio e certificado SSL ou pode se inscrever gratuitamente usando um dos seguintes métodos:
Usando a API Cloudflare DNS
Se você estiver usando Cloudflare como seu provedor de DNS, poderá usar sua API para solicitar um certificado SSL gratuito da Let's Encrypt.Para usar este método, você precisa ter uma conta Cloudflare e um token API com permissões Zone.Zone e Zone.DNS. Você pode seguir este guia para criar um token de API: [20](
Depois de ter seu token de API, você pode executar o seguinte comando como root:
x-ui ssl --cf-email [seu e-mail cloudflare] --cf-key [seu token de API cloudflare] --domain [seu nome de domínio]
Isso usará o script acme.sh para emitir um certificado SSL para o seu nome de domínio usando a API Cloudflare DNS. O certificado será salvo no diretório /root/.acme.sh/[seu nome de domínio]/. O script também renovará automaticamente o certificado a cada 60 dias.
Usando o script acme.sh
Se você não estiver usando Cloudflare como seu provedor de DNS, ou se preferir usar outro script para solicitar um certificado SSL, você pode usar o script acme.sh. Este é um script de shell que pode emitir certificados SSL de Let's Encrypt usando diferentes provedores de DNS ou métodos webroot. Você pode encontrar mais informações sobre o script acme.sh aqui: [21](
Para usar este método, primeiro você precisa instalar o script acme.sh em seu servidor. Você pode executar o seguinte comando como root:
curl sh
Isso instalará o script acme.sh no diretório /root/.acme.sh/ e criará um alias para ele.
Em seguida, você precisa emitir um certificado SSL para seu nome de domínio usando o script acme.sh. Você pode usar métodos diferentes, dependendo do seu provedor DNS ou acesso webroot. Por exemplo, se você estiver usando o Google Cloud DNS, poderá executar o seguinte comando como root: export GD_Key="sua chave de API do Google Cloud DNS" export GD_Secret="Seu segredo da API do Google Cloud DNS" acme.sh --issue --dns dns_gd -d [seu nome de domínio]
Isso usará a API Google Cloud DNS para emitir um certificado SSL para seu nome de domínio. O certificado será salvo no diretório /root/.acme.sh/[seu nome de domínio]/.O script também renovará automaticamente o certificado a cada 60 dias. Você pode encontrar mais exemplos de uso do script acme.sh com diferentes provedores de DNS ou métodos webroot aqui: [22]( e aqui: [23]( Usando script certbot
Outro script que você pode usar para solicitar um certificado SSL é o certbot. Este é um script baseado em Python que pode emitir certificados SSL de Let's Encrypt usando diferentes plugins ou métodos webroot. Você pode encontrar mais informações sobre o script certbot aqui: [24](
Para usar este método, primeiro você precisa instalar o script certbot em seu servidor. Você pode seguir a documentação oficial para instalar o certbot em sua distribuição Linux: [25](
Em seguida, você precisa emitir um certificado SSL para seu nome de domínio usando o script certbot. Você pode usar diferentes plugins ou métodos de webroot, dependendo da configuração e preferência do servidor. Por exemplo, se você tiver o nginx instalado e configurado em seu servidor, poderá executar o seguinte comando como root:
certbot --nginx -d [seu nome de domínio]
Isso usará o plug-in nginx para emitir um certificado SSL para seu nome de domínio e configurar automaticamente o nginx para usá-lo. O certificado será salvo no diretório /etc/letsencrypt/live/[seu nome de domínio]/. O script também renovará automaticamente o certificado a cada 90 dias.
Você pode encontrar mais exemplos de uso do script certbot com diferentes plugins ou métodos webroot aqui: [26](
Uso e configuração
Depois de baixar e instalar o x-ui e aplicar um certificado SSL para seu nome de domínio, você pode começar a usar e configurar a IU da web do x-ui. Aqui estão alguns dos principais recursos e funções do x-ui que você deve conhecer:
Acessando a IU da Web e configurando a senha do painel
Para acessar a interface do usuário da web do x-ui, você precisa abrir seu navegador da web e inserir o seguinte URL:
http(s)://[IP do seu servidor ou nome de domínio]:[sua porta da web]
Por exemplo, se o IP do seu servidor for 1.2.3.4, seu nome de domínio for example.com e sua porta da Web for 54321, você poderá inserir qualquer um destes URLs:
Se você aplicou um certificado SSL para seu nome de domínio, recomendamos usar HTTPS para acesso seguro.
Na primeira vez que você acessar a IU da Web, será solicitado que você insira o nome de usuário e a senha para efetuar login. O nome de usuário padrão é admin e a senha padrão é admin. Você deve alterar a senha o mais rápido possível para evitar o acesso não autorizado.
Para alterar a senha do painel, clique no ícone Configurações no canto superior direito da interface do usuário da Web e clique em Configurações do painel. Digite sua senha antiga e a nova senha e clique em Salvar.
Adicionando e Gerenciando Servidores e Usuários
Para adicionar um novo servidor ou usuário xray, clique no botão Adicionar no canto superior esquerdo da interface do usuário da Web e selecione Servidor ou Usuário. Você verá um formulário onde poderá inserir os detalhes do servidor ou usuário, como nome, protocolo, porta, UUID, etc.
Você também pode editar ou excluir um servidor ou usuário existente clicando no botão Editar ou Excluir ao lado de seu nome na interface do usuário da web.
Para visualizar o status e as estatísticas de um servidor ou usuário, como uso de tráfego, status online, velocidade de conexão, etc., clique em seu nome na interface do usuário da web.
Personalizando modelos de configuração de raio X
X-ui usa modelos de configuração para gerar arquivos de configuração xray para cada servidor e usuário. Você pode personalizar esses modelos para atender às suas necessidades e preferências.
Para editar um modelo de configuração Para editar um modelo de configuração, clique no ícone Configurações no canto superior direito da interface do usuário da Web e clique em Modelos de configuração. Você verá uma lista de modelos para diferentes protocolos e cenários. Você pode clicar no botão Editar ao lado de um modelo para modificá-lo.Você pode usar variáveis nos modelos para representar os valores do servidor ou parâmetros do usuário, como nome, porta, UUID, etc. Por exemplo, .Port será substituído pelo número real da porta do servidor ou usuário. Você pode encontrar mais informações sobre as variáveis e seu uso aqui: [27]( Você também pode usar comentários nos modelos para adicionar notas ou explicações. Os comentários começam com // e terminam com uma nova linha. Por exemplo, // este é um comentário. Você pode visualizar o arquivo de configuração gerado para um servidor ou usuário clicando em seu nome na interface do usuário da Web e, em seguida, clicando em Arquivo de configuração. Habilitando Telegram Bot para Notificações (Em Desenvolvimento)
O X-ui possui um recurso que permite receber notificações de um bot do Telegram quando um servidor ou usuário é adicionado, excluído, modificado ou expirado. Este recurso ainda está em desenvolvimento e pode não funcionar corretamente.
Para ativar esse recurso, você precisa ter uma conta do Telegram e um token de bot. Você pode seguir este guia para criar um bot e obter seu token: [28](
Depois de ter seu token de bot, você precisa inseri-lo na interface do usuário da Web do x-ui. Clique no ícone Configurações no canto superior direito da interface do usuário da Web e clique em Configurações do Telegram Bot. Digite seu token de bot e clique em Salvar.
Então, você precisa iniciar uma conversa com seu bot no Telegram e enviar qualquer mensagem. Isso permitirá que o bot obtenha seu ID de bate-papo e envie notificações.
Você também pode personalizar as mensagens de notificação e habilitar ou desabilitar notificações para diferentes eventos. Você pode encontrar mais informações sobre esse recurso aqui: [29](
Migração da v2-ui
Se você estiver usando v2-ui, uma GUI baseada na web semelhante para v2ray, e quiser mudar para x-ui, poderá migrar todos os dados da sua conta de entrada de v2-ui para x-ui usando uma função integrada de x-ui.
Para usar esta função, você precisa ter v2-ui e x-ui instalados e em execução em seu servidor. Em seguida, execute o seguinte comando como root:
x-ui v2-ui
Isso solicitará que você insira o número da porta da IU da Web da v2-ui. A porta padrão é 65432. Você pode alterá-la se já a tiver modificado antes.
Em seguida, o comando lerá todos os dados da conta de entrada do banco de dados da v2-ui e os importará para o banco de dados da x-ui. Ele também fará backup do banco de dados e do arquivo de configuração do v2-ui no diretório /etc/v2-ui/.
Após a conclusão da migração, você pode parar e desinstalar o v2-ui, se desejar. Você também pode excluir os arquivos de backup se não precisar mais deles.
Conclusão
Neste artigo, mostramos como baixar e instalar o x-ui em seu servidor Linux, como aplicar certificados SSL para acesso seguro, como usar e configurar a interface do usuário da web e como migrar da v2-ui se você estiver usando.
O X-ui é um painel xray multiprotocolo e multiusuário com uma interface de usuário da Web que pode ajudá-lo a gerenciar seus servidores e usuários xray com facilidade. Ele suporta vários protocolos, como VMess, VLESS, Trojan, Shadowsocks, Socks, HTTP, etc., e permite personalizar modelos de configuração xray, aplicar certificados SSL, habilitar notificações de bot do Telegram e muito mais.
Se você quiser saber mais sobre o x-ui e seus recursos, pode visitar o repositório do GitHub aqui: [30]( ou se juntar ao grupo do Telegram aqui: [31](
perguntas frequentes
Qual é a diferença entre x-ui e v2-ui?
X-ui é baseado em v2-ui, mas suporta xray em vez de v2ray. O Xray é um fork do v2ray que possui mais recursos e melhor desempenho. X-ui também tem algumas melhorias e correções de bugs em relação à v2-ui.
Como posso fazer backup ou restaurar meus dados x-ui?
Você pode fazer backup de seus dados x-ui copiando o diretório /etc/x-ui/ para outro local. Você pode restaurar seus dados x-ui copiando o diretório de backup para /etc/x-ui/ e reiniciando o serviço x-ui.
Como posso atualizar o x-ui para a versão mais recente?
Você pode atualizar o x-ui para a versão mais recente usando um dos métodos de instalação mencionados acima. O processo de atualização não substituirá seus dados ou configurações existentes.
Como posso solucionar problemas do x-ui?
Você pode verificar o arquivo de log x-ui em /etc/x-ui/x-ui.log para quaisquer erros ou avisos. Você também pode verificar o arquivo de log do xray em /etc/xray/xray.log para quaisquer problemas relacionados ao xray. Se precisar de mais ajuda, entre em contato com o desenvolvedor ou com a comunidade no GitHub ou Telegram.
Como posso contribuir para o desenvolvimento do x-ui?
Você pode contribuir com o desenvolvimento do x-ui relatando bugs, sugerindo recursos, traduzindo idiomas ou fazendo doações. Você pode encontrar mais informações sobre como contribuir aqui: [32](
Espero que você tenha gostado deste artigo e o tenha achado útil. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo. Obrigado por ler! 0517a86e26
Comments