Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 374057|Yanıt: 119

[ASP.NET] asp.net Ters proxy fonksiyonunu uygula [Kaynak kodu]

  [Bağlantıyı kopyala]
Yayınlandı 14.03.2018 12:01:13 | | | |
Amaç, kendi sunucum başkasının arayüzünü talep ettiğinde istek kısıtlamaları olabilir ya da IP adresim engellenebilir ve IP adresim üzerinden talep edemem.Açıkça söylemek gerekirse, sunucunuz doğrudan hedef sunucuya içerik gönderemez veya talep edemez.

Sorunu çözmek için iki yol vardır: 1. Proxy IP kullanın; 2. Ters proxy (talep yönlendirme)

Proxy IP talebi kullanmak sinir bozucu, zorluk yok, bu sefer ters proxy kullanıyoruz, tanım şöyle:

Ters proxy, proxy sunucunun İnternet üzerinden bağlantı taleplerini kabul etmesini, ardından isteği dahili ağdaki sunucuya iletmesini ve sunucudan elde edilen sonuçları İnternet üzerinden bağlantı talep eden istemciye geri göndermesini ifade eder.

Aslında, nginx hızlı bir şekilde ters proxy kurabiliyor, ama maliyet nedeniyle! nginx'ten vazgeçtim çünkü nginx sunucu satın almayı gerektiriyor ve ben sadece ters proxy işlevini uygulamak için asp.net bir alan almak istiyorum.

İnternette iyi bir örnek bulamadım, o yüzden kendin basit bir örneği yazalım!

Referans makaleler:

asp.net IHttpModule arayüzü ayrıntılı olarak açıklanmıştır
http://www.itsvse.com/thread-4580-1-1.html
(Kaynak: Architect_Programmer)

Destekler get, gönderme talepleri, testleri aşağıdaki gibidir:



İşte nasıl kullanılacağı:
Öncelikle, asp.net destekleyen bir alan satın alın ve ardından web sitesini mekânın kök dizinine yükleyin.



Web.config dosyasında, uygulama ayar düğümünü bulun ve değer değerini host'ta değiştirin!

Kaynak kodu indirme:

Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt








Önceki:C#, bu başlık çözümünü uygun öznitelikler veya yöntemlerle değiştirmelidir
Önümüzdeki:IIS7 Classic modu ile entegre mod arasındaki fark
 Ev sahibi| Yayınlandı 14.03.2018 12:41:51 |
II'de klasik modda bir hata: System.Web.HttpException: URL çalıştırılamadı

Çözüm:


Yayınlandı 23.12.2020 11:57:26 |

Öğrenmeyi Öğren 1
Yayınlandı 2.01.2019 15:45:17 |
Öğrenmeyi Öğren 1
Yayınlandı 15.03.2018 10:24:01 |
Merhaba, umarım kaynak koduna bir göz atabilirsin.
Yayınlandı 15.03.2018 14:58:56 |
Paylaştığınız için teşekkürler, hadi bir bakalım
Yayınlandı 20.03.2018 10:35:11 |
Kaynak koduna bir göz atın
Yayınlandı 22.03.2018 11:12:26 |
Thai U one U coin arzu Ou Wei Ou, Avrupa servisine kırmızı bir zarf gönderdi, onun eksikliğini bildirmek için
Yayınlandı 6.04.2018 20:56:07 |
Fena değil, evet, referans
Yayınlandı 11.04.2018 16:19:47 |
Paylaştığınız için teşekkürler... Çalışmayı indirin
Yayınlandı 15.04.2018 14:50:32 |
Paylaştığınız için teşekkürler, hadi bir bakalım
Yayınlandı 18.04.2018 09:44:44 |
Bir bakayım
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com