Firefox에서 프록시를 통해 DNS를 수행하는 방법은 무엇입니까? 있습니다. FoxyProxy를 사용하면 업무 트래픽을 직접 보내지

FoxyProxy와 함께 Firefox 3.5.7을 사용하고 있습니다. 다른 쪽 끝에 HTTP 프록시 서버로 8080을 전달하는 ssh 터널이 있습니다. FoxyProxy를 사용하면 업무 트래픽을 직접 보내지 만 그 밖의 모든 것은 프록시 서버를 통과합니다. 그러나 DNS 조회는 여전히 해결을 위해 회사의 DNS 서버로 이동합니다. OS에 특정 DNS 트래픽을 퍼뜨 리지만 ssh 터널을 통해 다른 모든 것을 밀어 넣을 수있는 애드온이 있습니까? 긴 샷이지만 물어 보는 것이 결코 아프지 않습니다 ….



답변

  1. 파이어 폭스에서 주소 표시 줄에 이것을 입력하십시오 :

    about : config

  2. 조심하겠다고 약속하십시오.

  3. 필터 텍스트 상자에 다음을 입력하십시오. proxy

  4. network.proxy.socks_remote_dns 라는 환경 설정 이름을 찾으십시오
    . 두 번 클릭하여 true로 설정하십시오.

Firefox는 이제 DNS 요청을 로컬로 해결하지 않고 프록시합니다.


답변

어느 정도 시간이 지났습니다. 현재 파이어 폭스 버전 에서는 프록시 설정을 설정 한 네트워크 설정에서 직접 ” 원격 DNS “를 확인할 수 있습니다 .


답변

SOCKS 서버처럼 작동하도록 동적 전달 (openssh 클라이언트의 -D 플래그)을 수행하도록 ssh 클라이언트를 구성하십시오. 그런 다음 SOCKS를 통해 원격 DNS 조회를 수행 할 수 있습니다. 직접 HTTP 프록시는 원하는 것을 지원하지 않습니다.

FoxyProxy에는 양말로 원하는 것을하는 방법에 대한 정보가 있습니다. Privoxy도 좋은 옵션입니다.


답변

Firefox는 이제 시스템 DNS에 의존하지 않고 원격 DNS를 활성화하는 시각적 인 방법을 제공합니다. SOCKS v5 프록시 옵션 옆에있는 원격 DNS 라는 확인란 입니다.