Tujuannya, ketika server saya sendiri meminta antarmuka orang lain, mungkin ada batasan permintaan, atau IP saya diblokir dan saya tidak dapat meminta melalui alamat IP saya.Terus terang, server Anda tidak dapat mengirim atau meminta konten langsung ke server target.
Dua cara dapat menyelesaikannya: 1. Gunakan IP proxy; 2. Reverse proxy (request forwarding)
Menggunakan permintaan IP proxy, mengganggu untuk digunakan, tidak ada kesulitan, kami menggunakan proxy terbalik untuk mengimplementasikan kali ini, definisinya adalah sebagai berikut:
Proksi terbalik mengacu pada server proxy untuk menerima permintaan koneksi di Internet, kemudian meneruskan permintaan ke server di jaringan internal, dan mengembalikan hasil yang diperoleh dari server ke klien yang meminta koneksi di Internet. Faktanya, nginx dapat dengan cepat mengatur proxy terbalik, tetapi karena alasan biaya! Saya menyerah pada nginx karena nginx membutuhkan pembelian server, dan saya hanya ingin membeli ruang asp.net untuk mengimplementasikan fungsi proxy terbalik.
Di Internet, saya tidak menemukan contoh yang bagus, jadi mari kita tulis sendiri yang sederhana!
Artikel referensi:
Mendukung dapatkan, memposting permintaan, menguji sebagai berikut:
Berikut cara menggunakannya: Pertama, beli ruang yang mendukung asp.net, lalu unggah situs web ke direktori root ruang.
Dalam file web.config, temukan simpul appsetting dan ganti nilai nilai di host!
Unduhan kode sumber:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|