NPS
LEIA-ME|中文文档
O NPS é um servidor proxy de penetração de intranet poderoso, leve e de alto desempenho, com um poderoso terminal de gerenciamento da web.
Recurso
- Suporte abrangente a protocolos, compatível com quase todos os protocolos comumente usados, como tcp, udp, http(s), meias5, p2p, proxy http...
- Compatibilidade total de plataforma (linux, windows, macos, Synology, etc.), suporta instalação como um serviço de sistema de forma simples.
- Controle abrangente, tanto o controle do cliente quanto o do servidor são permitidos.
- Integração HTTPS, suporte para converter proxy de back-end e serviços da Web em https e suporte a vários certificados.
- Apenas uma configuração simples na interface da web pode atender à maioria dos requisitos.
- Exibição completa de informações, como tráfego, informações do sistema, largura de banda em tempo real, versão do cliente, etc.
- Funções de extensão poderosas, tudo está disponível (cache, compactação, criptografia, limite de tráfego, limite de largura de banda, reutilização de porta, etc.)
- A resolução de nomes de domínio tem funções como cabeçalhos personalizados, configuração de página 404, modificação de host, proteção de site, roteamento de URL e resolução panorâmica.
- Suporte multiusuário e registro de usuário no servidor.
Não encontrou o recurso que deseja? Não importa, clique em Insira o documento para encontrá-lo!
Início rápido
Instalação
lançamentos
Baixe a versão do sistema correspondente, o servidor e o cliente são separados.
Início do servidor
Depois de baixar o pacote compactado do servidor, descompacte-o e entre na pasta descompactada.
- execute o comando de instalação
Para Linux、darwin sudo ./nps install
Para Windows, execute cmd como administrador e entre no diretório de instalação nps.exe install
O arquivo de configuração padrão do nps usa portas 80, 443, 8080, 8024
Portas 80 e 443 para portas padrão do modo host
8080 para porta de acesso de gerenciamento web
8024 para porta net bridge, para comunicação entre servidor e cliente
Para Linux、darwin sudo nps start
Para Windows, execute cmd como administrador e entre no diretório do programa nps.exe start
After installation, the windows configuration file is located at C:Program Filesnps, linux or darwin is located at /etc/nps
Se você não achar que ele foi iniciado com sucesso, você pode verificar o log (os arquivos de log do Windows estão localizados no diretório em execução atual, linux e darwin estão localizados em /var/log/nps.log).
- IP do servidor de acesso:porta do serviço web (o padrão é 8080).
- Login com nome de usuário e senha (o padrão é admin/123, deve ser modificado quando usado oficialmente).
- Crie um cliente.
Conexão do cliente
- Clique no sinal + na frente do cliente no gerenciamento web e copie o comando de inicialização.
- Execute o comando de inicialização, o Linux pode ser executado diretamente, o Windows substituirá ./npc por npc.exe e executará com cmd.
Se precisar se registrar no serviço do sistema, você pode verificar Registrar-se no serviço do sistema
Configuração
- Depois que o cliente se conectar, configure o serviço de penetração correspondente na web.
- Para uso mais avançado, consulte a documentação completa
Contribuição
- Se você encontrar um bug, poderá enviá-lo diretamente ao branch de desenvolvimento.
- Se você encontrar um problema, poderá comentar sobre o problema.
- O projeto está em desenvolvimento e ainda há muito espaço para melhorias. Se você puder contribuir com código, envie PR para o branch de desenvolvimento.
- Se houver feedback sobre novos recursos, você poderá comentar por meio de problemas ou do grupo qq.