2014-11-20 12 views

답변

0

당신이

HttpProxyServer server = DefaultHttpProxyServer.bootstrap() 
    .withAddress(new InetSocketAddress("127.0.0.1", 8080)).start(); 
+0

나는 진짜 프록시 서버에 messgae (요청)를 전달하려고합니다. littleproxy는 이것을 할 수 있습니까? 만약, 진짜 프록시 서버의 호스트와 포트를 설정하려면? 감사. – Kudi

+2

bootstrap() .ChainProxyManager (chainProxyManager)가 필요하다고 생각합니다. ChainedProxyManager를 구현하여 ChainedProxy 구현 목록을 반환합니다. ChainedProxyAdapter를 확장하고 getChainedProxyAddress를 재정의해야 할 수도 있습니다. 내가 직접 시도하지 않았기 때문에 미안해. – johnstlr

+0

감사합니다. 나는 당신이 옳다고 생각합니다. – Kudi

1

같은 것을 할 수 있어야이 johnstlr의 주석을 사용하여 도출 된 테스트 코드입니다.

ChainedProxyAdapter adapter = new ChainedProxyAdapter() { 
    @Override 
    public InetSocketAddress getChainedProxyAddress() { 
     return new InetSocketAddress("your.proxy.address", 1234); 
    } 
}; 
ChainedProxyManager manager = new ChainedProxyManager() { 
    @Override 
    public void lookupChainedProxies(HttpRequest httpRequest, Queue<ChainedProxy> chainedProxies) { 
     chainedProxies.add(adapter); 
    } 
}; 

HttpProxyServer server = DefaultHttpProxyServer.bootstrap().withChainProxyManager(manager).withPort(8080).start();