tcp 프록시 소스 비동기 IO

872 단어
tcp 프록시 소스 비동기 IO
회사 서버는 단지 한 대의 외부 네트워크에 접근할 수 있기 때문에 대외 네트워크의 일부 tcp 요청을 이 기계에 전송하고 이 기계의 에이전트를 통해 외부 네트워크 IP로 전송해야 한다.
tcp 프록시를 수집했습니다.
 
1. 윈도우즈를 통한 기능:
netsh interface portproxy add v4tov4 listenport=80 connectaddress=ip-of-server-on-internet connectport=23 listenaddress=ip-of-windows-machine protocol=tcp

2, C++ TCP Proxy Server
http://www.partow.net/programming/tcpproxy/index.html
원본 비동기 IO가 있습니다.유용한 라이브러리:
http://think-async.com/Asio
https://github.com/chriskohlhoff/asio/
http://think-async.com/Asio/asio-1.11.0/doc/asio/tutorial.html
3. 순수한 linuxc로 에이전트를 실현하여 오픈wrt에 사용합니다.
https://github.com/kklis/proxy
4.libevent 테이프의 사례.window 컴파일은 오픈스sl의lib 라이브러리를 사용해야 합니다.
\libevent-2.0.22-stable\sample\le-proxy.c
5. 윈도우즈 창 메시지가 구현된 tcp 프록시.
http://dposey.no-ip.com/Proxy/

좋은 웹페이지 즐겨찾기