Firefox SOCKS ProxyInfo: 원격 확인을 위해 proxyDNS 설정
브라우저 대화상자가 확장 프로그램의 경로를 구성한다고 가정하지 말고, Firefox 확장 프로그램이 반환하는 SOCKS ProxyInfo에서 DNS 동작을 설정하세요.
기존 Firefox 확장 프로그램 리스너에서 SOCKS 경로와 함께 의도한 대상 DNS 정책을 반환하세요:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
이 API에서 type: "socks" 는 SOCKS5를 식별합니다. 공용 중개자를 통해 허용되는 공용 사이트 요청의 경우 SOCKS5 프록시 목록 의 후보가 이 경로의 호스트와 포트를 제공할 수 있습니다. 이 조각은 확장 프로그램에 이미 허용된 라우팅 리스너가 있다고 가정하며, 완전한 확장 프로그램이 아닙니다. 오래된 제안이나 다른 브라우저의 API에서 온 유형 이름은 서로 바꿔 쓸 수 없습니다.
Mozilla의 현재 참조에 따르면 지원되는 SOCKS 유형에서 proxyDNS 의 기본값은 false입니다. 이 경로에 프록시 측 확인이 필요할 때는 브라우저의 수동 프록시 대화상자가 확장 프로그램의 선택을 제공한다고 기대하는 대신 명시적으로 설정하세요.
의도한 정책을 해당하는 모든 대체 객체에도 적용하세요. 첫 번째 경로가 실패한 뒤 반환되는 다른 객체는 DNS 선택이 다르거나 다른 경로를 선택할 수 있습니다.
이 필드는 해당 경로와 관련된 특정 쿼리를 제어합니다. 운영 체제나 응용 프로그램의 모든 조회를 프록시로 옮기지는 않습니다.