Gerçek hedefinize ulaşmanın bir yolu , Chrome uzantılarını ve hatta Chrome'u bile içermez. Bu şekilde akıllı bir proxy HTTP sunucusu kurmak, Chrome'un üzerine gelin ve sonra da kapakların altındaki URL'leri yeniden yazan proxy sunucusuna yeniden yazma kuralları ekleyin.
Bunu yapan, birçok farklı proxy HTTP sunucusu olan birçok kişi var - burada her birini ayrıntılı olarak ele almak için çok fazla. Bunu reklamları, web hatalarını ve benzerlerini taramak amacıyla yaparlar, ancak prensip ve mekanizma yapmak istediklerinizle aynıdır. WWW tarayıcısının belirli bir URL'yi normal şekilde almasını ister, ancak aldığı asıl içeriğin başka bir (yerel veya başka türlü) URL’ye ait olmasını ister. WWW tarayıcısının bilmesi gereken tek şey, bir proxy sunucusu üzerinden İnternet ile konuşmasıdır.
Bir örnek için SourceForge'daki Reklam Zapper'a bakın . Bu, proxy sunucusundaki anında URL'leri yeniden yazmak için Squid proxy HTTP sunucusuyla birlikte çalışan bir Perl komut dosyasıdır. Konfigürasyon veritabanından da görebileceğiniz gibi, insanlar mekanizmasını çok çeşitli amaçlar için kullandılar, internet sitelerinde rastgele reklam yönlendirmelerinden kurtulmaya kadar, haber hizmetleri hakkındaki makalelerin "yazdırılabilir" formlarını her zaman görmelerini sağladılar.
Bunun, hosts
WWW hizmetini değiştirmek için uygun olmayan bir mekanizma olan dosya ile yaptığınızdan çok daha iyi olduğuna dikkat edin . hosts
yalnızca adla ilgilenir → adres aramalarını yapar, ad yapma ihtiyacı olan her şeyi (WWW tarayıcısından) alamaz → adres aramalarını ve (muhtemelen önceden bildiğiniz gibi) yeniden yazılmış her ana bilgisayar adının ek olarak sanal bir ana bilgisayar olarak kurulmasını gerektirir Hedef içerik HTTP sunucusu. Aksine, bu tür bir yeniden yazma proxy HTTP sunucusu URL'lerle ilgilenir ve yalnızca ilk etapta kullanmak üzere yapılandırılmış HTTP ve WWW tarayıcılarını etkiler.. Böylece sadece JavaScript URL'lerini yeniden yazmak ve aynı WWW sitesindeki her şeyi yalnız bırakmak gibi şeyler yapabilir; tüm ana bilgisayar adları yükünü bir taneye yeniden yazın; ve (daha da ileri) desen eşleştirmesini yapın. (Ad Zapper'ın konfigürasyon veritabanında bu olayın örnekleri var, dikkat edin.) Ve biri, bir WWW tarayıcısının yeniden yazma proxy'si aracılığıyla dünyayı görüntülemesi ve bir diğerinin de aynı anda tek bir makinede doğrudan görüntülenmesi gibi şeyler yapabilir.