Como usar Python para construir um servidor HTTP e realizar acesso remoto e download?

Python é uma linguagem popular entre as linguagens de programação, com características de sintaxe simples e declarações claras. Se você não é bom em programação, aprender Python é uma boa escolha. Os iniciantes podem entender facilmente objetos de programação e métodos de raciocínio durante o estágio de aprendizado. Para usuários iniciantes, ele possui uma biblioteca poderosa e rica, que pode ser facilmente chamada após a embalagem, por isso é mais popular. Além disso, devido à sua boa compatibilidade, também é conhecida como a "linguagem de cola" no mundo da programação.

O Python é amplamente usado. No aprendizado e no trabalho em equipe, sempre há a necessidade de compartilhar diretórios. Além de construir FTP ou sistemas de arquivos de rede, o Python pode ser usado para construir rapidamente servidores HTTP e compartilhar diretórios do sistema Win. Na ausência de um IP de rede pública, o acesso remoto e o download podem ser realizados com análise rápida da penetração na intranet.

Especialmente para o grupo estudantil, o Quick Analysis também pode ser usado para teste gratuito, desenvolvimento e aprendizado remoto, acesso a bancos de dados e servidores remotos, conexão remota a áreas de trabalho remotas do Windows, aplicativos de sistema de intranet, experimentos remotos, etc.

Então, como usar python para construir um servidor HTTP e obter acesso remoto e download por meio de análise rápida?

Em primeiro lugar, as ferramentas que precisamos preparar são o interpretador python e o cliente de análise rápida.

Endereço de download do interpretador Python: http://python.org/ , escolha fazer o download de acordo com a categoria do sistema local;

Endereço de download do cliente de análise rápida : Download de análise rápida

Em seguida, defina o diretório de serviço do servidor

Crie uma pasta localmente como o diretório do servidor, coloque os arquivos ou diretórios que precisam ser compartilhados no diretório e insira o comando neste diretório através da linha de comando cmd: python -m http.server <port>

Observação: port é o número da porta especificada e os comandos de inicialização de python3 e python2 são diferentes;

python3:

python -m http.porta do servidor

python2:

python -m SimpleHTTPServer port

Em seguida, abra o cmd e insira o diretório do servidor que você acabou de criar. Digite o diretório do servidor criado, digite python -m http.server port na linha de comando cmd e defina a porta, Microsoft Windows [versão 10.0.17763.1]

(c) 2018 licrosoft Corporation Todos os direitos reservados. C:\Usuários\admin>g: F:\>servidor cd

F:\servidor>python -m http.servidor 666

Servindo HTTP na porta 666 0.0.0.0 (http://0.0.0.0:666/).

Você pode iniciar o servidor.

Em seguida, abra o navegador para visitar localhost:666, você pode ver os arquivos e diretórios no diretório do servidor e as operações de download e visualização podem ser executadas na mesma LAN

O serviço HTTP foi configurado acima e pode ser acessado na rede local.Se você deseja acessar remotamente o diretório do servidor a partir da rede externa, precisa usar o artefato de penetração da intranet para analisar rapidamente.

Finalmente, use análise rápida para acessar a rede externa

Baixe e instale e faça login no cliente de análise rápida e preencha as informações relevantes relacionadas ao mapeamento na interface de adição de mapeamento:

Nome do mapeamento: Personalizado; Tipo de porta de rede pública: Selecione de acordo com os requisitos de aplicação de sua própria cena; Endereço de intranet: Endereço fixo de acesso à intranet, que pode ser um IP de intranet fixo ou nome de computador. Se o mapeamento for usado no servidor, ele é recomendável preencher o formato 127.0 .0.1; porta do aplicativo: preencha o IP do serviço http e o número da porta definido localmente; clique em Salvar após o preenchimento e a Análise Rápida gerará automaticamente um endereço de acesso;

 

No ambiente de rede externa, o navegador pode inserir o endereço gerado pela análise rápida e, em seguida, o servidor de download de arquivos http pode ser acessado remotamente. Muito conveniente.

Hoje, o Python ainda é uma das habilidades técnicas mais populares no mercado de trabalho de TI. Seja um técnico de TI ou um iniciante em tecnologia da computação, a maioria deles escolherá o Python para expandir ou melhorar seu nível técnico. A atual pressão de emprego é extremamente alta. Dominar o Python pode melhorar muito a competitividade de alguém, juntamente com o fato de ser relativamente fácil começar, tornou-se a razão pela qual muitos iniciantes o consideram um objetivo de aprendizado.

A análise rápida também pode atender à versão de teste de site/blog/fórum, banco de dados remoto, SSH remoto, WeChat/desenvolvimento e depuração de pequenos programas, depuração conjunta de interface API, nuvem privada NAS ou conexão RDP de área de trabalho remota nativa do Windows no ambiente sem rede pública IP , jogo online, vigilância por vídeo, etc. para obter acesso remoto.

Desde a sua listagem, Kuaianalysis ganhou elogios unânimes dos usuários por seu "serviço estável e velocidade de resposta rápida" e "segurança de dados criptografados em nível de banco garantida". Também alcançou uma cooperação profunda com gigantes da indústria, como Guanjiapo, Chanjet, UFIDA, Kingdee, Fanwei e Fumeng Software. Ao mesmo tempo, a Kuaiyan foi certificada como uma empresa de alta tecnologia e é um dos poucos provedores de serviços de software que obteve várias patentes principais.

O que é mais conveniente é que quaisquer questões técnicas e problemas empresariais não precisam ser resolvidos por pessoal especializado. A Kuaianalysis possui suporte de serviço técnico ininterrupto 24 horas por dia. Os usuários podem obter ajuda a qualquer momento quando encontrarem problemas técnicos. Este serviço profissional personalizado 1V1 é único no setor. Suas várias funções estão entre os mesmos tipos de produtos de marca. -eficaz. Hoje, a Quick Analysis fornece serviços profissionais para mais de 1 milhão de empresas e mais de 2.000 empresas listadas.

Acho que você gosta

Origin blog.csdn.net/asdaddsd/article/details/130300333
Recomendado
Clasificación