Цель: когда мой собственный сервер запрашивает интерфейс другого человека, могут быть ограничения на запросы, или мой IP блокируется, и я не могу запросить через свой IP-адрес.Говоря прямо, ваш сервер не может отправлять или запрашивать контент напрямую на целевой сервер.
Два способа решить проблему: 1. Используйте прокси-IP; 2. Обратный прокси (переадресация запросов)
Использование IP-запроса через прокси раздражает, сложностей нет, на этот раз мы используем обратный прокси, определение следующее:
Обратный прокси означает, что прокси-сервер принимает запросы на подключение через Интернет, затем пересылает запрос на сервер внутренней сети и возвращает полученные результаты клиенту, запросившему подключение через Интернет. На самом деле, nginx может быстро настроить обратный прокси, но по причинам стоимости! Я отказался от nginx, потому что nginx требует покупки сервера, а я просто хочу купить asp.net пространство для реализации функции обратного прокси.
В интернете я не нашёл хорошего примера, так что давайте напишем простой сам!
Справочные статьи:
Поддержка получает, публикует запросы и тесты следующим образом:
Вот как им пользоваться: Сначала купите пространство, поддерживающее asp.net, а затем загрузите сайт в корневую директорию пространства.
В файле web.config найдите узел настройки приложения и замените значение значения в host!
Скачать исходный код:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
|