Pentesting Tools, Tutorial, and Information Technology

Selasa, 09 Januari 2018

UDPspeeder: Alat Untuk Mempercepat Jaringan





Tingkatkan koneksi anda di High Latency High Packet-Loss Link dengan menggunakan Forward Error Correction.

Bila digunakan sendiri, UDPspeeder hanya mempercepat koneksi UDP.
Namun, jika anda menggunakan UDPspeeder + VPN berbasis UDP apa pun, anda dapat mempercepat lalu lintas (termasuk TCP / UDP / ICMP), saat ini OpenVPN / L2TP / ShadowVPN sudah bisa didukung oleh alat ini.



atau 

Asumsikan jaringan lokal anda ke server lossy anda. buat koneksi VPN ke server anda dengan UDPspeeder + VPN berbasis UDP, akses server anda melalui koneksi VPN ini, kemudian kualitas koneksi anda akan meningkat secara signifikan. Dengan parameter yang disetel dengan baik, anda dapat dengan mudah mengurangi tingkat packet-loss IP atau UDP / ICMP menjadi kurang dari 0,01%. Selain mengurangi packet-loss-rate, UDPspeeder juga dapat secara signifikan meningkatkan latency TCP dan kecepatan download single-thread TCP anda.


Bagaimana cara kerjanya?

UDPspeeder menggunakan FEC (Forward Error Correction) untuk mengurangi tingkat packet loss, dengan biaya bandwidth tambahan. Algoritma untuk FEC disebut Reed-Solomon.

Reed-Solomon
Dalam teori pengkodean, kode Reed-Solomon termasuk dalam kelas kode non-binary cyclic error-correcting codes. Kode Reed-Solomon didasarkan pada univariate polynomials di atas bidang yang terbatas.
Ini mampu mendeteksi dan memperbaiki banyak kesalahan simbol. Dengan menambahkan tanda cek pada data, kode Reed-Solomon dapat mendeteksi kombinasi simbol-simbol yang salah, atau memperbaiki simbol ⌊t / 2⌋. Sebagai kode penghapusan, bisa memperbaiki eror yang diketahui, atau dapat mendeteksi dan memperbaiki kombinasi kesalahan dan erasures. Kode Reed-Solomon juga cocok sebagai kode koreksi bit-error multiple burst karena urutan bit kesalahan b + 1 berturut-turut dapat mempengaruhi paling banyak dua simbol ukuran b. Pilihan t terserah kepada perancang kode dan dapat dipilih dalam batasan yang luas.

Support Platform
  • Host Linux (termasuk desktop Linux, Android phone / tablet, router OpenWRT, atau Raspberry PI
  • Untuk Windows dan MacOS anda dapat menjalankan UDPspeeder di dalam gambar mesin virtual 7.5mb disini.



Ping Packet Loss
SCP Copy Speed

Menjalankan (hanya mempercepat UDP)

Contoh server anda adalah 44.55.66.77, Anda memiliki layanan mendengarkan pada port UDP 7777

(*) Jalankan di sisi server:
./speederv2 -s -l0.0.0.0:4096 -r 127.0.0.1:7777 -f20:10 -k “passwd”
(*) Jalankan di sisi klien:
./speederv2 -c -l0.0.0.0:3333  -r 44.55.66.77:4096 -f20:10 -k "passwd"
Sekarang terhubung ke port UDP 3333 di sisi klien, setara dengan koneksi ke port 7777 di sisi server, dan koneksi telah dipercepat oleh UDPspeeder.

Note
-f20: 10 berarti mengirim 10 paket berlebihan untuk setiap 20 paket asli.
-k mengaktifkan enkripsi XOR sederhana

Note2
Anda bisa menggunakan udp2raw dengan UDPspeeder untuk mendapatkan kecepatan yang lebih baik pada beberapa ISP dengan UDP QoS (throttling UDP).


Source: https://github.com/wangyu-/UDPspeeder

Tidak ada komentar:

Posting Komentar