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