Le cas d'utilisation de ce logiciel est lorsque vous pouvez utiliser deux connexions réseau (par exemple, mobile ou wifi), mais que les deux sont instables et ont des problèmes de perte de paquets, et que vous souhaitez toujours disposer d'un Internet stable et rapide.
Vos deux liaisons réseau disponibles souffrent-elles d'une perte de paquets élevée ? Avez-vous un compte serveur sur Internet public avec prise en charge des scripts Perl ? Ensuite, cet outil peut vous fournir une connectivité TCP rapide et fiable (par exemple, pour proxy Web + SSH) - en dupliquant constamment tous les paquets sur deux interfaces et en réessayant des transmissions lentes sur des liens de n'importe quelle qualité.
L'algorithme envoie simultanément des clones de tous les paquets sur deux interfaces réseau afin de garantir que la connexion transférée fonctionne de la manière la plus fiable possible, quelle que soit la perte intermittente de paquets dans l'une ou l'autre des interfaces - en supposant que la perte de paquets sur l'une ou l'autre des interfaces se produit généralement à des moments sans rapport. instants.
Prêt à l'emploi. Entretenu et utilisé activement.
Script client pour Linux (un exemple de client Windows peut être trouvé dans client.bat) :
./tcpoverudp2 --timeout=0.05
--tcp-listen-port=8128 8122
--udp-server-addr=your.public.server.com --udp-server-port=8120
--udp-send-local-addr1=192.168.1.20 --udp-send-local-addr2=192.168.2.15
Script serveur (un exemple de client Windows peut être trouvé dans server.bat) :
./tcpoverudp2 --udp-listen-port=8120
--tcp-forward-addr=public.web.proxy --tcp-forward-port=3128
--tcp-forward-addr=127.0.0.1 --tcp-forward-port=22
Configuration du pare-feu côté serveur (tcpoverudp2 doit utiliser deux consécutives Numéros de port UDP) :
Open / forward the following __two__ UDP ports:
1. udp-listen-port
2. udp-listen-port + 1
Développé en étendant le tcpoverudp.pl "Transférer les connexions TCP via UDP sans racine" par Jan Kratochvil en ajoutant la duplication de paquets sur deux interfaces réseau.
Résumé : Transférez les connexions TCP à l'aide d'UDP sur deux interfaces réseau en parallèle (sans racine).
Licence : Licence publique générale GNU ver 2
Etat : Prêt à l'emploi. Entretenu et utilisé activement.
Source : https://github.com/levitation/tcpoverudp2
Voir aussi : Tcpoverudp https://www.jankratochvil.net/project/tcpoverudp/
Voir aussi : Duat http://code.google.com/p/duat/
Langue : Perl