Kasus penggunaan perangkat lunak ini adalah ketika Anda dapat menggunakan dua koneksi jaringan (misalnya seluler atau wifi), tetapi keduanya tidak stabil dan mengalami masalah kehilangan paket, dan Anda tetap ingin memiliki internet yang stabil dan cepat.
Apakah kedua tautan jaringan Anda yang tersedia mengalami kehilangan paket yang tinggi? Apakah Anda memiliki akun server di internet publik dengan dukungan skrip Perl? Kemudian alat ini dapat memberi Anda konektivitas TCP cepat yang andal (misalnya, untuk proksi web + SSH) - dengan terus-menerus menduplikasi semua paket melalui dua antarmuka dan mencoba ulang transmisi lambat pada tautan dengan kualitas apa pun.
Algoritme mengirimkan klon semua paket melalui dua antarmuka jaringan secara bersamaan untuk memastikan bahwa koneksi yang diteruskan berfungsi seandal mungkin terlepas dari kehilangan paket yang terputus-putus di salah satu antarmuka - dengan asumsi bahwa kehilangan paket di salah satu antarmuka biasanya terjadi pada waktu yang tidak berhubungan. momen.
Siap digunakan. Terpelihara dan digunakan secara aktif.
Skrip klien untuk Linux (contoh klien Windows dapat ditemukan di 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
Skrip server (contoh klien Windows dapat ditemukan di 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
Konfigurasi firewall di sisi server (tcpoverudp2 perlu digunakan dua berturut-turut Nomor port UDP):
Open / forward the following __two__ UDP ports:
1. udp-listen-port
2. udp-listen-port + 1
Dikembangkan dengan memperluas tcpoverudp.pl "Teruskan koneksi TCP melalui UDP tanpa root" oleh Jan Kratochvil dengan menambahkan duplikasi paket melalui dua antarmuka jaringan.
Ringkasan: Meneruskan koneksi TCP menggunakan UDP melalui dua antarmuka jaringan secara paralel (tanpa root).
Lisensi: Lisensi Publik Umum GNU versi 2
Status: Siap digunakan. Terpelihara dan digunakan secara aktif.
Sumber: https://github.com/levitation/tcpoverudp2
Lihat juga: Tcpoverudp https://www.jankratochvil.net/project/tcpoverudp/
Lihat juga: Duat http://code.google.com/p/duat/
Bahasa: Perl