2009-08-20 3 views
2

Ich versuche, einen SOCKS-Proxy in C++ zu erstellen, der als Hintergrundprozess auf localhost ausgeführt wird.Erstellen Sie einen SOCKS-Proxy, der nichts Besonderes tut

Wenn der Browser des Benutzers konfiguriert ist, den Proxy zu verwenden, möchte ich, dass alle HTTP-Anforderungen über den normalen TCP/IP-Stapel weitergeleitet werden. Der Browser wird sich genau so verhalten, wie er es normalerweise tun würde.

Schließlich werde ich eine weitere Schicht hinzufügen, die überprüft, ob die angeforderte Ressource bestimmte Kriterien erfüllt, und wenn ja, wird die Anfrage anders behandeln. Aber jetzt versuche ich nur, das Grundproblem zu lösen ... Wie erstelle ich einen SOCKS-Proxy, der nichts ändert?

Antwort

1

Ich würde in das Squid-Projekt schauen, je nachdem, wofür Sie es brauchen.

http://www.squid-cache.org/

GPL-Quelle.

Wahnsinnig schön für viele gute Dinge.

Jacob

+0

Sieht nicht so aus das funktioniert noch: http://wiki.squid-cache.org/Features/Socks –