J'ai rencontré un peu de puzzle et je n'ai pas eu beaucoup de chance pour trouver une solution. En ce moment, je suis (malheureusement) connecté au réseau via Verizon 3G. Ils filtrent tout le trafic entrant, il m'est donc impossible d'ouvrir des ports pour accepter des connexions.
J'ai actuellement une machine virtuelle Linux sur linode.com, et l'idée m'a traversé l'idée d'installer pptpd
et d'essayer de faire un iptables
transfert de port. J'ai pptpd
installé et ma machine domestique se connecte heureusement. Cela dit, voici quelques informations générales:
Serveur (Debian) IP WAN: xxxx sur eth0 - pptpd IP: yyy1 sur ppp0 - IP VPN client: yyy100
Pour vérifier que je ne devenais pas fou, j'ai tenté quelques connexions du serveur aux ports ouverts sur le client, et le client accepte les connexions via l'IP VPN.
Ce que je veux accomplir, c'est ceci:
Internet -> IP WAN: Port -> Transférer vers IP VPN client: Port
Ainsi, par exemple, si j'avais le port 6000 ouvert sur mon client, une personne pourrait telnet vers xxxx: 6000, et le serveur l'attraperait et le transmettrait à 192.168.3.100:6000.
J'ai essayé au moins 20 configurations différentes sur iptables
Google et aucune n'a encore fonctionné. Quelqu'un a-t-il des idées, ou peut-être même une approche totalement différente que je ne connaisse pas? Le but ici est d'écouter à travers une connexion horriblement pare-feu, de préférence le trafic TCP et UDP.