Proxy TCP facile sous Windows? [fermé]

15

Ce que je veux, c'est configurer un ordinateur à la maison avec Windows et l'utiliser comme proxy TCP pour connecter et acheminer les paquets du 80 vers le port 23 dans un autre serveur sur Internet

Victor Hugo
la source

Réponses:

13

rinetd devrait faire le travail, et un binaire Windows pour celui-ci peut être obtenu sur http://www.boutell.com/rinetd/ (pour ceux qui recherchent la même chose sous Linux, rinetd est dans les référentiels standard de presque toutes les distributions peut donc être installé avec "apt-get install rinetd" ou "yum install rinetd" ou similaire)

David Spillett
la source
Bien, je ne connaissais pas celui-là!
skitzot33
61

Vous pouvez utiliser le intégré netsh portproxy. Dans ton cas:

netsh interface portproxy add v4tov4 listenport=80 connectaddress=ip-of-server-on-internet connectport=23 listenaddress=ip-of-windows-machine protocol=tcp

Vous aurez besoin des privilèges d'administrateur. Pas besoin d'installer de logiciel supplémentaire!

Vous devez installer IPv6 sur votre système d'exploitation avant d'utiliser cette fonction. Sur Vista et versions ultérieures, ce n'est pas un problème car IPv6 est installé par défaut, mais sur XP / 2003, vous devez ouvrir votre panneau de propriétés d'interface réseau et ajouter d'abord le protocole Microsoft TCP / IP version 6.

Luca Gibelli
la source
6
Pourquoi n'est-ce pas la réponse acceptée?!?
Hafthor
@Hafthor: probablement juste parce qu'il est apparu un moment après que les autres réponses sont arrivées et qu'une a déjà été acceptée. C'est certainement quelque chose que j'essaierai la première fois la prochaine fois que j'aurai besoin d'un tel serveur sous Windows.
David Spillett
1
c'est une réponse fantastique!
Dima
1
C'est une sauce géniale. S'il s'agit d'un port inhabituel, n'oubliez pas de le wf.msclaisser immédiatement passer le pare-feu!
BaseZen
1
incroyable! travaillé comme un charme. Cela DOIT devenir la réponse acceptée!
atomaras
2

Vous recherchez un proxy TCP. Il existe une variété de proxys TCP gratuits pour Windows. Je ne vais pas en recommander un car je n'ai aucune bonne expérience avec aucun d'entre eux. Google pour "proxy TCP Windows" et vous arriverez avec un bateau.

Celui-ci est mignon et la source est disponible, mais je ne sais pas à quel point il est fiable: http://dposey.no-ip.com/Proxy/

C'est un morceau de code assez trivial, bien que l'on puisse mettre des fonctionnalités assez soignées dans un proxy TCP haut de gamme (équilibrage de charge, journalisation du trafic, etc.).

Evan Anderson
la source
Assurez-vous également de comprendre que, selon l'emplacement des serveurs et le type de connexions disponibles, la latence peut être horrible.
Joshua Nurczyk
2

En supposant que ce soit des paquets http, vous pouvez utiliser l'un des nombreux proxy Windows comme Squid NT ou quelque chose de similaire.

Mais si vous voulez simplement transférer des paquets, le tunneling SSH est le chemin à parcourir. Consultez sshwindows pour la partie serveur et http://oldsite.precedence.co.uk/nc/putty.html pour un guide rapide sur la façon de configurer la redirection de port dans PuTTY.

Il pourrait y avoir un moyen plus simple d'utiliser certains outils Microsoft intégrés, mais c'est ce qui m'est venu en tête en premier.

skitzot33
la source
1

3proxy est un petit proxy polyvalent multiplateforme flexible qui peut également servir de proxy TCP.

Gleb
la source
3proxy est maintenant là: 3proxy.ru
Erel Segal-Halevi