Chrome, proxy zincirlerini proxy'ye nasıl atlar?


3

Chrome'u vekil sunucularla başlattığımda şunu fark ettim:

$ proxychains google-chrome

Her istek doğru şekilde proxy’lidir, Google web sitelerine gönderilenler hariç ! Örneğin, proxychains conf'de yapılandırılmış proxy'yi durdurduğumda proxy Chrome'umla Google dışında hiçbir web sitesine erişemiyorum (err_connection_refused).

Aynı testi Firefox'ta da denedim: Her istek proxychains tarafından proxy'ye verildi, Google’a gönderilenler dahil .

Proxy isteklerinin Google’da da işe yarayacak başka yolları olduğunu biliyorum, ancak Google’da Chrome’u ziyaret ettiğinizde proxychains yönteminin neden çalışmadığını bilmek ilgimi çekiyor.

Dahili olarak, proxychains gerekli sistem çağrılarını sarmak ve tüm istekleri şeffaf şekilde proxy yapmak için LD_PRELOAD ortam değişkenini kullanır. Chrome'un bu ambalajlamayı atlayabilmesini beklemiyordum. Bu nasıl mümkün olabilir?

Teşekkürler!

Yanıtlar:


0

Proxychains Hata / Uyumsuzluk:

Görünüşe göre sanal alan özelliğinden kaynaklanan krom ile ilgili bir hata var; Kontrol Sayı 45

Proxychains Sınırı:

Proxychains birçok durumda kaçak olabilir burada örnek olarak bunlardan bazıları

  • Alt süreç proxy'lenmedi (örnek olarak krom ana süreç dışında birçok süreci kullanabilir ... Çözüm : Bir çalışma etrafında ikili konumunu değiştirerek olabilir)
  • Çorap v4 Proxy'ler DNS isteğini tünelleyemiyor Çözüm : yerine çorap v5 kullanın)
  • Bazı sanal alan özelliği / uygulamalarıyla uyumsuzluk, ana sistemden ayrılmak üzere çekirdek kullanıcı alanı özelliğini kullandıklarından, proxychains bağlantılarını görmez / engellemez ( Çözüm : proxychains'i iptables ile birleştirin)

Alternatif:

Deneyebilirsin tsocks Alternatif olarak, genellikle dağıtım için kullanılan depolar bulunur, apt-get install tsocks veya dnf install tsocks vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.