.\" $Id: sockd.8,v 1.58 2013/10/27 15:24:41 karls Exp $ .\" .\" Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2008, 2009, 2010, .\" 2011, 2012, 2013 .\" Inferno Nettverk A/S, Norway. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. The above copyright notice, this list of conditions and the following .\" disclaimer must appear in all copies of the software, derivative works .\" or modified versions, and any portions thereof, aswell as in all .\" supporting documentation. .\" 2. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by .\" Inferno Nettverk A/S, Norway. .\" 3. The name of the author may not be used to endorse or promote products .\" derived from this software without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" Inferno Nettverk A/S requests users of this software to return to .\" .\" Software Distribution Coordinator or sdc@inet.no .\" Inferno Nettverk A/S .\" Oslo Research Park .\" Gaustadalleen 21 .\" NO-0349 Oslo .\" Norway .\" .\" any improvements or extensions that they make and grant Inferno Nettverk A/S .\" the rights to redistribute these changes. .\" .TH SOCKD 8 "July 29 2013" .SH "نام (NAME)" sockd \- سرور پروکسی شبکه (network proxyserver) .SH "خلاصه دستور (SYNOPSIS)" .B sockd .RB [ \-DLVdhnv ] .RB [ \-N .IR number ] .RB [ \-f .IR file ] .RB [ \-p .IR file ] .SH "توضیحات (DESCRIPTION)" .B Dante استاندارد ساکس (socks) را پیاده‌سازی می‌کند و می‌تواند به‌عنوان یک فایروال (دیواره آتش) بین شبکه‌ها عمل کند. .PP .B Dante ترافیک TCP و UDP را هم از بیرون شبکه به درون و هم از درون به بیرون رله (بازپخش) می‌کند. .PP گزینه‌ها به شرح زیر هستند: .TP .B \-D برنامه .B Dante از ترمینال کنترل‌کننده جدا شده و در پس‌زمینه به‌عنوان یک دیمن سیستم (system daemon) اجرا خواهد شد. .TP .B \-L مجوزی که .B Dante تحت آن منتشر شده است را نمایش می‌دهد. .TP .BI \-N number برنامه .B Dante در هنگام راه‌اندازی، به تعداد .I number «سرور اصلی» (main servers) منشعب (fork) می‌کند. این گزینه می‌تواند برای سرورهایی که به‌شدت شلوغ هستند یا برای ایجاد یک پیکربندی افزونگی (redundancy) ساده به‌کار رود، زیرا دانته تلاش می‌کند این «سرورهای اصلی» تا حد امکان از یکدیگر مستقل باشند. بعید است که تنظیم این مقدار به عددی بالاتر از تعداد پردازنده‌ها (CPU) باعث بهبود عملکرد شود. .TP .B \-V فایل پیکربندی را اعتبارسنجی کرده و خارج می‌شود. .TP .BI \-d number سطح اشکال‌زدایی (debugging) را تنظیم می‌کند؛ مقدار صفر آن را غیرفعال می‌سازد. .TP .BI \-f file برنامه .B Dante پیکربندی خود را از .IR file می‌خواند. .TP .B \-h گزینه‌های معتبر فعلی را نمایش می‌دهد. .TP .B \-n پیام‌های keep-alive در TCP را غیرفعال می‌کند. به‌طور معمول .B Dante پیام‌های keep-alive در TCP را فعال می‌کند تا اتصالاتی که از ماشین‌های از کار افتاده (crashed) هستند یا به دلایل دیگر قابل دسترس نیستند، منقضی (time out) شوند. توجه داشته باشید که این فرایند ممکن است چندین ساعت طول بکشد. همچنین گزینه «timeout» را در .BR sockd.conf (5) ببینید. .TP .BI \-p file برنامه .B Dante شناسه فرایند (PID) فرایند اصلی را در این فایل می‌نویسد: .IR file . .TP .B \-v نسخه .B Dante را نمایش می‌دهد. .SH "سیگنال‌ها (SIGNALS)" .TP .B SIGHUP بارگذاری مجدد فایل پیکربندی. همچنین فایل‌های ثبت وقایع (logfiles) را مجدداً باز می‌کند. .TP .B SIGINFO/SIGUSR1 چاپ برخی اطلاعات درباره وضعیت فعلی سرورها و کلاینت‌ها. .SH "محیط (ENVIRONMENT)" .TP .B TMPDIR استفاده از .B TMPDIR برای فایل‌های موقت. .B Dante از این دایرکتوری برای فایل‌های قفل (lockfiles) و فایل‌های نگاشت‌شده به حافظه (memory-mapped files) استفاده خواهد کرد. توصیه می‌شود که .B TMPDIR بر روی یک سیستم‌فایل (محلی) با تأخیر کم تنظیم شود. این دایرکتوری باید دارای مجوزهای خواندن/نوشتن/اجرا برای هر دو شناسه کاربری (userid) ممتاز (privileged) و غیرممتاز (unprivileged) (طبق آنچه در /etc/sockd.conf مشخص شده) باشد، اما هیچ کاربر غیرممتاز دیگری نباید به آن دسترسی داشته باشد. .SH "فایل‌ها (FILES)" .TP /etc/sockd.conf فایل پیکربندی سرور .BR Dante . .SH "نویسندگان (AUTHORS)" برای Inferno Nettverk A/S: Michael Shuldman Karl-Andre' Skevik .SH "همچنین ببینید (SEE ALSO)" .BR socks.conf (5), .BR sockd.conf (5) .PP اطلاعات مربوط به انتشار نسخه‌های جدید و سایر موضوعات مرتبط را می‌توان در صفحه خانگی وب \fBDante\fP یافت: http://www.inet.no/dante/ .PP اطلاعات مربوط به پشتیبانی تجاری را می‌توان در صفحه پشتیبانی وب \fBDante\fP یافت: http://www.inet.no/dante/support.html .SH "اشکالات (BUGS)" فایل BUGS همراه برنامه را ببینید. اشکالات جدید باید به dante\-bugs@inet.no گزارش شوند.