2014-04-29 2 views
0

localhost에서 포트 8080에서 verticle을 실행하여 Firefox가 프록시로 사용되도록 http://localhost:8080을 프록시로 연결하면 Verticle에 연결되어 URL을 가져올 수 있어야합니다. 요청되었습니다.Firefox 용 Vert.x 프록시 구성

즉, 내 주소 표시 줄 (예 : www.google.com)에 입력 한 모든 URL이 버텍 티크에서 사용 가능해야합니다. 내 궁극적 인 목표는 URL에서 HTML을 가져 와서 내 자신의 스크립트를 삽입하고 사용자에게 제공하는 것입니다.

현재 8080에서 서버를 실행하면 Firefox는 단순히 서버가 응답하지 않았다고 응답합니다.

또한 연결을 만들지 않았다는 것을 나타내는 URL (예 : google.com)을 입력하면 아무 것도 println 수 없습니다. 대신 localhost : 8080을 입력하면 absoluteURL뿐만 아니라 적절한 응답을 얻습니다.

+0

당신은 Perferences-> Network-> Connection Settings에서 firefox 프록시 주소를 설정 했습니까? –

+0

예, 프록시가 배치 된 localhost 8080으로 설정했습니다. – Ranjit

+0

코드가 맞지 않다면 ... –

답변

0

홀수 .. 당신이 vertx - 예 저장소에 프록시 예를 실행하는 경우 : 포트 8282에 프록시를 시작

https://github.com/vert-x/vertx-examples/blob/master/src/raw/groovy/proxy/Server.groovy

합니다. 그런 다음 파이어 폭스 환경 설정으로 이동하는 경우 : -> 네트워크 -

환경 설정> 연결 설정

그리고 설정 localhostHTTP Proxy, 8282portUse this proxy server for all protocols

그런 다음 확인란을 선택 검색 주소창에 google.com을 입력하면 터미널 창에 로깅이 표시되고 브라우저에 다음이 표시됩니다.

server-data-chunk-0server-data-chunk-1server-data-chunk-2server-data-chunk-3ser‌​ver-data-chunk-4server-data-chunk-5server-data-chunk-6server-data-chunk-7server-d‌​ata-chunk-8server-data-chunk-9 

어쩌면 브라우저에 뭔가 캐시되어 있을까요? google로 이동하기 전에 캐시를 지우시겠습니까?