ਆਪਣੇ ਮੌਜੂਦਾ Firefox ਐਕਸਟੈਂਸ਼ਨ ਸਰੋਤੇ ਤੋਂ SOCKS ਰੂਟ ਦੇ ਨਾਲ ਇੱਛਤ ਟਾਰਗੇਟ-DNS ਨੀਤੀ ਵਾਪਸ ਕਰੋ:

{
  type: "socks",
  host: "proxy.example",
  port: 1080,
  proxyDNS: true
}

ਇਸ API ਵਿੱਚ, type: "socks" SOCKS5 ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ। ਜਨਤਕ ਵਿਚੋਲੇ ਰਾਹੀਂ ਮਨਜ਼ੂਰ ਜਨਤਕ-ਸਾਈਟ ਬੇਨਤੀਆਂ ਲਈ, SOCKS5 ਪਰਾਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਉਮੀਦਵਾਰ ਇਸ ਰੂਟ ਦਾ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਦੇ ਸਕਦਾ ਹੈ। ਇਹ ਟੁਕੜਾ ਮੰਨਦਾ ਹੈ ਕਿ ਐਕਸਟੈਂਸ਼ਨ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਮਨਜ਼ੂਰ ਰਾਊਟਿੰਗ ਸਰੋਤਾ ਹੈ; ਇਹ ਪੂਰੀ ਐਕਸਟੈਂਸ਼ਨ ਨਹੀਂ ਹੈ। ਪੁਰਾਣੇ ਪ੍ਰਸਤਾਵ ਜਾਂ ਕਿਸੇ ਹੋਰ ਬ੍ਰਾਊਜ਼ਰ ਦੇ API ਤੋਂ ਆਇਆ ਕਿਸਮ-ਨਾਮ ਆਪਸ ਵਿੱਚ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।

Mozilla ਦਾ ਮੌਜੂਦਾ ਸੰਦਰਭ ਸਮਰਥਿਤ SOCKS ਕਿਸਮਾਂ ਲਈ proxyDNS ਨੂੰ false ਡਿਫ਼ਾਲਟ ਮੁੱਲ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ ਇਸ ਰੂਟ ਨੂੰ ਪਰਾਕਸੀ-ਪਾਸੇ ਰਿਜ਼ੋਲਿਊਸ਼ਨ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਇਸਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕਰੋ, ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਦੀ ਬਜਾਏ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਮੈਨੁਅਲ-ਪਰਾਕਸੀ ਡਾਇਲਾਗ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਚੋਣ ਦੇਵੇਗਾ।

ਇੱਛਤ ਨੀਤੀ ਹਰ ਲਾਗੂ ਫ਼ਾਲਬੈਕ ਆਬਜੈਕਟ 'ਤੇ ਵੀ ਲਾਗੂ ਕਰੋ। ਪਹਿਲਾ ਰੂਟ ਫੇਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਦੂਜਾ ਆਬਜੈਕਟ ਵੱਖਰੀ DNS ਚੋਣ ਰੱਖ ਸਕਦਾ ਹੈ ਜਾਂ ਵੱਖਰਾ ਰਾਹ ਚੁਣ ਸਕਦਾ ਹੈ।

ਇਹ ਖੇਤਰ ਉਸ ਰੂਟ ਨਾਲ ਜੁੜੀਆਂ ਕੁਝ ਕਿਊਰੀਆਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਹਰ ਓਪਰੇਟਿੰਗ-ਸਿਸਟਮ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਖੋਜ ਨੂੰ ਪਰਾਕਸੀ 'ਤੇ ਨਹੀਂ ਭੇਜਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ