Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 374057|Resposta: 119

[ASP.NET] asp.net Implementar a função proxy reversa [Código-fonte]

  [Copiar link]
Publicado em 14/03/2018 12:01:13 | | | |
Propósito: quando meu próprio servidor solicita a interface de outra pessoa, pode haver restrições de solicitação, ou meu IP é bloqueado e não posso solicitar pelo meu endereço IP.Para ser direto, seu servidor não pode enviar ou solicitar conteúdo diretamente para o servidor alvo.

Duas maneiras podem resolver isso: 1. Use IP proxy; 2. Proxy reverso (encaminhamento de requisição)

Usar uma requisição IP proxy, é irritante de usar, não há dificuldade, usamos um proxy reverso para implementar desta vez, a definição é a seguinte:

Proxy reverso refere-se ao servidor proxy para aceitar solicitações de conexão na Internet, depois encaminhar a solicitação para o servidor na rede interna e retornar os resultados obtidos do servidor ao cliente que solicita a conexão na Internet.

Na verdade, a nginx pode configurar rapidamente um reverse proxy, mas por motivos de custo! Desisti do nginx porque o nginx exige a compra de um servidor, e quero comprar um espaço asp.net para implementar a função de reverse proxy.

Na internet, não encontrei um bom exemplo, então vamos escrever um simples você mesmo!

Artigos de referência:

asp.net interface do IHttpModule é explicada em detalhes
http://www.itsvse.com/thread-4580-1-1.html
(Fonte: Architect_Programmer)

Suportes recebem, postam pedidos e testam da seguinte forma:



Veja como usar:
Primeiro, compre um espaço que suporte asp.net e depois faça o upload do site para o diretório raiz do espaço.



No arquivo web.config, encontre o nó appsetting e substitua o valor valor em host!

Código fonte para download:

Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta








Anterior:C# deve modificar essa solução alternativa de cabeçalho com os atributos ou métodos apropriados
Próximo:A diferença entre o modo IIS7 Classic e o modo integrado
 Senhorio| Publicado em 14/03/2018 12:41:51 |
iis no modo clássico com um erro: System.Web.HttpException: Falhou na execução da URL

Solução:


Publicado em 23/12/2020 11:57:26 |

Aprenda a aprender 1
Publicado em 02/01/2019 15:45:17 |
Aprenda a aprender 1
Publicado em 15/03/2018 10:24:01 |
Olá, espero que você possa dar uma olhada no código-fonte.
Publicado em 15/03/2018 14:58:56 |
Obrigado por compartilhar, vamos dar uma olhada
Publicado em 20/03/2018 10:35:11 |
Dê uma olhada no código-fonte
Publicado em 22/03/2018 11:12:26 |
Thai U uma moeda U cobiçada Ou Wei Ou enviou um envelope vermelho para o serviço europeu informar minha falta dela
Publicado em 06/04/2018 20:56:07 |
Nada mal, sim, referência
Publicado em 11/04/2018 16:19:47 |
Obrigado por compartilhar... Baixe o estudo
Publicado em 15/04/2018 14:50:32 |
Obrigado por compartilhar, vamos dar uma olhada
Publicado em 18/04/2018 09:44:44 |
Deixe-me dar uma olhada
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com