Firefox SOCKS ProxyInfo: uzak çözümleme için proxyDNS ayarlayın
Tarayıcı iletişim kutusunun uzantının yolunu yapılandırdığını varsaymak yerine bir Firefox uzantısının döndürdüğü SOCKS ProxyInfo üzerindeki DNS davranışını ayarlayın.
Mevcut Firefox uzantısı dinleyicinizden SOCKS yoluyla birlikte amaçlanan hedef DNS ilkesini döndürün:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
Bu API'de type: "socks" SOCKS5'i tanımlar. Genel bir aracı üzerinden izin verilen genel site istekleri için SOCKS5 proxy listesinden bir aday bu yolun ana bilgisayarını ve bağlantı noktasını sağlayabilir. Bu parça, uzantının izin verilen yönlendirme dinleyicisine zaten sahip olduğunu varsayar; tam bir uzantı değildir. Eski bir öneriden veya başka bir tarayıcının API'sinden gelen tür adı birbiriyle değiştirilemez.
Mozilla'nın güncel başvuru belgesi proxyDNS için desteklenen SOCKS türlerinde varsayılan olarak false değerini verir. Bu yol proxy tarafında çözümleme gerektirdiğinde, tarayıcının el ile proxy iletişim kutusunun uzantının seçimini sağlayacağına güvenmek yerine bunu açıkça ayarlayın.
Amaçlanan ilkeyi geçerli olan her yedek nesneye de uygulayın. İlk yol başarısız olduktan sonra döndürülen başka bir nesne farklı bir DNS seçimine sahip olabilir veya farklı bir yol seçebilir.
Alan, o yolla ilişkili belirli sorguları denetler. İşletim sisteminin veya uygulamanın her aramasını proxy'ye taşımaz.