모든 웹 트래픽 (HTTP, HTTPS 및 DNS - 다른 것이 있습니까?)은 로컬 응용 프로그램을 통해 서버 응용 프로그램으로 이동하고 거기에서 인터넷으로 연결됩니다. 어떻게해야합니까?C#의 터널 HTTP, HTTPS 및 DNS
비동기 TCP 서버를 작성했으며 SocketAsyncEventArgs를 사용하여 C#에서 소켓 비동기 프로그래밍을 알고 있습니다 (하나의 프로젝트가있는 마스터가 아니지만 몇 가지 기본 사항을 이해할 수 있다고 생각합니다).
+1. Fiddler를 사용하여 제공하는 것이 충분한 지 확인하십시오. C#에서 비교적 쉽게 구현할 수 있다면 그렇지 않으면 - Dai가 지적했듯이 스택의 더 깊은 계층에 코드가 필요하고 C#이 받아 들여지지 않을 것입니다. 그곳에. –
@Alexei Levenkov 감사합니다. 그러나 Fiddler는 오픈 소스가 아니므로 배울 수 있습니다. –
@Dai 감사합니다. 그러나 C#에서 오픈 소스 SOCKS 프록시를 찾지 못했습니다. Firefox는 DNS 용으로 SOCKS를 사용하도록 구성 할 수 있습니다. –