최근에 Java로 프록시 서버를 작성했습니다. 내가 작성한 서버는 GET 및 POST 메소드를 처리 할 수있다. 그러나, 그것은 많은 도움이 t support HTTPS protocol. Googling didn
하지 않습니다. 방금 CONNECT 메소드를 구현해야한다는 것을 알게되었습니다. (그리고 우리는 HTTP TUNNELING을 사용해야합니다.) 그러나, 나는이 일을 어떻게 얻을 것인가? 나는 모호한 생각을 갖고 있지 않다. 당신이 나에게 몇 가지 유용한 링크를하자 또는 거친 아이디어 좀 도와 경우는 .. 도움이 될 것 프록시 서버 작성
나는 다음과 같은 코드를 사용하여 시도했지만 잠시 후 붙어있어
:SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();
Socket tunnel = new Socket ("127.0.0.1",8036);
OutputStream serverOut = tunnel.getOutputStream();
String requestSSLServer = "CONNECT " + urlServer + " HTTP/1.0 \n" + secondLine + "\r\n";
byte b[];
b= requestSSLServer.getBytes("ASCII7");
serverOut.write(b);
해야한다 무엇 IP 소켓 개체에 전달 된 주소 및 포트 번호 ?? 다음에해야 할 일은 무엇입니까 ?? 다음에해야 할 일은 무엇입니까 ??
메일 서버를 말할 때 SMTP 나 웹 메일 (Gmail의 웹 인터페이스와 같은)에 대해 이야기하고 있습니까? –
@Robin : 나는 웹 메일을 의미합니다. 현재 Gmail이나 yahoomail과 같은 메일 인터페이스에 액세스하려고하면 페이지가 열리지 않습니다. 그래서, 나는 단지 그것을 작동하게하고 싶습니다. – letsc