بخش های سایت
انتخاب سردبیر:
- مقایسه اقلام در خرده فروشی 1c 8
- مینی تست برای تفکر فنی
- آزمون علوم کامپیوتر روی الگوریتم ها
- ارسال آگهی فروش آپارتمان و خانه و سایر املاک به صورت رایگان ارسال آگهی فروش سریع خانه
- کسب درآمد از خواندن نامه خواندن نامه اما پاداش برای
- برنامه دفتر خاطرات مدرسه برای کامپیوتر
- مطالب با موضوع: برنامه کنسرت "با تمام قلبم" برنامه تلویزیونی با تمام وجود تمام قسمت ها
- آکوستیک شوروی Amfiton 35ac 018 Stradivarius تقویت کننده ویولن Corvette
- اصلاح S90 یا نحوه آواز خواندن آنها با حداقل هزینه مسکن جدید radiotehnika s90
- برخی از ویژگی های عملیات روی ماتریس ها
تبلیغات
پروتکل vnc اتصال به سرور مجازی از طریق VNC |
نوامبر 25, 2009 در 01:21 ب.ظ اتصال به کامپیوتر از راه دور از طریق VNC
کار با مشتری VNC این مطالب برای کاربران بی تجربه طراحی شده است. 1. نصب کلاینت VNC 1. نصب کلاینت VNCبرای سیستم عامل ویندوز می توانید VNC Client UltraVNC و TightVNC را به صورت رایگان دانلود و نصب کنید.Mac OS X از نسخه 10.5 از یک کلاینت VNC در RemoteDesktop پشتیبانی می کند. برای نسخه های قبلی، می توانید از مشتریان VNC JollysFastVNC و . برای شاخه لینوکس دبیان (اوبونتو)، مشتری VNC از مخزن با دستور زیر نصب می شود: Apt-get نصب vncviewer برای شاخه RedHat (CentOS، Fedora) - با دستور: یام vnc را نصب کنید برای FreeBSD، سرویس گیرنده VNC (TightVNC) از بسته ها با دستور زیر نصب می شود: Pkg_add -r tightvnc 2. اتصال یک کلاینت VNC به یک کامپیوتر راه دوربرای اتصال یک کلاینت VNC به یک کامپیوتر راه دور، باید آدرس IP یا نام DNS آن و شماره نمایش (پیشفرض، :0) یا شماره پورت TCP (پیشفرض، 5900) را مشخص کنید. اگر سرور VNC نیاز به مجوز داشته باشد، هنگام اتصال به آن، کلاینت VNC یک رمز عبور می خواهد. لطفاً توجه داشته باشید که رمز ورود به سرور VNC با هیچ حساب کاربری (حساب کاربری) در رایانه راه دور مرتبط نیست، بلکه فقط برای محدود کردن دسترسی به نمایشگر سرور VNC عمل می کند.پس از برقراری اتصال و باز کردن صفحه، بسته به تنظیمات سرور VNC، ممکن است مجوز کاربر در سرور مجازی مورد نیاز باشد، یا ممکن است یک جلسه کاری از قبل در حال اجرا از یک کاربر باز شود. از آنجایی که چندین سرور VNC می توانند همزمان روی یک کامپیوتر اجرا شوند، از این پارامتر برای جداسازی آنها استفاده می شود شماره نمایش. به عنوان مثال، یک سرور VNC ممکن است در صفحه نمایش: 0 و دیگری در صفحه نمایش: 1 در حال اجرا باشد. هر عدد نمایش مربوط به شماره پورت TCP است که سرور VNC اتصالات را می پذیرد. شماره پورت نمایشگر با افزودن شماره نمایش به شماره پورت پایه - 5900 به دست می آید. Display:0 مربوط به پورت TCP 5900، display:1 - پورت 5901 است. 3. قطع اتصال کلاینت VNC از کامپیوتر راه دورهنگام بستن پنجره سرویس گیرنده VNC یا پس از خروج از محیط با استفاده از ابزارهای دسکتاپ، بسته به تنظیمات سرور VNC، جلسه کاری کاربر می تواند با توقف تمام برنامه های در حال استفاده بسته شود یا به کار خود ادامه دهد و هنگام اتصال به سرور VNC دوباره در دسترس باشد. از نو.4. تنظیم مشتری VNCحجم زیادی از اطلاعات ارسال شده به صفحه نمایش مستلزم افزایش نیاز به سرعت کانال - توان عملیاتی آن و زمان ارسال بسته است. کمبود پهنای باند منجر به تاخیرهای ناراحت کننده در هنگام ایجاد تغییرات بزرگ در اطلاعات نشان داده شده روی صفحه می شود - باز کردن پنجره های جدید، پیمایش و غیره. زمان تأخیر به ویژه هنگام نمایش عکس ها و سایر تصاویر یا عناصر رابط که تعداد زیادی رنگ و اشکال پیچیده دارند طولانی خواهد بود.پارامتر اصلی که بر میزان داده های ارسالی تأثیر می گذارد، الگوریتم رمزگذاری گرافیک ارسالی است. برای کاهش حجم و بر این اساس، سرعت بخشیدن به کار، توصیه می شود از الگوریتم های Tight، ZLib، ZRLE استفاده کنید - در مقایسه با داده های فشرده نشده (Raw)، آنها ده ها بار فشرده سازی را ارائه می دهند و به طور قابل توجهی پردازنده را بارگیری می کنند. این الگوریتم های رمزگذاری عملکرد راحت را حتی در کانال هایی با سرعت 256-512 کیلوبیت بر ثانیه فراهم می کنند. برای کاهش حجم اطلاعات ارسال شده از طریق شبکه، می توانید سطح فشرده سازی بالا (سطح فشرده سازی، ارزش فشرده سازی)، سطح کیفیت JPEG پایین (کیفیت JPEG) را تنظیم کنید و حالت کاهش رنگ (-bgr233، رنگ های محدود) را فعال کنید. بیشترین تأثیر آنها، با کاهش قابل توجه کیفیت تصویر، با حالت کاهش تعداد رنگ ها ارائه می شود - حجم اطلاعات ارسال شده به ترتیب 1.5-3 بار کاهش می یابد، نمایش روی صفحه نمایش 1.5 شتاب می گیرد. -3 بار JPEG توسط الگوریتم رمزگذاری Tight برای فشرده سازی مناطقی از صفحه که حاوی عکس ها و سایر تصاویر پیچیده با تعداد زیادی رنگ هستند استفاده می شود. استفاده از Tight+JPEG میزان داده های ارسالی را 2 تا 5 برابر کاهش می دهد. سایر الگوریتم های کدگذاری JPEG پشتیبانی نمی شوند. 1. منوی کشویی "System -> Options" حجم داده های ارسالی و سرعت نمایش در کانال 1 مگابیت بر ثانیه هنگام باز کردن منوی کشویی "System -> Parameters" است (منو با یک خط نقطه سبز در شکل مشخص شده است): 5. مشکلات رایجنمی توان به سرور VNC متصل شدنیاز به بررسی:
عملکرد آهسته از طریق یک کانال نسبتاً سریعاگر مشتری VNC نتواند با سرور VNC در مورد استفاده از یک الگوریتم رمزگذاری گرافیکی با فشرده سازی داده موافقت کند، الگوریتم پیش فرض انتخاب می شود - Raw که داده ها را بدون فشرده سازی منتقل می کند. همچنین، هنگام کار بر روی یک شبکه محلی سریع، رمزگذاری غیر فشرده یا کم فشردهسازی میتواند بهطور خودکار توسط مشتری VNC انتخاب شود. این مشکل را می توان با اجباری کردن الگوریتم رمزگذاری با سطح فشرده سازی بالا - ZLib، ZRLE، Tight - در تنظیمات مشتری VNC برطرف کرد.با این حال، برای برخی از ترکیبات مشتری و سرور، این راه حل ممکن است به دلیل خطا در مذاکره الگوریتم رمزگذاری مفید نباشد. به عنوان مثال، یک کلاینت TightVNC با سرور RealVNC اغلب فقط می تواند با رمزگذاری Raw کار کند. راه حل در این مورد تغییر کلاینت VNC یا سرور VNC است. ). کنترل با انتقال ضربه های صفحه کلید و حرکات ماوس از یک کامپیوتر به کامپیوتر دیگر و انتقال محتویات صفحه از طریق یک شبکه کامپیوتری انجام می شود. سیستم VNC مستقل از پلتفرم است: یک کلاینت VNC، به نام VNC viewer، که روی یک سیستم عامل اجرا می شود، می تواند به یک سرور VNC که روی هر سیستم عامل دیگری اجرا می شود، متصل شود. تقریباً برای همه سیستم عامل ها، از جمله جاوا (از جمله پلت فرم تلفن همراه J2ME) اجرای کلاینت و سرور وجود دارد. چندین مشتری می توانند به طور همزمان به یک سرور VNC متصل شوند. محبوب ترین راه ها برای استفاده از VNC پشتیبانی فنی از راه دور و دسترسی به رایانه کاری از خانه است. داستاندر ابتدای توسعه، RFB یک پروتکل نسبتا ساده بود که مبتنی بر گرافیک های اولیه بود: یک مستطیل از داده های پیکسل را در موقعیت مشخص شده توسط مختصات قرار دهید" سرور مستطیل های کوچک را برای مشتری ارسال می کند. این طرح در شکل اولیه خود ترافیک قابل توجهی را مصرف می کند. روش های مختلفی برای کاهش بار کانال استفاده می شود. رمزگذاری های مختلفی وجود دارد - روش هایی برای تعیین کارآمدترین روش برای انتقال این مستطیل ها. پروتکل RFB به کلاینت و سرور اجازه می دهد تا در مورد کدگذاری مورد استفاده "توافق" کنند. ساده ترین روش رمزگذاری که توسط همه مشتریان و سرورها پشتیبانی می شود، "رمزگذاری خام" (روسی) است. کد نویسی خام) که در آن پیکسل ها به ترتیب از چپ به راست، از بالا به پایین منتقل می شوند و پس از انتقال حالت اصلی صفحه، تنها پیکسل های تغییر یافته منتقل می شوند. این روش برای تغییرات کوچک در تصویر صفحه نمایش (حرکت ماوس روی دسکتاپ، تایپ کردن زیر مکان نما) بسیار خوب عمل می کند، اما زمانی که تعداد زیادی پیکسل به طور همزمان تغییر می کنند، به عنوان مثال، هنگام تماشای کامل یک ویدیو، بار کانال بسیار زیاد می شود. حالت صفحه نمایش. این پروتکل در طول توسعه خود، عملکردها و گزینه های مختلفی مانند انتقال فایل، فشرده سازی و امنیت را به دست آورده است. به طور پیشفرض، RFB از محدوده پورت TCP 5900 تا 5906 استفاده میکند. هر پورت یک صفحه سرور X مربوطه را نشان میدهد (پورتهای 5900 تا 5906 با صفحههای 0 تا: 6 مرتبط هستند). کلاینت های جاوا، در بسیاری از پیاده سازی ها موجود است که از یک وب سرور داخلی برای این منظور استفاده می کنند، مانند RealVNC، با صفحه نمایش ها به همین روش ارتباط برقرار می کنند، اما در پورت بین 5800 تا 5806 است. بسیاری از رایانه های ویندوز ممکن است تنها از یک پورت استفاده کنند. به فقدان ویژگی های چند کاربر ذاتی در سیستم های یونیکس. برای سیستم های ویندوز، صفحه پیش فرض :0 است که مربوط به پورت 5900 است. همچنین امکان اتصال مجدد از سرور به مشتری وجود دارد. در این حالت، کلاینت به حالت گوش دادن تغییر می کند و اتصال توسط سرور در پورت TCP 5500 مشتری آغاز می شود. پورت ها قابل تغییر هستند
ایمنیدر ابتدا، VNC از رمزگذاری ترافیک استفاده نمی کند، اما در روش احراز هویت، رمز عبور به صورت متن واضح منتقل نمی شود، بلکه از یک الگوریتم چالش-پاسخ با رمزگذاری DES استفاده می کند (طول کلید موثر 56 بیت است). در بسیاری از پیاده سازی ها، محدودیت 8 کاراکتر در طول رمز عبور وجود دارد و اگر طول آن از 8 کاراکتر بیشتر شود، رمز عبور کوتاه شده و کاراکترهای اضافی نادیده گرفته می شوند. اگر نیاز به رمزگذاری قابل اعتماد کل جلسه VNC دارید، می توان آن را از طریق تونل SSL، SSH یا VPN و همچنین از طریق IPsec نصب کرد. فناوری IPsec توسط اکثریت قریب به اتفاق سیستم عامل های مدرن پشتیبانی می شود و هر دو هنگام اتصال از طریق استفاده می شود برای کار با سرور مجازی از طریق VNC، باید یک برنامه کلاینت (نمایشگر VNC، مشتری VNC) را بر روی رایانه کاربر اجرا کنید. این برنامه داده های مربوط به ضربه های کلید و حرکات ماوس انجام شده توسط کاربر را به سرور مجازی منتقل می کند و اطلاعاتی را که قرار است روی صفحه نمایش سرور مجازی نمایش داده شود را نمایش می دهد. نصب کلاینت VNCبرای سیستم عامل ویندوز می توانید VNC Client UltraVNC و TightVNC را به صورت رایگان دانلود و نصب کنید. Mac OS X از نسخه 10.5 از یک کلاینت VNC در RemoteDesktop پشتیبانی می کند. برای نسخه های قبلی، می توانید از مشتریان VNC JollysFastVNC و . برای شاخه لینوکس دبیان (اوبونتو)، مشتری VNC از مخزن با دستور زیر نصب می شود: Apt-get نصب vncviewer برای شاخه RedHat (CentOS، Fedora) - با دستور: یام vnc را نصب کنید برای FreeBSD، سرویس گیرنده VNC (TightVNC) از بسته ها با دستور زیر نصب می شود: Pkg_add -r tightvnc اتصال کلاینت VNC به سرور مجازیبرای اتصال یک کلاینت VNC به یک VDS/VPS، باید آدرس IP یا نام DNS آن و شماره نمایش (به طور پیشفرض: 0) یا شماره پورت TCP (به طور پیشفرض، 5900) را مشخص کنید. اگر سرور VNC نیاز به مجوز داشته باشد، هنگام اتصال به آن، کلاینت VNC یک رمز عبور می خواهد. لطفاً توجه داشته باشید که رمز ورود به سرور VNC با هیچ حساب کاربری (حساب کاربری) در سرور مجازی مرتبط نیست، بلکه فقط برای محدود کردن دسترسی به نمایشگر سرور VNC است. پس از برقراری اتصال و باز کردن صفحه، بسته به تنظیمات سرور VNC، ممکن است مجوز کاربر در سرور مجازی مورد نیاز باشد، یا ممکن است یک جلسه کاری از قبل در حال اجرا از یک کاربر باز شود. از آنجایی که چندین سرور VNC می توانند به طور همزمان بر روی یک کامپیوتر اجرا شوند، از پارامتر عدد نمایش برای جداسازی آنها استفاده می شود. به عنوان مثال، یک سرور VNC ممکن است در صفحه نمایش: 0 و دیگری در صفحه نمایش: 1 در حال اجرا باشد. هر عدد نمایش مربوط به شماره پورت TCP است که سرور VNC اتصالات را می پذیرد. شماره پورت نمایشگر با افزودن شماره نمایش به شماره پورت پایه - 5900 به دست می آید. Display:0 مربوط به پورت TCP 5900، display:1 - پورت 5901 است. قطع ارتباط کلاینت VNC از سرور مجازیهنگام بستن پنجره سرویس گیرنده VNC یا پس از خروج از محیط با استفاده از ابزارهای دسکتاپ، بسته به تنظیمات سرور VNC، جلسه کاری کاربر می تواند با توقف تمام برنامه های در حال استفاده بسته شود یا به کار خود ادامه دهد و هنگام اتصال به سرور VNC دوباره در دسترس باشد. از نو. تنظیم مشتری VNCحجم زیادی از اطلاعات منتقل شده به صفحه نمایش نیازمند افزایش سرعت کانال است. کمبود پهنای باند منجر به تاخیرهای ناراحت کننده در هنگام ایجاد تغییرات بزرگ در اطلاعات نشان داده شده روی صفحه می شود - باز کردن پنجره های جدید، پیمایش و غیره. زمان تأخیر به ویژه هنگام نمایش عکس ها و سایر تصاویر یا عناصر رابط که تعداد زیادی رنگ و اشکال پیچیده دارند طولانی خواهد بود. پارامتر اصلی که بر میزان داده های ارسالی تأثیر می گذارد، الگوریتم رمزگذاری گرافیک ارسالی است. برای کاهش حجم و بر این اساس، سرعت بخشیدن به کار، توصیه می شود از الگوریتم های Tight، ZLib، ZRLE استفاده کنید - در مقایسه با داده های فشرده نشده (Raw)، آنها ده ها بار فشرده سازی را ارائه می دهند و به طور قابل توجهی پردازنده را بارگیری می کنند. این الگوریتم های رمزگذاری عملکرد راحت را حتی در کانال هایی با سرعت 256-512 کیلوبیت بر ثانیه فراهم می کنند. همچنین، برای کاهش حجم اطلاعات ارسالی از طریق شبکه، میتوانید سطح فشردهسازی بالا (سطح فشردهسازی، مقدار فشردهسازی)، سطح کیفیت JPEG پایین (کیفیت JPEG) را تنظیم کنید و حالت کاهش رنگ (-bgr233، رنگهای محدود) را فعال کنید. . بیشترین تأثیر آنها، با کاهش قابل توجه کیفیت تصویر، با حالت کاهش تعداد رنگ ها ارائه می شود - حجم اطلاعات ارسال شده به ترتیب 1.5-3 بار کاهش می یابد، نمایش روی صفحه نمایش 1.5 شتاب می گیرد. -3 بار JPEG توسط الگوریتم رمزگذاری Tight برای فشرده سازی مناطقی از صفحه که حاوی عکس ها و سایر تصاویر پیچیده با تعداد زیادی رنگ هستند استفاده می شود. استفاده از Tight+JPEG میزان داده های ارسالی را 2 تا 5 برابر کاهش می دهد. سایر الگوریتم های کدگذاری JPEG پشتیبانی نمی شوند. 1. منوی کشویی "System -> Options" حجم داده های ارسالی و سرعت نمایش در کانال 1 مگابیت بر ثانیه هنگام باز کردن منوی کشویی "System -> Parameters" است (منو با یک خط نقطه سبز در شکل مشخص شده است): مشکلات رایجنمی توان به سرور VNC متصل شدنیاز به بررسی:
عملکرد آهسته از طریق یک کانال نسبتاً سریعاگر مشتری VNC نتواند با سرور VNC در مورد استفاده از یک الگوریتم رمزگذاری گرافیکی با فشرده سازی داده موافقت کند، الگوریتم پیش فرض انتخاب می شود - Raw که داده ها را بدون فشرده سازی منتقل می کند. همچنین، هنگام کار بر روی یک شبکه محلی سریع، رمزگذاری غیر فشرده یا کم فشردهسازی میتواند بهطور خودکار توسط مشتری VNC انتخاب شود. این مشکل را می توان با اجباری کردن الگوریتم رمزگذاری با سطح فشرده سازی بالا - ZLib، ZRLE، Tight - در تنظیمات مشتری VNC برطرف کرد. با این حال، برای برخی از ترکیبات مشتری و سرور، این راه حل ممکن است به دلیل خطا در مذاکره الگوریتم رمزگذاری مفید نباشد. به عنوان مثال، یک کلاینت TightVNC با سرور RealVNC اغلب فقط می تواند با رمزگذاری Raw کار کند. راه حل در این مورد تغییر کلاینت VNC یا سرور VNC است. چگونه به کاربران خود کمک کنیم از هر کجا به یک سیستم لینوکس چند کاربره دسترسی داشته باشند معماری سرور VNC و Xرابط کاربری گرافیکی (GUI) در Linux® از سیستم پنجره X (به اختصار) استفاده می کند ایکس). X از چندین جنبه یک رابط کاربری گرافیکی غیرعادی است، به ویژه به این دلیل که به طور بومی یک رابط شبکه است. سرور Xدر اصل یک برنامه سرور شبکه است. برنامه های سرور شبکه، برنامه های سرویس گیرنده را با دسترسی به منابع محلی فراهم می کنند، و این برای سرور X نیز صادق است. ویژگی این است که در مورد سرور X، "منابع محلی" نمایشگر، صفحه کلید و ماوس است که کاربر با آن کار می کند. در رایج ترین پیکربندی، برنامه های سرویس گیرنده X بر روی همان رایانه ای که سرور اجرا می شود، اجرا می شود. بنابراین، LibreOffice، برنامه دستکاری تصویر گنو (GIMP)، یا سایر برنامهها مشتریان X هستند که از پروتکلهای شبکه X برای پذیرش دادههای کاربر و نمایش نتایج در همان رایانه استفاده میکنند. با این حال، هنگامی که X در یک شبکه استفاده می شود، کاربر در یک کامپیوتر سرور X می نشیند، و سرویس گیرندگان X برنامه هایی هستند که باید روی رایانه دیگری اجرا شوند. این پیکربندی به یک پروتکل شبکه دوم برای برقراری اتصال نیاز دارد. این پروتکل دوم می تواند telnet، Secure Shell (SSH) یا X Display Manager Control Protocol (XDMCP) باشد. سرور این پروتکل ورود از راه دور بر روی کامپیوتر مشتری X و کلاینت ورود از راه دور بر روی کامپیوتر سرور X اجرا می شود. سرور ورود از راه دور X کلاینت ها را اجرا می کند که به نوبه خود با سرور X ارتباط برقرار می کند. این تعامل را نشان می دهد. فلش های نقطه دار شروع جلسه را نشان می دهد. (با XDMCP، مشتری XDMCP در برنامه سرور X تعبیه می شود.) شکل 1: Remote Access X به یک کلاینت و سرور در هر دو کامپیوتر نیاز دارداین پیکربندی در بسیاری از شبکه های محلی عالی عمل می کند، اما بدون اشکال نیست. به عنوان مثال، نیاز به راه اندازی یک پروتکل شبکه دو طرفه دارد که ممکن است توسط یک فایروال یا روتر ترجمه آدرس شبکه (NAT) از آن جلوگیری شود. (SSH این مانع را با اجازه دادن به جلسات X برای تونل کردن از بین می برد.) علاوه بر این، اگرچه سرورهای X برای اکثر پلتفرم ها وجود دارند، آنها معمولاً روی رایانه های Windows® نصب نمی شوند. به این دلایل و دلایل دیگر، بسیاری از افراد ترجیح می دهند از پروتکل دیگری به نام Remote Frame Buffer (RFB) استفاده کنند که در خانواده برنامه های محاسبات شبکه مجازی (VNC) پیاده سازی شده است. VNC یک ابزار چند پلتفرمی است که امکان دسترسی از راه دور به Linux، UNIX®، Mac OS X، Windows و سایر سیستمها را از هر نوع کلاینت فراهم میکند. کاربر در رایانه مشتری می نشیند و به رایانه سرور راه دور دسترسی پیدا می کند. در لینوکس، یک سرور VNC یا محتویات صفحه سرور X محلی را به یک رایانه راه دور منعکس می کند، یا سرور X خود را میزبانی می کند که می تواند مستقل از هر چیزی که صفحه محلی را کنترل می کند، اجرا شود. نتیجه در شکل 2 نشان داده شده است. مجدداً، فلش نقطهدار شروع جلسه را نشان میدهد. این پیکربندی نیاز به اتصال شبکه معکوس را از بین می برد و از آنجایی که کلاینت ها و سرورهای VNC برای بسیاری از سیستم عامل ها در دسترس هستند، همان برنامه مشتری دسترسی به هر سروری را فراهم می کند. شکل 2. سرور VNC شامل یک سرور X است که می تواند از طریق سرویس گیرنده X با برنامه های محلی تعامل داشته باشدنقطه ضعف VNC این است که احراز هویت RFB بر اساس رمزهای عبور بدون نام کاربری است. بنابراین هر کاربر باید یک جلسه سرور VNC مستقل را شروع کند و با مشخص کردن شماره پورت صحیح با آن نمونه VNC ارتباط برقرار کند. این نیاز برای یک سیستم تک کاربره قابل تحمل است، اما هنگام کار بر روی یک کامپیوتر چند کاربره باعث ناراحتی شدید می شود. برای حل این مشکل، می توانید این دو روش را ترکیب کنید: سرور XDMCP محلی را مجدداً پیکربندی کنید تا به سرور X ساخته شده در VNC کمک کند تا احراز هویت چند کاربر گمشده را فراهم کند. (پیکربندی به دست آمده در شکل 3 نشان داده شده است. پیکان نقطهدار شروع جلسه را نشان میدهد.) اکنون، زمانی که کاربران VNC راه دور به رایانه سرور VNC دسترسی پیدا میکنند، میتوانند نامهای کاربری و رمز عبور را برای جلسات VNC منحصر به فرد خود وارد کنند، به طوری که کامپیوتر تا زمانی که هر کاربر دیگری قابل استفاده است. شکل 3: افزودن XDMCP به یک پیکربندی VNC باعث افزایش انعطاف پذیری می شودراه اندازی سرور VNCراه های مختلفی برای اجرای VNC وجود دارد، از جمله استفاده از اسکریپت ها، اتصال VNC به محیط دسکتاپ با استفاده از ابزارهای دسکتاپ، و استفاده از xinetd برای گوش دادن به اتصالات VNC. این رویکرد اخیر در اینجا توضیح داده شده است زیرا به VNC اجازه می دهد به گونه ای اجرا شود که بتواند از یک سرور XDMCP استفاده کند. قبل از رفتن به دستورالعمل های تنظیم VNC برای اجرا از طریق xinetd، باید یک سرور VNC را انتخاب کنید. انتخاب سرور VNCچندین برنامه سرور VNC وجود دارد. (به بخش مراجعه کنید). برخی از محبوب ترین ها عبارتند از TightVNC، TigerVNC و RealVNC. این مقاله از TightVNC به عنوان مثال استفاده می کند. متأسفانه، جزئیات پیکربندی هم مختص سرور و هم توزیع است، بنابراین دستورالعملهای اینجا باید متناسب با نرمافزار شما باشد. نصب xinetdبسیاری از توزیع ها به طور پیش فرض سوپرسرور xinetd را نصب می کنند، اما نه همه. از آنجا که روش توضیح داده شده در اینجا استفاده از xinetd را فرض می کند، اگر xinetd قبلاً نصب نشده است، باید آن را نصب کنید. در اکثر توزیعها، xinetd را میتوان با استفاده از یک مدیریت بسته نصب کرد، برای مثال با فراخوانی apt-get install xinetd در توزیعهای مبتنی بر دبیان یا zypper install xinetd در openSUSE. همچنین ممکن است لازم باشد فرآیند راه اندازی xinetd را پیکربندی کنید. به طور معمول، میتوانید از اسکریپت راهاندازی System V (SysV) برای راهاندازی یکباره استفاده کنید: # /etc/init.d/xinetd شروع کنیدبرای پیکربندی xinetd برای شروع خودکار هنگام بوت شدن کامپیوتر، باید بدانید که اسکریپت های راه اندازی توزیع شما چگونه کار می کنند. معمولاً این کار با ابزاری مانند chkconfig (مورد استفاده در فدورا، openSUSE و توزیعهای مرتبط)، update-rc.d (مورد استفاده در Debian و توزیعهای مرتبط) یا rc-update (استفاده شده در جنتو) انجام میشود، چیزی شبیه به این: # chkconfig xinetd در # update-rc.d xinetd فعال کردن # rc-update افزودن پیش فرض xinetdفقط وارد کنید یکیاز این دستورات یا معادل آن را برای توزیع خود پیدا کنید. توجه داشته باشید که xinetd اگر برای اجرای هیچ سرویسی پیکربندی نشده باشد ممکن است راه اندازی نشود. بنابراین ممکن است مجبور باشید برای اجرای آن صبر کنید تا زمانی که xinetd را برای مدیریت سرور VNC خود پیکربندی کنید. راه اندازی xinetdسرورهایی که باید توسط xinetd مدیریت شوند، فایل های پیکربندی را در دایرکتوری /etc/xinetd.d قرار می دهند. بنابراین، برای پیکربندی xinetd برای مدیریت VNC، باید یک فایل با نوع نام ایجاد یا ویرایش کنید. /etc/xinetd.d/vnc.(در برخی از توزیع ها، مانند openSUSE، بسته سرور VNC چنین فایلی را نصب می کند.) فهرست 1 یک مثال را نشان می دهد. لیست 1. نمونه ای از پیکربندی VNC برای xinetdسرویس vnc (غیرفعال = بدون socket_type = پروتکل جریان = tcp منتظر = بدون کاربر = هیچکس سرور = /usr/bin/Xvnc server_args = -inetd -once -query localhost -geometry 1024x768 -depth 16 type = UNLISTED port = 5900 )این ورودی چندین گزینه xinetd را مشخص می کند که بیشتر آنها باید به همان صورت باقی بمانند. در زیر لیستی از تنظیماتی وجود دارد که ممکن است نیاز به پیکربندی داشته باشند.
مشکلترین بخش راهاندازی xinetd، تنظیم آرگومانهای سرور است. می توانید از آرگومان های نشان داده شده در فهرست 1 به عنوان مدل استفاده کنید و برخی از آنها را تغییر دهید.
گزینه های بسیار دیگری نیز وجود دارد و برخی از آنها به سرور VNC بستگی دارد. به مستندات سرور VNC خود مراجعه کنید. راه اندازی سرور XDMCPاکثر توزیعهای لینوکس سرورهای XDMCP خود را برای مدیریت نمایش محلی پیکربندی میکنند. برای فعال کردن دسترسی از راه دور، باید سرور XDMCP را مجدداً پیکربندی کنید تا درخواستهای دسترسی از یک سرور VNC در حال اجرا در همان رایانه را بپذیرد. جزئیات به سرور XDMCP بستگی دارد. سه موردی که بیشترین استفاده را در لینوکس دارند عبارتند از GNOME Display Manager (GDM)، Light Display Manager (LightDM) و KDE Display Manager (KDM). سایر سرورهای XDMCP مانند XDM به تنظیمات متفاوتی نسبت به آنچه در اینجا توضیح داده شده است نیاز دارند. در هر صورت، پس از پیکربندی مجدد سرور XDMCP، باید آن را مجددا راه اندازی کنید. ویرایش فایل پیکربندی XDMCPاگر مطمئن نیستید که کدام سرور XDMCP در سیستم شما استفاده میشود، میتوانید با مشاهده فهرست فرآیند با استفاده از خط dm تعیین کنید، به عنوان مثال: $ ps تبر | grep dm 929 ? Ss 0:00 /usr/bin/kdm 962 tty7 Ss+ 0:19 /usr/bin/Xorg -br:0 vt7 -nolisten tcp -auth \ /var/lib/xdm/authdir/authfiles/A:0-pp4shb 30157 pts/3 S+ 0:00 grep --color=auto dmخط اول این چاپ بیان می کند که KDM در حال اجرا است، بنابراین برای اینکه VNC از XDMCP استفاده کند، باید فایل پیکربندی آن سرور را ویرایش کنید. فایل های پیکربندی اکثر برنامه های XDMCP از همان فرمت پیروی می کنند. آنها شامل بخش هایی با نام هایی هستند که در کروشه مربع آورده شده اند، مانند . خطوط زیر نام بخش، پارامترها را با استفاده از علامت مساوی مشخص می کنند، به عنوان مثال: enable=true . جدول 1 نام فایل های پیکربندی، نام بخش ها و پارامترهایی را که باید برای XDMCP برای کار بر روی چندین سرور رایج XDMCP لینوکس تعریف شوند، فهرست می کند. جدول 1. پارامترهایی که به XDMCP اجازه می دهد از VNC برای سرورهای XDMCP مختلف پشتیبانی کندممکن است بخش XDMCP در فایل پیکربندی کاملاً از بین رفته باشد. در صورت وجود، ممکن است صراحتاً پشتیبانی از XMDCP را غیرفعال کند، حاوی گزینه های نظر داده شده باشد یا خالی باشد. صرف نظر از وضعیت اولیه فایل، باید مطمئن شوید که بخش XDMCP وجود دارد و پشتیبانی فعال است. به عنوان مثال، اجازه دهید به پیکربندی KDM برای فعال کردن XDMCP نگاه کنیم: فعال = درست استبرخی از توزیعها به شما امکان میدهند اقدامات امنیتی بیشتری را فعال کنید که ممکن است نیاز به آرامش داشته باشید. یکی از آنها فایروال است. اسکریپت های فایروال معمولاً مختص توزیع هستند، بنابراین برای دستورالعمل های مربوط به پیکربندی فایروال به اسناد سیستم خود مراجعه کنید. شما می خواهید لوکال هاست به پورت 177 و کلاینت های VNC برای دسترسی به پورت 5900 (یا هر پورت دیگری که برای VNC استفاده می شود) دسترسی داشته باشد. OpenSUSE یک فایل پیکربندی اضافی دارد که برخی از انواع دسترسی ها را کنترل می کند، از جمله دسترسی XDMCP: /etc/sysconfig/displaymanager. این فایل را در یک ویرایشگر متن باز کنید و خط زیر را پیدا کنید: DISPLAYMANAGER_REMOTE_ACCESS="نه"مقدار این پارامتر را به "yes" تغییر دهید. اگر "نه" را بگذارید، پنجره ورود به سرور XDMCP هنگام اتصال به سرور VNC نمایش داده نمی شود. در اکثر توزیع ها این تغییر می کند نهمورد نیاز: این فایل فقط از openSUSE استفاده می کند. راه اندازی مجدد سرور XDMCPهنگامی که سرور XDMCP برای پشتیبانی از اتصالات راه دور پیکربندی شد، باید راه اندازی مجدد شود. در توزیع هایی که X را از طریق یک فایل init SysV شروع می کنند، مانند Debian و Gentoo، این کار را می توان با استفاده از گزینه راه اندازی مجدد انجام داد: # /etc/init.d/gdm راه اندازی مجدددر سیستمی که از یک سطح اجرا برای اجرای X استفاده می کند، مانند فدورا یا openSUSE، باید به سطح حالت متنی (معمولاً 3) بروید و سپس به سطح رابط کاربری گرافیکی (معمولاً 5) برگردید: # telinit 3 # telinit 5به خاطر داشته باشید که هر یک از این رویکردها شما را از X خارج می کند، بنابراین قبل از ادامه، هر کاری را که در جلسه X انجام داده اید ذخیره کنید. تست و اشکال زداییاکنون می توانید با استفاده از کلاینت VNC از یک کامپیوتر راه دور وارد شوید. اکثر توزیع های لینوکس شامل دستور vncviewer هستند، بنابراین می توانید تایپ کنید: vncviewerبرای ورود به سیستم نام راه دوراز طریق VNC اگر VNC پیکربندی شده باشد و به درستی کار کند، نتیجه چیزی شبیه به شکل 4 خواهد بود. اگر چندین جلسه VNC را روی پورت های مختلف تنظیم کنید، می توانید شماره جلسه VNC را با ارسال آن به عنوان بخشی از نام میزبان مشخص کنید. وارد: vncviewer:3برای ورود به جلسه 3 (از طریق پورت 5903). شکل 4. هنگامی که VNC برای کار با XDMCP پیکربندی می شود، درخواست معمول لینوکس را ارائه می دهد.اگر هنگام اجرای این تست صفحه ورود به سیستم XDMCP را نمی بینید، باید اشکال زدایی کنید. در زیر چند توصیه آورده شده است.
مسائل امنیتی VNCRFB یک پروتکل امن نیست. اکثر سرویس گیرندگان و سرورهای VNC داده های خود را رمزگذاری نمی کنند. (VNC رمزهای عبور خود را رمزگذاری می کند، اما رویکردی که در اینجا توضیح داده شده است از آن رمزهای عبور استفاده نمی کند.) هنگام انتخاب نحوه و مکان نصب VNC مراقب باشید. اگر می خواهید از VNC در یک شبکه ناامن استفاده کنید، سه گزینه وجود دارد:
هنگامی که پنجره های ورود به سیستم VNC را همانطور که در این مقاله توضیح داده شده فعال می کنید، حداقل دو پورت (VNC و XDMCP) به دنیای خارج باز می شوند. هر دو پورت را می توان با قوانین فایروال محدود کرد تا خطر سوء استفاده به حداقل برسد. توجه داشته باشید که پورت XDMCP (UDP 177) فقط باید برای میزبان محلی باز باشد، بنابراین قانون فایروال برای آن می تواند کاملاً محدود کننده باشد. نتیجهبه طور کلی، اتصال VNC و XDMCP یک روش مفید برای ارائه ورود از راه دور با یک رابط کاربری گرافیکی برای رایانههای لینوکس چند کاربره است. این روش نسبت به اعمال مستقیم XDMCP در یک محیط کراس پلتفرم یا زمانی که مشکلات ناشی از فایروال یا NAT وجود دارد، مزایایی دارد. در رایانه های چند کاربره، به روش های رایج تر اتصال مستقیم VNC ترجیح داده می شود. هنگام استفاده از این روش باید مسائل ایمنی را در نظر گرفت. آماده باشید که قوانین فایروال را برای محدود کردن دسترسی های خارجی ناخواسته تنظیم کنید و اگر داده ها از طریق یک شبکه نامعتبر در حال انتقال هستند، از رمزگذاری استفاده کنید. ابزارهای شبکه رایگان از Nirsoft     توضیحات مختصر و لینک دانلود مجموعه ای از ابزارهای کاربردی از سایت nirsoft.net. همه برنامه ها به صورت رایگان توزیع می شوند. تقریباً برای همه ابزارها، امکان دانلود فایل نصب یا نسخه قابل حمل برنامه، بسته بندی شده در یک آرشیو فشرده وجود دارد. در انتهای هر صفحه که برنامه را در وب سایت nirsoft.net توضیح می دهد پیوندی برای دانلود بسته های پشتیبانی برای زبان های مختلف از جمله روسی وجود دارد. فرآیند Russification بسیار ساده است - آرشیو پشتیبانی زبان را از حالت فشرده خارج کنید و فایل ini حاصل را با برنامه در دایرکتوری کپی کنید.
برنامه های شبکه رایگان محاسبات شبکه مجازی (VNC).    محاسبات شبکه مجازی (VNC)- سیستمی برای دسترسی از راه دور به دسکتاپ کامپیوتر با استفاده از پروتکل لایه برنامه RFB (Remote FrameBuffer). کنترل یک کامپیوتر از راه دور با انتقال ضربه های کلید روی صفحه کلید و حرکت اشاره گر ماوس از یک کامپیوتر به کامپیوتر دیگر از طریق شبکه انجام می شود. کامپیوتر مدیریت شده از بخش سرور VNC (سرور VNC) و مدیر از قسمت مشتری (نمایشگر VNC) استفاده می کند. VNC مستقل از سیستمهایی است که در آن کار میکند و برای مثال، یک کلاینت لینوکس میتواند به یک سرور VNC در حال اجرا در یک محیط ویندوز متصل شود. همچنین پیاده سازی های VNC برای جاوا، از جمله برای تلفن های همراه، وجود دارد. پروتکل RFB نسبتاً مدتها پیش توسعه یافت و در ابتدا از یک روش رمزگذاری ساده برای انتقال بافر صفحه استفاده کرد. رمزگذاری خام- هنگامی که صفحه نمایش ارسال شده توسط سرور به ترتیب از چپ به راست و بالا به پایین به مشتری اشاره می کند. پس از انتقال اولین بافر، به منظور به حداقل رساندن ترافیک، تنها پیکسل های تغییر یافته منتقل شدند. با این روش رمزگذاری و میزان کمی تغییر تصویر، ترافیک حداقل است، با این حال، به عنوان مثال، هنگام تماشای یک ویدیو، بار کانال انتقال به شدت افزایش می یابد، زیرا تقریباً تمام پیکسل های بافر صفحه نمایش تغییر می کند. برای به حداقل رساندن ترافیک تبادل، سیستم های VNC شروع به استفاده از روش های مختلف رمزگذاری و فشرده سازی داده های ارسالی کردند. همه روش ها برای هر پیاده سازی VNC استاندارد نیستند. در حالی که روش رمزگذاری RAW را می توان در هر سیستم VNC استفاده کرد، روش های خاص (CopyRect، Zlib، CoRRE و غیره) به نرم افزار مورد استفاده بستگی دارد و ممکن است برای نسخه های مختلف VNC متفاوت باشد. کلاینت و سرور در مورد امکان رمزگذاری داده های ارسال شده هنگام برقراری اتصال توافق می کنند. به طور پیش فرض، محدوده پورت های TCP از 5900 تا 5906 برای تبادل داده از طریق پروتکل RFB استفاده می شود. هر پورت مربوط به صفحه سرور گرافیکی خود است (در لینوکس - پایانه های 0 - 6 سرور X، در ویندوز - دسکتاپ با نمایش شماره 0 و پورت TCP 5900). در برخی از پیاده سازی های VNC، امکان اتصال مجدد از سرور به مشتری از طریق پورت TCP 5500 وجود دارد. بسیاری از پیاده سازی های رایگان VNC دارای نسخه تجاری هستند که ویژگی های اضافی را برای سهولت استفاده، افزایش امنیت و عملکرد ارائه می دهد. یکی از ساده ترین و راحت ترین نمایندگان خانواده VNC است RealVNC. این محصول در 3 نسخه موجود است:
- نسخه رایگان- نسخه رایگان با پشتیبانی از قابلیت های اصلی سرور و کلاینت. نصب کننده شامل هر دو بخش سرور و سرویس گیرنده است. سرور را می توان برای اجرا در حالت کاربر (User-Mode) یا به عنوان یک سرویس سیستم (Service-Mode) پیکربندی کرد. در حالت سرویس سیستم، سرور به طور خودکار با بوت شدن ویندوز شروع می شود. در این حالت سرور VNC آماده پذیرش اتصالات ورودی بدون ورود کاربر یا انجام هیچ اقدامی است. در حالت کاربر، سرور به صورت دستی یا از طریق راه اندازی خودکار مانند یک برنامه کاربردی معمولی راه اندازی می شود. سرور VNC یا با فراخوانی منوی زمینه با کلیک راست بر روی نماد در نوار وظیفه ویندوز (مورد منو "گزینه ها")، یا با راه اندازی با استفاده از میانبرها در منوی "برنامه ها" - "RealVNC" - "VNC-Server" پیکربندی می شود. : " - "پیکربندی سرور VNC" . در طول فرآیند پیکربندی سرور، حداقل تنظیمات انجام می شود - روش احراز هویت و رمز عبور برای اتصال (برگه احراز هویت): بدون احراز هویت- درخواست رمز عبور هنگام اتصال مشتری به سرور انجام نمی شود. تنظیمات اتصال در برگه انجام می شود اتصالات: اتصال در پورت را بپذیرید- اتصالات روی پورت TCP 5900 را بپذیرید. در صورت لزوم می توان شماره پورت را تغییر داد. اجازه- اجازه اتصال. در پنجره با لیست آدرس ها، با علامت نمایش داده می شود +
قبل از آدرس حالت های خدمات اتصال مشتری در برگه پیکربندی شده است اشتراک گذاری: همیشه اتصال جدید را به صورت اشتراکی در نظر بگیرید- همیشه یک اتصال جدید را به عنوان مشترک در نظر بگیرید. Tab دسکتاپپارامترهای پردازش بافر دسکتاپ را هنگام اتصال کلاینت های VNC و اقداماتی که پس از قطع ارتباط آخرین مورد از سرور انجام می شود، تعریف می کند. . در حالی که متصل است- اقدامات هنگام اتصال مشتری به سرور VNC وقتی آخرین مشتری قطع می شود- زمانی که آخرین مشتری قطع می شود. حالت های تب ورودی هاتعامل بین مشتری و سرور را هنگام پردازش رویدادهای صفحه کلید و ماوس تعریف کنید. حالت "غیرفعال کردن ورودی های محلی در حین استفاده از سرور" صفحه کلید و ماوس رایانه راه دور را هنگام اتصال به سرور VNC غیرفعال می کند. Tab روش گرفتنحالت پردازش تصویر دسکتاپ را هنگام انتقال داده ها از سرور به مشتری و پردازش پنجره های شفاف (آلفا - پنجره های ترکیبی) تنظیم می کند. تغییر حالت ها بر میزان ترافیک بین مشتری و سرور و همچنین میزان استفاده از منابع CPU هنگام پردازش بافر دسکتاپ تأثیر می گذارد. تنظیمات سرور RealVNC در کلید رجیستری ذخیره می شود HKLM\SOFTWARE\RealVNC\WinVNC4 مشتری نمایشگر واقعی VNCپس از راه اندازی، پنجره ای برای اتصال به سرور نمایش داده می شود. فیلد ورودی از نام یا آدرس IP رایانه راه دور و در صورت لزوم از شماره پورت، به عنوان مثال 5909 استفاده می کند: دکمه گزینه هابه شما امکان می دهد حالت ها را برای بخش مشتری RealVNC پیکربندی کنید. یک تب در پنجره تنظیمات وجود دارد بارگذاری/ذخیرهکه با آن می توانید تنظیمات فعلی را در یک فایل با پسوند ذخیره کنید vncیا تنظیمات ذخیره شده قبلی را از یک فایل بارگیری کنید. این به شما امکان می دهد چندین پروفایل تنظیمات برای اتصال به سرورهای VNC مختلف داشته باشید. تنظیمات پیش فرض برای عملکرد متوسط و متوسط کیفیت نمایش دسکتاپ طراحی شده اند. Tab رنگ و رمزگذاریبه شما امکان می دهد هنگام انتقال بافر دسکتاپ و عمق رنگ آن حالت رمزگذاری داده را انتخاب کنید. امکان انتخاب یکی از 3 نوع رمزگذاری ترجیحی یا تنظیم حالت وجود دارد انتخاب خودکار- هنگامی که انتخاب به طور خودکار هنگام برقراری اتصال به سرور VNC انجام می شود. عمق رنگ سطح رنگکیفیت نمایشگر دسکتاپ از راه دور و میزان داده های منتقل شده از سرور به مشتری را تعیین می کند. حداقل ترافیک و بدترین تصویر با حالت مطابقت دارد بسیار کم (8 رنگ تنظیمات برگه ورودی هااز بسیاری جهات شبیه به تنظیمات سرور هستند و به پارامترهای دستگاه های ورودی - صفحه کلید و ماوس مربوط می شوند. رشته کلید منو- یک کلید ویژه برای فراخوانی منو برای تعامل مشتری با دسکتاپ راه دور تعریف می کند. برای ارسال کدهای کلیدی خاص (CTRL، ALT، CTRL-ALT-DEL:) استفاده می شود. F8. علاوه بر انتقال کدهای کلیدی خاص، فشار دادن F8به شما امکان می دهد منوی تنظیمات مشتری را فراخوانی کنید، به حالت تمام صفحه بروید، یک اتصال جدید ایجاد کنید و اطلاعات مربوط به اتصال فعلی را مشاهده کنید (اطلاعات اتصال:). اطلاعات مربوط به اتصال فعلی شامل آدرس IP و نام سرور راه دور، وضوح صفحه، فرمت پیکسل، روش رمزگذاری، پروتکل استفاده شده و سرعت تقریبی انتقال داده است.     برای نصب قسمت سرور بر روی یک کامپیوتر راه دور، می توانید از یک ابزار رایگان استفاده کنید pushVNC. این برنامه به مدیران سیستم اجازه می دهد تا یک سرور VNC را بر روی یک کامپیوتر راه دور از طریق یک شبکه محلی بدون دخالت کاربر نهایی نصب کنند. یک حساب کاربری با حقوق سرپرست برای اتصال به رایانه راه دور مورد نیاز است. علاوه بر این، منابع شبکه پنهان ADMIN$ و IPC$ باید در رایانه راه دور قابل دسترسی باشند و سرویس مدیریت رجیستری از راه دور باید در حال اجرا باشد. این برنامه چندین فایل خود را برای ایجاد یک سرور VNC در یک کامپیوتر راه دور کپی می کند، یک سرویس PushVNC جدید را در رجیستری ثبت می کند و آن را راه اندازی می کند. سپس یک اتصال مشتری معمولی به سرور ایجاد شده از راه دور ایجاد می شود. اگر حالت تنظیم نشده باشد سرویس را ترک کنید، سپس پس از پایان جلسه، سرور ایجاد شده و فایل های کپی شده از طریق شبکه حذف می شوند. RealVNC یکی از پیاده سازی های ساده و راحت VNC رایگان است. علاوه بر آن، ده ها مورد دیگر نیز وجود دارد که به میزان ناچیزی متفاوت است. به عنوان مثال، بسته محبوب UltraVNC تقریباً تنظیمات مشابه RealVNC دارد، اما به شما امکان می دهد از تعداد بیشتری از روش های رمزگذاری داده ها استفاده کنید، رمزگذاری حتی در نسخه رایگان، می توانید از یک درایور اختصاصی ویژه برای پردازش بافر دسکتاپ استفاده کنید. و درست مانند RealVNC، سرور UltraVNC در نسخه رایگان رمز عبور را به 8 کاراکتر کوتاه می کند. در زیر پیوندها و شرح مختصری از اجرای رایگان VNC در پروژه SourceForge آمده است. برنامه های خانواده VNC پروژه SourceForge.net    SourceForge.netیکی از بزرگترین وب سایت های جهان برای توسعه دهندگان نرم افزار منبع باز است که توسط SourceForge, Inc اداره می شود. و از سیستم اختصاصی SourceForge استفاده می کند. در این سایت، توسعه دهندگان می توانند پروژه های نرم افزاری خود را پست کنند و در آن همکاری کنند. SourceForge.net میزبان بیش از 230 هزار پروژه است و تعداد کاربران ثبت نام شده حدود 2 میلیون نفر است.
|
خواندن: |
---|
جدید
- مینی تست برای تفکر فنی
- آزمون علوم کامپیوتر روی الگوریتم ها
- ارسال آگهی فروش آپارتمان و خانه و سایر املاک به صورت رایگان ارسال آگهی فروش سریع خانه
- کسب درآمد از خواندن نامه خواندن نامه اما پاداش برای
- برنامه دفتر خاطرات مدرسه برای کامپیوتر
- مطالب با موضوع: برنامه کنسرت "با تمام قلبم" برنامه تلویزیونی با تمام وجود تمام قسمت ها
- آکوستیک شوروی Amfiton 35ac 018 Stradivarius تقویت کننده ویولن Corvette
- اصلاح S90 یا نحوه آواز خواندن آنها با حداقل هزینه مسکن جدید radiotehnika s90
- برخی از ویژگی های عملیات روی ماتریس ها
- «اسکایریم»: طومار بزرگتر