InggrisPerancisSpanyol

Ad


favorit OnWorks

kurirtcpd - Online di Cloud

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

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

PROGRAM:

NAMA


kurirtcpd - daemon server TCP server surat kurir

RINGKASAN


kurirtcpd [-pid=file pid] [Option...] {daftar} {program} {arg...}

kurirtcpd {-pid=file pid} {-berhenti}

kurirtcpd {-pid=file pid} {-mengulang kembali}

DESKRIPSI


kurirtcpd menerima koneksi jaringan yang masuk, dan menjalankan program setelah menetapkan masing-masing
koneksi jaringan. NS programinput dan output standar diatur ke jaringan
koneksi.

daftar adalah daftar nomor port TCP yang dipisahkan koma tempat koneksi masuk dibuat.
program adalah program yang akan dijalankan. Jika program membutuhkan argumen apa pun, mereka ditentukan pada
baris perintah, setelah program itu sendiri.

Sebelum berlari program, kurirtcpd menginisialisasi beberapa variabel lingkungan yang
menggambarkan koneksi jaringan. Lingkungan yang diwarisi oleh program akan menjadi
lingkungan yang diwarisi oleh kurirtcpd, ditambah variabel lingkungan tambahan apa pun
diinisialisasi oleh kurirtcpd. Dimungkinkan juga untuk menolak koneksi jaringan tertentu.
Beberapa opsi tersedia untuk menentukan koneksi jaringan mana yang akan ditolak.

PILIHAN


-akses=nama file
Menentukan file akses opsional. File akses mencantumkan alamat IP dari mana
koneksi harus diterima atau ditolak. File akses juga digunakan untuk menginisialisasi
variabel lingkungan berdasarkan alamat IP koneksi. nama file adalah GDBM
atau file database DB yang biasanya dibuat oleh skrip dari satu atau lebih file teks.
Lihat "AKSES FILE" di bawah ini untuk informasi lebih lanjut.

-akseslocal
Cari IP dan port antarmuka lokal di file akses, selain mencari
IP jarak jauh. Ini memberikan mekanisme untuk mengatur variabel lingkungan tergantung pada
alamat IP dan/atau port mana yang terhubung dengan klien. Di file akses, "1.2.3.4.25"
mencocokkan koneksi ke alamat IP 1.2.3.4 port 25; "1.2.3.4" cocok dengan koneksi ke IP
alamat 1.2.3.4 pada port apa pun; dan "*.25" cocok dengan koneksi ke port 25 pada IP apa pun
alamat.

-alamat=nnnn
Terima koneksi jaringan hanya ke alamat IP nnnn. Jika tidak ditentukan, kurirtcpd
menerima koneksi ke alamat IP mana pun di mana sistem menerima koneksi. jika
sistem memiliki beberapa antarmuka jaringan dengan alamat IP terpisah, opsi ini membuat
kurirtcpd menerima koneksi hanya ke satu alamat IP tertentu. Sebagian besar sistem memiliki
beberapa antarmuka jaringan: antarmuka loopback, ditambah antarmuka jaringan lokal,
sehingga -address=127.0.0.1 menerima koneksi hanya dari sistem lokal. Kapan
beberapa nomor port ditentukan, juga dimungkinkan untuk secara selektif mengikat yang berbeda
alamat jaringan ke setiap nomor port ketika daftar menentukan lebih dari satu nomor port.
Lihat "kelipatan pelabuhan daftar[1]" di bawah ini untuk informasi lebih lanjut.

-blok=daerah[,adalah[/nnnn] [,msg]]
Inisialisasi variabel lingkungan adalah jika kedua kondisi berikut ini benar:
adalah belum diinisialisasi; alamat IP penghubung dapat ditemukan di berbasis DNS
Daftar. Lihat DAFTAR AKSES DNS, di bawah. Beberapa -blok pilihan dapat digunakan.

-denimsg=teks
Menentukan pesan opsional untuk dikembalikan ke klien jika -mengakses Option
menolak mereka. Standarnya adalah memutuskan koneksi TCP tanpa mengirim kembali apa pun
pesan.

-jatuhkan=adalah
Jika variabel lingkungan adalah diatur ke nilai yang tidak kosong, segera hentikan. Mengerjakan
tidak menjalankan program untuk menangani sambungan. Lihat DAFTAR AKSES DNS, di bawah, untuk lebih lanjut
informasi. adalah default ke "BLOCK", jika tidak ditentukan.

-grup=kelompok
set kurirtcpdadalah ID grupnya. kelompok dapat ditentukan secara numerik, atau dengan namanya.
Hanya pengguna super yang dapat menggunakan -kelompok.

-dengarkan=n
Panjang antrian yang menampung koneksi yang tertunda. n adalah angka. Jika tidak ditentukan,
default sistem yang digunakan.

-maksperc=n
Jumlah maksimum koneksi yang diterima dari blok jaringan C yang sama. Menggunakan ini
opsi ini disarankan, karena slot koneksi terbatas. Tanpa opsi ini,
blok jaringan C yang sama berpotensi menggunakan semua slot koneksi yang tersedia.

-maksperip=n
Jumlah maksimum koneksi yang diterima dari alamat IP yang sama. Gunakan keduanya -maksperc
dan -maksperip pilihan untuk menyempurnakan batas koneksi. Misalnya, ketika kurirtcpd is
mendengarkan pada port SMTP masuk akal untuk menetapkan batas atas jumlah
koneksi dari blok C yang sama. Domain yang mengirim email dalam jumlah besar sering kali memiliki
beberapa server mengirim email keluar dari blok C yang sama, jadi masuk akal untuk mengaturnya
batas pada blok C individu. Di sisi lain, jika kurirtcpd sedang mendengarkan di
Port POP3 lebih masuk akal untuk menetapkan batasan pada alamat IP individual. Jika sebuah blok C
alamat ditetapkan ke kumpulan modem dialup, tentu saja mungkin untuk memiliki banyak
Alamat IP dalam blok C yang sama memiliki koneksi ke server POP3 secara bersamaan
waktu.

-procs maksimal=n
Jumlah maksimum slot koneksi, atau jumlah maksimum proses yang dimulai. Ini
efektif menentukan jumlah maksimum koneksi yang diterima pada waktu yang sama.
Setelah jumlah maksimum koneksi dibuka, kurirtcpd menunggu untuk
koneksi yang ada untuk ditutup, sebelum menerima koneksi lagi.

-peringatkan=n
Masuk LOG_PERINGATAN pesan ke syslog ketika jumlah proses aktif melebihi n. itu
default adalah 90% dari maxprocs. kurirtcpd log a LOG_ALERT pesan syslog ketika
jumlah proses aktif mencapai maksimum.

-menganggukpencarian
Jangan mencari nama host yang terkait dengan menghubungkan alamat IP dan lokal
alamat, jangan inisialisasi TCPREMOTEHOST or TCPLOCALHOST variabel lingkungan (lihat
bawah).

-pencarian tidak dikenal
Jangan melakukan ident pencarian, dan jangan menginisialisasi TCPREMOTEINFO lingkungan Hidup
variabel.

-pid=nama file
Jika diberikan, kurirtcpd menempatkan dirinya ke latar belakang dan menyimpan ID prosesnya di sini
file, biasanya di suatu tempat di /var/run.

Opsi ini juga harus ada saat menggunakan -mengulang kembali dan -berhenti Pilihan.

-mengulang kembali
Kirim SIGHUP ke yang sudah ada kurirtcpd proses. Tentukan sama -pid argumen sebagai
yang digunakan untuk memulai kurirtcpd. ID proses dibaca dari -pid file,
dan kurirtcpd menerima sinyal SIGHUP.

-stderr=soket
set programKesalahan standar pada koneksi jaringan, sama seperti input standarnya
dan keluaran.

-stderr=file log
set programKesalahan standar untuk file yang ditentukan, file log. File dibuat, jika
diperlukan, dan dibuka dalam mode append.

-stderrlogger=program log
set programs standar error untuk pipa, yang dibaca oleh program log. Hanya satu contoh
of tukang tebang kayu dimulai, yang menerima kesalahan standar dari setiap contoh program.
Ditentukan tukang tebang kayu dieksekusi dengan ujung keluaran dari pipa stderr terhubung sebagai
masukan standar. program log dieksekusi dengan satu argumen - programnama S.

-stderrloggername=nama
penggunaan nama sebagai argumen untuk program log, bukan programnama S.

-berhenti
Hentikan (bunuh) yang ada kurirtcpd proses. Tentukan sama -pid argumen sebagai satu-satunya
yang digunakan untuk memulai kurirtcpd. ID proses dibaca dari -pid file, dan
kurirtcpd proses dibunuh. Semua proses anak dari kurirtcpd akan menerima a
sinyal SIGTERM.

-pengguna=pemakai
set kurirtcpdID pengguna. Juga, ID grup diatur ke ID grup pengguna. Menggunakan
kedua -kelompok dan -user tidak perlu. Hanya pengguna super yang dapat menentukan -user.

GANDA PORT DAFTAR


Grafik daftar argumen dapat berupa daftar beberapa nomor port yang dipisahkan koma. kurirtcpd
akan membuat koneksi jaringan pada setiap port yang terdaftar. Setiap nomor port dapat opsional
ditentukan sebagai "address.port", misalnya:

kurirtcpd -pid=/var/run/smtp.pid 127.0.0.1.25,999 program

Instance ini menerima koneksi jaringan ke port 25 atau port 999, namun
koneksi pada port 25 dibuat hanya pada alamat IP 127.0.0.1, loopback
Antarmuka.

Setiap kali alamat IP tidak ditentukan, koneksi jaringan diterima ke IP apa pun
alamat (disebut "wildcarding"). Pada sistem berkemampuan IPv6, kurirtcpd akan mencoba untuk
buat dua port koneksi jaringan masuk, jika alamat IP tidak ditentukan. Setelah
membuat port pertama sebagai port wildcard IPv6, kurirtcpd kemudian akan mencoba membuat
port wildcard IPv4, dengan nomor port yang sama. Beberapa sistem turunan BSD harus menggunakan
memisahkan port wildcard IPv6 dan IPv4 untuk membuat koneksi jaringan yang masuk. Kebanyakan lainnya
sistem hanya membutuhkan port IPv6 untuk membuat koneksi jaringan masuk IPv6 dan IPv4.
kurirtcpd diam-diam mengabaikan kegagalan untuk membuat port wildcard IPv4, selama IPv6
wildcard berhasil dibuat.

Grafik -alamat opsi dapat digunakan untuk default alamat IP tertentu untuk setiap port yang terdaftar
nomor. Sebagai contoh:

kurirtcpd -pid=/var/run/smtp.pid 127.0.0.1.25,127.0.0.1.999 program

dan

kurirtcpd -pid=/var/run/smtp.pid -address=127.0.0.1 25,999 program

akan membuat koneksi jaringan pada port 25 dan 999 dari alamat IP 127.0.0.1.

ACCESS FILE


File akses mencantumkan alamat IP yang kurirtcpd akan menerima atau menolak koneksi
dari. File akses adalah opsional. Tanpa file akses kurirtcpd menerima koneksi
dari alamat IP mana pun.

Alamat IPv4 dan IPv6 dapat ditentukan, jika dukungan IPv6 tersedia. A
sintaks non-standar saat ini digunakan untuk menentukan alamat IPv6. Ini dapat berubah
dalam waktu dekat. Dukungan IPv6 saat ini dianggap eksperimental.

File akses adalah file database biner yang biasanya dibuat oleh skrip, seperti:
makemtpaccess(8)[2], dari satu atau lebih file teks biasa. Baris kosong dalam file teks adalah
diabaikan. Baris yang dimulai dengan karakter # juga diabaikan.

Menolak dan menerima koneksi by IP alamat
Baris berikut menginstruksikan kurirtcpd untuk menolak semua koneksi dari alamat IP
Kisaran:

blok jaring membantah

blok jaring adalah alamat IP, seperti 192.68.0.2. adalah karakter tab ASCII. Di sana
HARUS tepat satu karakter tab setelah alamat IP dan kata "deny".

Anda juga dapat memblokir koneksi dari seluruh blok jaringan C:

192.68.0 membantah

Ini memblokir koneksi dari alamat IP 192.68.0.0 hingga 192.68.0.255. Pemblokiran
koneksi dari seluruh blok jaringan B atau A bekerja dengan cara yang sama.

Gunakan kata "izinkan" alih-alih "tolak" untuk secara eksplisit mengizinkan koneksi dari IP itu
alamat atau netblock. Sebagai contoh:

192.68.0 membantah
192.68.0.10 mengizinkan

Ini memblokir semua koneksi dari 192.68.0.0 hingga 192.68.0.255 kecuali 192.68.0.10. Ini
dua garis dapat terjadi dalam urutan apa pun. kurirtcpd selalu menggunakan garis dengan yang paling spesifik
Alamat IP.

Jika alamat IP koneksi tidak ditemukan dalam file akses, koneksinya adalah
diterima secara default. Baris berikut menyebabkan koneksi yang tidak terdaftar ditolak:

* membantah

IPv6 alamat
Note
Dukungan IPv6 dalam file akses bersifat eksperimental, dan dapat berubah di masa mendatang
melepaskan. Sintaks berikut dapat berubah sewaktu-waktu.

File akses juga dapat menentukan alamat IPv6, jika dukungan IPv6 tersedia. NS
format alamat IPv4 yang ada digunakan untuk alamat IPv6 yang dipetakan IPv4, dan tidak ada perubahan yang
yg dibutuhkan. Untuk semua alamat IPv6 lainnya gunakan format berikut:

:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhhtindakan

Alamat IPv6 harus dimulai dengan :. Inisial: karakter sebenarnya bukan bagian dari
alamat IPv6, hanya digunakan untuk menunjuk catatan ini sebagai alamat IPv6, memungkinkan
akses file berisi campuran alamat IPv4 dan IPv6. Alamat IPv6 mengikuti
inisial : karakter, dan harus dieja menggunakan nol-empuk huruf kecil heksadesimal
digit. Sebagai contoh:

:0000:0000:0000:0000:0000:f643:00a2:9354<tab>deny

Netblock harus ditentukan hanya menggunakan batas kata genap:

:3ffe membantah

Ini akan menolak seluruh 3ffe::/16 (jaringan 6bone, yang dihapus).

: 2002:c0a8 membantah

Ini akan menyangkal 2002:c0a8::/32 (alamat 6to4 berasal dari ruang alamat pribadi).

Pengaturan lingkungan Hidup variabel
izinkan dapat secara opsional diikuti oleh daftar penugasan variabel lingkungan, dipisahkan
dengan koma. Variabel lingkungan diatur sebelum dijalankan program atau memeriksa akses
daftar (lihat di bawah). Sebagai contoh:

192.68.0 izinkan, RELAYCLIENT
192.68.0.10 izinkan, RELAYCLIENT, SIZELIMIT = 1000000

Ini set KLIEN RELAY variabel lingkungan untuk koneksi dari blok 192.68.0. Di dalam
selain itu, BATAS UKURAN variabel lingkungan diatur ke 1000000 jika koneksi
berasal dari alamat IP 192.68.0.10.

Perhatikan bahwa KLIEN RELAY harus secara eksplisit ditentukan untuk alamat IP 192.68.0.10. NS
baris pertama TIDAK digunakan untuk koneksi dari alamat IP ini. kurirtcpd hanya membaca satu
entri dari file akses, entri untuk alamat IP paling spesifik.

DNS ACCESS DAFTAR
Alternatif untuk mencantumkan alamat IP yang dilarang adalah dengan menggunakan akses IP berbasis DNS eksternal
daftar.

Tidak ada ketentuan untuk mendukung daftar berbasis IPv6, karena belum ada. berbasis IPv6
dukungan daftar akses akan ditambahkan di masa mendatang.

kurirtcpdKonfigurasi default tidak secara otomatis menolak koneksi dari IP mana pun
alamat terdaftar pada daftar berbasis DNS. Jika alamat IP penghubung terdaftar kurirtcpd
hanya menetapkan variabel lingkungan. Terserah program, dijalankan oleh kurirtcpd, untuk membaca
variabel lingkungan dan memilih apa yang harus dilakukan jika variabel lingkungan diatur.

Harap dicatat bahwa jika variabel lingkungan sudah disetel, kurirtcpd TIDAK akan mencari
daftar akses. Ini dapat digunakan untuk mengganti daftar akses di mana program hanya
mengenali daftar akses jika variabel lingkungan tidak kosong. Dengan mengatur
variabel lingkungan ke string kosong di file akses (lihat di atas), Anda dapat menimpa
daftar akses untuk alamat IP yang dipilih.

Grafik -blok opsi menanyakan daftar DNS untuk setiap alamat IP penghubung. Satu-satunya yang diperlukan
argumen untuk -blok adalah zona DNS yang digunakan untuk mempublikasikan daftar. Nama zonanya
opsional dapat diikuti dengan koma dan nama variabel lingkungan untuk mengatur jika
daftar DNS menyertakan alamat IP. kurirtcpd mengatur variabel lingkungan BLOK if
Anda tidak menentukan nama sendiri.

Nama variabel lingkungan dapat secara opsional diikuti oleh garis miring dan IP
alamat. Biasanya kurirtcpd menyetel variabel lingkungan jika daftar akses menyertakan
any Entri catatan untuk alamat IP yang ditentukan. Beberapa daftar akses mungkin menawarkan tambahan
informasi dengan mengembalikan salah satu dari beberapa kemungkinan A record. Jika nama lingkungan
variabel diikuti oleh garis miring dan alamat IP, variabel lingkungan akan menjadi
diinisialisasi hanya jika daftar akses menyertakan catatan A yang berisi IP yang ditunjukkan
alamat.

Isi dari variabel lingkungan akan menjadi isi dari setiap catatan TXT untuk
alamat IP yang terdaftar. adalah[/nnnn] dapat secara opsional diikuti dengan koma dan teks
pesan, yang akan digunakan sebagai pengganti data TXT. Pesan teks mungkin termasuk
karakter @ tunggal di suatu tempat di dalamnya, yang akan diganti dengan alamat IP yang terdaftar.

Ketika -penurunan pilihan diberikan selain -blok, kurirtcpd memutuskan koneksi,
daripada menjalankan program. Pertama -blok opsi diproses dan
variabel lingkungan ditetapkan, berdasarkan hasil pencarian DNS yang cocok. NS -penurunan
akan diproses setelah semua pencarian DNS. -penurunan mengambil daftar lingkungan yang dipisahkan koma
variabel (jika tidak ditentukan, BLOK adalah daftar default). Jika ada variabel lingkungan bernama
oleh -penurunan opsi disetel ke string yang tidak kosong, kurirtcpd memutuskan koneksi sebagai gantinya
melaksanakan program.

GANDA DNS DAFTAR
kelipatan -blok pilihan dapat digunakan. Alamat IP penghubung akan dicari dalam beberapa
daftar akses. Ini diimplementasikan sebagai berikut.

kurirtcpd memproses semua -blok pilihan satu per satu. Jika lingkungan yang ditunjukkan
variabel sudah ditetapkan, kurirtcpd melewatkan pencarian daftar DNS (ini juga berlaku jika saja
satu -blok opsi ditentukan). Oleh karena itu, jika banyak -blok opsi yang digunakan, dan IP
alamat ditemukan di daftar akses pertama, daftar yang tersisa yang menggunakan yang sama
variabel lingkungan tidak akan diperiksa. Tetapi daftar lain yang menggunakan lingkungan yang berbeda
variabel AKAN diperiksa.

Sama daerah dapat ditentukan lebih dari sekali, dengan variabel lingkungan yang berbeda dan
alamat IP yang berbeda. Sebagai contoh:

kurirtcpd -block=block.example.org,BLOCK1/127.0.0.2 \
-block=block.example.org,BLOCK2/127.0.0.3

Jika daftar akses yang ditentukan berisi catatan A untuk alamat yang terdaftar, dan catatan A
berisi alamat IP 127.0.0.2, kurirtcpd menginisialisasi BLOK1 lingkungan Hidup
variabel. Jika catatan A berisi alamat IP 127.0.0.3, kurirtcpd menginisialisasi
BLOK2. Jika kedua record ada, kedua variabel diinisialisasi.

kurirtcpd menggunakan logika berikut untuk menentukan jenis kueri DNS yang akan dikeluarkan:

Jika bukan alamat IP, atau msg ditentukan, kurirtcpd akan menanyakan keberadaan
Catatan TXT, untuk alamat IP.

Jika hanya msg ditentukan, kurirtcpd mencari keberadaan catatan A, untuk IP
alamat.

If /nnnn digunakan, dan msg tidak ditentukan untuk setidaknya satu -blok pilihan untuk ini sama
daerah, kurirtcpd akan menanyakan keberadaan catatan APAPUN, yang seharusnya mengembalikan kedua TXT
dan semua catatan A untuk alamat IP ini.

If /nnnn digunakan, dan msg ditentukan untuk setiap -blok pilihan untuk zona yang sama ini,
kurirtcpd akan menanyakan keberadaan catatan A saja.

LINGKUNGAN VARIABEL


kurirtcpd juga menginisialisasi variabel lingkungan berikut sebelum dijalankan program:

TCPLOCALHOST
Nama host di ujung lokal koneksi jaringan, dicari di DNS.
TCPLOCALHOST tidak akan disetel jika alamat IP dari koneksi jaringan di ujung lokal
tidak dapat ditemukan di DNS, atau jika -menganggukpencarian opsi ditentukan. TCPLOCALHOST akan
atur ke string lunak jika pencarian DNS gagal dengan kesalahan sementara (jadi Anda
tidak dapat mengetahui apakah alamat IP memiliki nama host yang valid yang terkait dengannya), atau jika
pencarian DNS mundur dan maju tidak cocok. TCPLOCALHOST tidak akan disetel jika
pencarian DNS terbalik gagal sepenuhnya.

TCPLOKALIP
Alamat IP ujung lokal koneksi jaringan.

TCPLOCALPORT
Rhe nomor port ujung lokal koneksi jaringan.

TCPREMOTEHOST
Nama host dari host penghubung. Suka TCPLOCALHOST, tetapi untuk IP penghubung
alamat.

TCPREMOTEIP
Menghubungkan alamat IP.

TCPREMOTEINFO
String identifikasi yang diterima dari server IDENT pada alamat IP jarak jauh. Tidak diatur
jika server IDENT mengembalikan kesalahan, atau jika -pencarian tidak dikenal opsi telah ditentukan.

PELAPORAN REMOTE TCP
Port TCP dari ujung jarak jauh dari koneksi jaringan.

Gunakan kurirtcpd online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad