Ana içeriğe atla

HTTP Proxy

İpucu

Belgede hata bulursanız veya öneriniz varsa Mudfish Forumu'na (https://forums.mudfish.net) mesaj bırakın.

Bu belge, Mudfish üzerinden HTTP (web) hızlandırmanın (bundan sonra web hızlandırma) nasıl uygulanacağını ve kullanılacağını açıklar.

Giriş​

«Web hızlandırma» iddialı bir ad gibi görünse de bu teknoloji CDN (Content Delivery Network) şirketleri arasında oldukça yaygındır. Genellikle kullanıcının bilgisayarına olabildiğince yakın bir Cache Server (çoğunlukla reverse proxy) kurulur ve HTTP içeriği önbelleğe alınır. İçerik zaten varsa Cache Server, arkasındaki Backend sunucusuna sormadan içeriği doğrudan kullanıcıya sunar.

Diğer CDN şirketlerinin önbelleklemesinden farkı şudur: CDN şirketleri genellikle şirketlere hizmet verir ve o şirketin web sitesini veya önemli verilerini önbelleğe alır; Mudfish ise kullanıcının ziyaret ettiği web sitelerini önbelleğe alır.

Sunulan hizmetin Transparent proxy'ye daha yakın olduğunu düşünebilirsiniz.

Özellikler ve etkileri​

Hizmet, kendimiz geliştirdiğimiz Cache-Terminator («önbellek sonlandırıcı»: varnish kodundan uyarlanmış çok iş parçacıklı, bloklamayan Cache Server) ile sunulur. Kullanırken şu avantajları elde edebilirsiniz:

  • Mudfish WAN optimization teknolojisi, yurt dışından erişirken yavaş web sayfası yükleme sürelerini iyileştirebilir. Video izleme, dosya indirme gibi web üzerindeki tüm işlemler hızlandırılabilir.

  • Ülkeye göre erişim kısıtlamalarını aşmak için HTTP proxy olarak kullanılabilir. Kore'deki ve yurt dışındaki tüm Mudfish aktarma sunucularından yararlanabilirsiniz.

  • Mevcut genel IP adresinizi geçici olarak gizlemek istediğinizde kullanılabilir. Kötüye kullanımı önlemek için IP yalnızca Mudfish aktarma sunucusunun günlüklerine kaydedilir.

Dezavantajlar​

  • HTTP protokolü 1.1 belirtimine göre Backend sunucusu (genellikle gerçek web sunucusu), Cache-Control gibi başlıklarla yanıtın ne kadar süre önbelleğe alınabileceğini belirler. Ancak Backend sunucusu içeriği güncellerse önceki yanıtın Cache-Control başlığına uyan Mudfish aktarma sunucusu güncellemeyi bilemeyebilir. Eski veriyi gönderdiğinde sayfa görünümü bozulabilir.

    Bu sorunu çözmek için genellikle Purging kullanılır, ancak henüz kullanıcının bunu doğrudan kontrol edebileceği bir arayüz sunulmuyor.

Genel IP üzerinden bağlantı​

Mudfish aktarma sunucuları genel IPv4 adresi üzerinden HTTP(S) proxy bağlantısını destekler. Bu yöntem Mudfish ID ve parolasıyla kimlik doğrulaması gerektirir.

Hizmet türleri​

HizmetTCP bağlantı noktasıAçıklama
HTTP proxy18080Normal HTTP protokolünü kullanır. İsteğe bağlı olarak şifrelenmemiş trafik aktarılabilir.
HTTPS proxy18082Aktarma sunucusuyla bağlantıyı SSL ile şifreler. Web trafiği denetimini veya ağ güvenlik duvarını aşmaya yardımcı olabilir.
HTTP (SSL Bump) proxy18083Aktarma sunucusu HTTPS trafiğinin şifresini çözer, sonra Mudfish root CA sertifikasıyla yeniden şifreleyerek iletir.

SSL Bump kullanmak için önce tarayıcıya Mudfish root CA sertifikasını yüklemelisiniz.

Aktarma sunucusu adresini bulma ve ayarlama​

  1. Aktarma sunucusu durumu sayfasında kullanacağınız sunucunun genel IPv4 adresini veya ana makine adını bulun. Aktarma sunucusu API'sinden JSON biçiminde de alabilirsiniz. Genel IPv4 adresi ip, ana makine adı hostname alanıdır. Tüm alanlar için aktarma sunucusu API yanıt alanlarına bakın.
  2. Tarayıcının veya işletim sisteminin proxy ayarlarına bu genel adresi ve hizmete uygun bağlantı noktasını girin. Normal HTTP proxy için TCP 18080 kullanın.
  3. Kimlik doğrulaması istendiğinde Mudfish ID ve parolanızı girin.

Aşağıdaki eski iç ağ ayar örnekleri iç IP ve 8080 bağlantı noktasını kullanır. Genel IP üzerinden bağlanırken yukarıda bulduğunuz genel adresi ve bağlantı noktasını kullanın.

Tarayıcı ayarları (doğrudan HTTP proxy)​

Bu yöntemde tarayıcının tüm trafiği Mudfish aktarma sunucusundan geçer. Bu nedenle Mudfish programını kapattıktan sonra proxy ayarları yüzünden tarayıcı düzgün çalışmayabilir.

Bunu çözmek için proxy ayarını mutlaka devre dışı bırakmalısınız.

Örnek olarak Mudfish Kore KT aktarma sunucusunu proxy sunucusu olarak kullanacağız. İç IP adresi 10.255.96.1, HTTP proxy bağlantı noktası 8080'dir.

Chrome​

Google Chrome, varsayılan olarak Internet Explorer'da (IE) yapılandırılan proxy ayarlarını kullanır.

Proxy ayarlarını değiştirmek için:

  1. Tarayıcı araç çubuğundaki anahtar simgeli araçlar menüsüne tıklayın.

  2. Ayarlar seçeneğini seçin.

    Kaynak Chrome arayüzünde Ayarlar

  3. Gelişmiş seçeneğine tıklayın.

    Kaynak Chrome arayüzünde sonraki ayar adımı

  4. «Ağ» bölümünde Proxy ayarlarını değiştir seçeneğine tıklayın. İnternet Özellikleri iletişim kutusu açılır.

    Kaynak Chrome arayüzünde proxy ayarları

  5. Aşağıdaki Internet Explorer ayarlarının 2. adımından devam edin.

Firefox​

  1. Adres çubuğuna about:preferences yazarak ayarları açın. Ayarların arama kutusunda proxy arayın ve proxy yapılandırma düğmesine basarak bağlantı ayarlarını açın.

    Kaynak Firefox arayüzünde proxy ayarlarını arama

  2. Elle proxy yapılandırması seçeneğine tıklayın.

    Kaynak Firefox arayüzünde elle proxy yapılandırması

  3. Elle proxy yapılandırması kutusundaki IP ve Port alanlarına kullanacağınız Mudfish aktarma sunucusunun iç adresini girin (örneğin IP 10.255.96.1, port 8080).

  4. Tüm değişiklikleri yaptıktan sonra Firefox'a dönene kadar Tamam'a tıklayın.

Internet Explorer​

Bu bilgiler Windows Internet Explorer 7 ve üzeri için geçerlidir.

  1. Araçlar düğmesine, ardından İnternet Seçenekleri seçeneğine tıklayın. Internet Explorer 11'de aşağıdaki resimdeki gibi İnternet Seçenekleri'ni seçin.

    Kaynak Internet Explorer arayüzünde İnternet Seçenekleri

  2. Bağlantılar sekmesine, ardından Yerel Ağ Ayarları seçeneğine tıklayın.

    Kaynak arayüzde Yerel Ağ Ayarları

  3. Proxy sunucusu bölümünde «Yerel ağınız için proxy sunucusu kullan» ve «Yerel adresler için proxy sunucusunu atla» kutularını işaretleyin.

    Kaynak arayüzde proxy sunucusunu etkinleştirme

  4. «Gelişmiş» düğmesine tıkladığınızda açılan proxy ayarları penceresindeki HTTP alanına doğru Mudfish aktarma sunucusu IP ve Port bilgilerini girin.

    Kaynak arayüzde HTTP proxy adresi ve bağlantı noktası

  5. Tüm değişiklikleri yaptıktan sonra Internet Explorer'a dönene kadar Tamam'a tıklayın.

Tarayıcı ayarları (doğrudan SOCKS proxy)​

Bu bölüm WPAD özelliğini kullanmakta zorlanan kullanıcılar için hazırlanmıştır. Bu yöntemde tarayıcının tüm trafiği Mudfish aktarma sunucusundan geçer. Bu nedenle Mudfish programını kapattıktan sonra proxy ayarları yüzünden tarayıcı düzgün çalışmayabilir.

Bunu çözmek için proxy ayarını mutlaka devre dışı bırakmalısınız.

Aşağıda WPAD kullanmadan, tarayıcının SOCKS proxy ayarıyla Mudfish aktarma sunucusunu doğrudan kullanma yöntemi açıklanır.

Örnek olarak Mudfish Kore KT aktarma sunucusunu proxy sunucusu olarak kullanacağız. İç IP adresi 10.255.96.1, SOCKS proxy bağlantı noktası 8081'dir.

Chrome​

Google Chrome, varsayılan olarak Internet Explorer'da (IE) yapılandırılan proxy ayarlarını kullanır.

Proxy ayarlarını değiştirmek için:

  1. Tarayıcı araç çubuğundaki anahtar simgeli araçlar menüsüne tıklayın.

  2. Ayarlar seçeneğini seçin.

    Kaynak Chrome arayüzünde Ayarlar

  3. Ayarlar seçeneğine tıklayın.

    Kaynak Chrome arayüzünde sonraki ayar adımı

  4. «Ağ» bölümünde Proxy ayarlarını değiştir seçeneğine tıklayın. İnternet Özellikleri iletişim kutusu açılır.

    Kaynak Chrome arayüzünde proxy ayarları

  5. Aşağıdaki Internet Explorer ayarlarının 2. adımından devam edin.

Firefox​

  1. Adres çubuğuna about:preferences yazarak ayarları açın. Ayarların arama kutusunda proxy arayın ve proxy yapılandırma düğmesine basarak bağlantı ayarlarını açın.

    Kaynak Firefox arayüzünde proxy ayarlarını arama

  2. Elle proxy yapılandırması seçeneğine tıklayın.

    Kaynak Firefox arayüzünde elle proxy yapılandırması

  3. Elle proxy yapılandırması kutusundaki IP ve Port alanlarına kullanacağınız Mudfish aktarma sunucusunun iç adresini girin (örneğin IP 10.255.96.1, port 8081). SOCKS ana makinesi alanı kullanılır.

  4. Tüm değişiklikleri yaptıktan sonra Firefox'a dönene kadar Tamam'a tıklayın.

Internet Explorer​

Bu bilgiler Windows Internet Explorer 7 ve üzeri için geçerlidir.

  1. Araçlar düğmesine, ardından İnternet Seçenekleri seçeneğine tıklayın. Internet Explorer 11'de aşağıdaki resimdeki gibi İnternet Seçenekleri'ni seçin.

    Kaynak Internet Explorer arayüzünde İnternet Seçenekleri

  2. Bağlantılar sekmesine, ardından Yerel Ağ Ayarları seçeneğine tıklayın.

    Kaynak arayüzde Yerel Ağ Ayarları

  3. Proxy sunucusu bölümünde «Yerel ağınız için proxy sunucusu kullan» ve «Yerel adresler için proxy sunucusunu atla» kutularını işaretleyin.

    Kaynak arayüzde proxy sunucusunu etkinleştirme

  4. «Gelişmiş» düğmesine tıkladığınızda açılan proxy ayarları penceresindeki Socks alanına doğru Mudfish aktarma sunucusu IP ve Port bilgilerini girin.

    Kaynak arayüzde SOCKS proxy adresi ve bağlantı noktası

  5. Tüm değişiklikleri yaptıktan sonra Internet Explorer'a dönene kadar Tamam'a tıklayın.