Firefox PAC sonuçlarında SOCKS5'i açıkça kullanın
Açık bir SOCKS5 PAC sonucu kullanın ve bunun ayrıştırma yolunu Firefox'un elle proxy tercihi davranışından ayırın.
Bir PAC sonucu hem bir proxyyi hem de bir protokolü adlandırır. Firefox kurulumunuz SOCKS5 gerektiriyorsa bunu döndürülen değerde belirtin:
return "SOCKS5 proxy.example:1080";
PAC ilkesi genel uç noktalar kullanıyorsa adayları SOCKS5 proxy listesinden seçin ve açık SOCKS5 sonucunu koruyun. Genel SOCKS belirtecinin bir uyumluluk geçmişi vardır. Her tarayıcının en yeni SOCKS sürümü olarak yorumlamak zorunda olduğu taşınabilir bir talimat değildir.
Burada incelenen Firefox uygulamasında, PAC ayrıştırıcısı açık SOCKS5'i sürüm 5 soket sağlayıcısıyla eşler ve hedef ana bilgisayar adının sunucu tarafında çözümlenmesini ister. Elle proxy yapılandırması ayrı bir ayar yolu izler. Bu nedenle elle yapılan bir kurulumdaki tercih adı, her PAC sonucunun evrensel açıklaması olarak görülmemelidir.
Kayıtta tam tarayıcı sürümünü, yüklenen PAC betiğini ve döndürülen belirteci saklayın. Düzenlediğiniz betik, istemcinin aldığı betik olmak zorunda değildir ve tek bir ana bilgisayar için döndürülen farklı bir yol gözlemi değiştirebilir.
Bu, seçilen SOCKS yoluyla ilişkili hedef adıyla ilgilidir. İstemcinin yine de proxy uç noktasına ulaşması gerekir ve diğer uygulamalar kendi DNS davranışlarını korur. Doğru bir PAC sonucunu, artık cihaz genelindeki tüm aramaların uzaktan yapıldığı iddiasına dönüştürmeyin.
Yapılandırma birkaç tarayıcıyı desteklemek zorundaysa, Firefox'un kaynak düzeyindeki ayrıntısını başka bir uygulamaya aktarmak yerine bunların belgelenmiş PAC belirteci desteğini denetleyin.