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:
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 favor Resposta
|