InggrisPerancisSpanyol

favorit OnWorks

udptunnel - Online di Cloud

Jalankan udptunnel di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah udptunnel yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


udptunnel - Tunnel paket UDP melalui koneksi TCP

SINTAKSIS


udptunnel -s port TCP [-r] [-v] UDP-addr/UDP-port[/ttl]
udptunnel -c TCP-addr[/TCP-port] [-r] [-v] UDP-addr/UDP-port[/ttl]

DESKRIPSI


UDPTunnel adalah program kecil yang dapat melakukan tunnel paket UDP secara dua arah melalui TCP
koneksi. Tujuan utamanya (dan motivasi aslinya) adalah untuk memungkinkan multi-media
konferensi untuk melintasi firewall yang hanya mengizinkan koneksi TCP keluar.

PENGGUNAAN


UDPTunnel dapat dijalankan dalam dua mode: mode klien dan mode server. Modus klien
memulai koneksi TCP sebelum menyampaikan UDP; server menunggu masuk
koneksi sebelum melakukannya. Setelah koneksi TCP dibuat, perilaku
dua mode identik. Jika Anda menggunakan UDPTunnel untuk melintasi firewall seperti yang dibahas
di atas, klien akan dijalankan di dalam firewall, dan server akan dijalankan di luar
.

PILIHAN


-s port TCP
Server mode: Jika udptunnel dipanggil dengan opsi -s, itu berjalan dalam mode server:
server akan menunggu koneksi masuk pada port TCP yang ditentukan, dan kemudian
menyampaikan UDP ke dan darinya."

-c Alamat-TCP[/TCP-port]
Pelanggan mode: Jika udptunnel dipanggil dengan opsi -c, ia berjalan dalam mode klien: it
akan membuka koneksi TCP ke host dan port TCP yang ditentukan, dan kemudian menyampaikan UDP
di atasnya. Port TCP dapat dihilangkan dalam kasus ini; itu akan default ke port yang sama
nomor sebagai port UDP.

-r RTP mode: Untuk memfasilitasi tunneling lalu lintas RTP dan RTCP untuk a
konferensi multi-media, ini mengatur relai pada dua port TCP dan UDP berturut-turut.
Semua nomor port yang ditentukan dalam kasus ini harus genap. Perhatikan bahwa baik klien dan
server harus menggunakan flag -r agar ini berfungsi; server tidak akan dimulai
menyampaikan paket sampai kedua koneksi telah dibuat.

-v Bertele-tele keluaran: Bendera ini mengaktifkan keluaran debugging verbose tentang UDPTunnel's
tindakan. Bisa diberikan berkali-kali. Dengan satu -v, informasi tentang
pembentukan koneksi dicetak pada aliran kesalahan standar UDPTunnel; dengan
yang kedua, informasi per-paket juga ditampilkan. Perhatikan bahwa kasus terakhir ini dapat
menghasilkan sejumlah besar informasi. Jika bendera ini tidak diberikan, UDPTunnel
akan tetap diam kecuali terjadi kesalahan.

Salah satu dari dua opsi -c dan -s harus diberikan; jika tidak, itu adalah kesalahan.

Dalam semua kasus, alamat UDP dan port to tunnel diberikan setelah semua opsi. UDPTunnel
akan mendengarkan alamat ini untuk paket, dan akan mengirim paket yang diterima di alamat ini.
Alamat tersebut dapat berupa alamat multicast; dalam hal ini, TTL multicast harus ditentukan,
dan paket tunneled akan dikirim dengan TTL ini. Semua alamat, TCP dan UDP, mungkin
ditentukan baik sebagai alamat dotted-quad IPv4 (misalnya 224.2.0.1) atau sebagai nama host (misalnya
conrail.cs.columbia.edu). Nomor port harus dalam kisaran 1 hingga 65535; TTL harus dalam
rentang 0 sampai 255.

PAKET FORMAT


Paket dikirim pada TCP menggunakan format yang jelas dan sederhana: bidang panjang enam belas bit,
dalam urutan byte jaringan, mendahului setiap paket data. Format ini diusulkan dalam draft awal
dari RTP untuk RTP-over-TCP, tetapi dijatuhkan dari spesifikasi akhir.

DIKETAHUI BUG/MASALAH


UDPTunnel tidak memeriksa paket UDP yang masuk untuk memverifikasi bahwa mereka memang berasal dari
alamat yang ditentukan pengguna; itu mengikat INADDR_ANY, dan menerima paket UDP apa pun
tiba di pelabuhan yang ditentukan. Ini berpotensi memungkinkan penolakan layanan atau spoofing
serangan. Jika dua atau lebih opsi -v diberikan, identifikasi per-paket akan dicetak
setiap alamat sumber paket seperti yang diterima, memungkinkan situasi seperti itu untuk didiagnosis.

Untuk multicast, UDPTunnel mematikan paket loopback, karena tidak memiliki cara untuk membedakannya
paket sendiri yang dikirim dari paket yang benar-benar tiba di grup multicast. Ini berarti
bahwa jika Anda mengarahkan lalu lintas dari atau ke grup multicast, kedua ujung UDPTunnel
harus dijalankan pada host yang berbeda dari anggota grup mana pun. (Secara umum, satu-satunya cara untuk
membedakan paket yang dilingkarkan dari paket yang benar-benar diterima dari aplikasi lain di
host lokal dengan pelabelan lapisan aplikasi, seperti halnya RTP.)

UDPTunnel dirancang untuk terowongan lalu lintas gaya RTP, di mana aplikasi mengirim dan menerima
Paket UDP ke dan dari port yang sama (atau sepasang port). Itu tidak mendukung
lalu lintas gaya permintaan/tanggapan, di mana permintaan klien dikirim dari port transien X
ke port Y yang terkenal, dan respons server dikembalikan dari port Y ke port X.

UDPTunnel dengan sengaja mengabaikan kesalahan "Koneksi Menolak" pada port UDP, menghapus
status kesalahan soket, sehingga terowongan dapat diatur sebelum alat konferensi dimulai
pada kedua ujungnya. Ini mungkin berarti bahwa alamat atau port UDP yang salah diketik tidak dikenali, karena tidak
kesalahan dicetak. Jika dua atau lebih opsi -v diberikan, diagnostik akan dicetak
setiap kali status kesalahan dihapus dari soket.

Setelah satu titik ujung terowongan diturunkan, menutup soket, yang lain keluar sebagai
dengan baik; untuk membangun kembali terowongan, UDPTunnel harus dimulai ulang di kedua sisi.

IP versi 6 tidak didukung.

PENULIS


UDPTunnel ditulis oleh Jonathan Lennox[email dilindungi]>. Ini menggabungkan kode
ditulis oleh Henning Schulzrinne[email dilindungi]>.

Halaman manual ini ditulis oleh Thomas Scheffczyk
<[email dilindungi]>, untuk sistem GNU/Linux Debian (tetapi mungkin juga
digunakan oleh orang lain).

Gunakan udptunnel online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad