저는 프록시 관련 소프트웨어를 작성 중이며 Linux(Ubuntu)에서 Firefox를 사용하여 테스트하고 싶습니다.
내 프록시가 실행 중이고 localhost:8080
Firefox를 가리켰습니다. 외부 웹사이트에서는 잘 작동하지만 에서 테스트 애플리케이션에 액세스하려고 하면 localhost:8090
프록시가 우회되는 것을 발견했습니다.
연결 설정 대화 상자에는 "프록시 없음" 섹션이 있지만 이미 비어 있습니다.
Firefox가 모든 트래픽을 내 프록시를 통해 푸시하도록 하려면 어떻게 해야 하나요?
local
내 파일에 localhost(예: )에 대한 동의어를 추가하라는 유사한 질문을 본 적이 있습니다 /etc/hosts
. 이는 Firefox 측에서 작동하지만 내 프록시(및 여러 관련 서비스)가 Docker 내부에서 실행되고 있고 내 호스트 IP 주소를 동적으로 가져와 local
내 프록시 컨테이너 내에 유사한 정의를 추가하는 것이 고통스럽기 때문에 어려운 솔루션입니다 .
답변1
일반적으로 저는 이 글을 게시한 지 불과 몇 분 만에 답을 찾았습니다.
FoxyProxy 추가 기능을 사용하면 localhost를 포함하여 모든 트래픽이 프록시를 통과하도록 할 수 있습니다.