.de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .TH freerdp-proxy 1 2023-12-14 "3.31.1" "FreeRDP" .SH "نام (NAME)" freerdp-proxy \- باینری سرور برای برقراری پراکسی MITM در اتصالات RDP .SH "خلاصه دستور (SYNOPSIS)" .B freerdp-proxy [\fB-h\fP] [\fB--help\fP] [\fB--buildconfig\fP] [\fB--dump-config\fP \fB\fP] [\fB-v\fP] [\fB--version\fP] [\fB\fP] .SH "توضیحات (DESCRIPTION)" .B freerdp-proxy می‌تواند برای پراکسی کردن یک اتصال RDP بین یک سرور مقصد و کلاینت‌های متصل‌شونده استفاده شود. سناریوهای محتمل استفاده عبارتند از: .IP "پراکسی کردن (Proxying)" اتصال به سرورهای RDP قدیمی/ناامن از پشت یک پراکسی (امن‌تر) .IP "تحلیل (Analysis)" فراهم کردن امکان تحلیل دقیق پروتکل برای (بسیاری از) ویژگی‌های ناشناخته پروتکل (کانال‌ها) .IP "بازرسی (Inspection)" پراکسی MITM برای بازرسی و ضبط نشست .SH "گزینه‌ها (OPTIONS)" .IP -h,--help نمایش متن راهنما برای توضیح نحوه استفاده. .IP --buildconfig چاپ پیکربندی ساخت (build configuration) پراکسی و خروج. .IP -v,--version چاپ نسخه پراکسی و خروج. .IP --dump-config \fB[|stdout|stderr]\fP تخلیه یک الگوی پیکربندی در \fB\fP یا در \fBstdout\fP یا \fBstderr\fP .IP \fB\fP راه‌اندازی پراکسی با تنظیمات خوانده‌شده از \fB\fP .SH "هشدار (WARNING)" این پراکسی به‌طور پیش‌فرض از احراز هویت پشتیبانی نمی‌کند، بلکه صرفاً به عنوان یک واسطه عمل می‌کند. تنها حالت‌های امنیتی \fBRDP\fP و \fBTLS\fP برای اتصالات عبوری پشتیبانی می‌شوند. در این حالت‌ها، نام کاربری و گذرواژه به صورت متن ساده (plain text) از کلاینت به پراکسی ارسال می‌شوند. با \fBNLA\fP، اطلاعات کاربری هرگز کلاینت متصل‌شونده را ترک نمی‌کنند و تنها هش‌های \fBNTLM\fP مقایسه می‌شوند. برای پیاده‌سازی احراز هویت مناسب، می‌توان یک \fBproxy-module\fP پیاده‌سازی کرد که بتواند با یک بک‌اند احراز هویت انجام دهد و کاربران و اطلاعات کاربری متصل‌شونده را به کاربران و اطلاعات کاربری سرور مقصد نگاشت کند. .SH "پیکربندی آزمایشی (TEST SETUP)" یک پیکربندی آزمایشی ساده از freerdp-proxy ممکن است شبیه این باشد: .IP "فایل SAM که در پیکربندی برای احراز هویت کلاینت‌های متصل‌شونده تنظیم شده است" .IP "کاربر/دامنه/گذرواژه که در پیکربندی به صورت ثابت (hard code) قرار داده شده‌اند تا در ماشین مقصد احراز هویت شوند" .IP "به عنوان جایگزین، کلید و گواهی Smartcard برای احراز هویت در ماشین مقصد" این راه‌اندازی صرفاً برای اهداف آزمایشی طراحی شده است و هیچ‌گونه نگاشت احراز هویتی از کاربران متصل‌شونده به کاربران ماشین مقصد انجام نمی‌دهد؛ بنابراین، هر کاربر متصل‌شونده مجاز از همان اطلاعات کاربری در مقصد استفاده خواهد کرد. .SH "مثال‌ها (EXAMPLES)" freerdp-proxy /some/config/file freerdp-proxy --dump-config /some/config/file .SH "آماده‌سازی (PREPARATIONS)" ۱. تولید گواهی‌ها برای پراکسی \fBwinpr-makecert -rdp -path . proxy\fP ۲. تولید پیکربندی پراکسی \fBfreerdp-proxy --dump-config proxy.ini\fP ۳. ویرایش پیکربندی و: * ارائه مسیرها (ترجیحاً مطلق) برای \fBCertificateFile\fP و \fBPrivateKeyFile\fP که قبلاً تولید شده‌اند * حذف \fBCertificateContents\fP و \fBPrivateKeyContents\fP * تنظیم مقادیر \fBHost\fP و \fBPort\fP در بخش \fB[Server]\fP برای مقیدسازی (bind) به یک پورت مشخص روی یک رابط شبکه * تنظیم مقادیر \fBHost\fP و \fBPort\fP در بخش \fB[Target]\fP به سرور مقصد \fBRDP\fP * تنظیم (یا حذف در صورت عدم استفاده) تنظیمات \fBPlugins\fP ۳. راه‌اندازی سرور پراکسی \fBfreerdp-proxy proxy.ini\fP .SH "وضعیت خروج (EXIT STATUS)" .TP .B 0 اجرای موفقیت‌آمیز برنامه. .TP .B 1 در غیر این صورت. .SH "همچنین ببینید (SEE ALSO)" wlog(7) .SH "نویسندگان (AUTHORS)" FreeRDP