2010-01-10 4 views
1

Je suis en train de programmer un proxy web installé sur les machines clientes (même machine que le navigateur web).Comment implémenter la redirection/le mappage de port sur Windows?

Je souhaite que tout le trafic généré par le trafic Web soit redirigé vers mon serveur proxy. J'utilise un système d'exploitation Windows (XP, Windows 2003, Windows 2008, Windows Vista, Windows 7).

Que devrais-je faire pour rediriger tout le trafic Internet sur le port 80 vers mon proxy web?

J'ai remarqué this software vous permet de créer des mappages de port dans Windows. Et je peux obtenir ma procuration pour travailler de cette façon. L'un des composants qu'ils installent s'appelle NDIS et je suppose qu'ils utilisent cette technologie pour pouvoir rediriger les ports. Donc, ma question est ... quelle est la meilleure API (ou la plus facile à implémenter) ou la technologie à utiliser pour programmer un redirecteur de port dans Windows?

+1

Note à l'annonceur: Ce n'est pas une question d'installation ou quoi que ce soit de ce genre, c'est une question de programmation sur l'endroit où commencer le mappage des ports de programmation sous Windows. –

Répondre

2

Vos options sont Application Layer Proxy (= paramètres proxy du navigateur), Layered Service Provider; Pilote TDI (ou équivalent plus moderne?); Pilote NDIS. Il n'y a pas de réponse simple à ce qui est le meilleur ou le plus facile. Vous devez prendre en compte votre propre ensemble de compétences, ainsi que les problèmes de compatibilité potentiels. Beaucoup d'autres programmes utilisent chacune de ces méthodes et vous devez être compatible avec eux, ou au moins ne pas les casser.

Questions connexes