VNC هو نظام للتحكم في سطح مكتب الكمبيوتر عن بعد. مستخدم عميل فنكيرى صورة سطح المكتب خوادم VNCوالتحكم فيه باستخدام الماوس ولوحة المفاتيح تمامًا مثل جهاز الكمبيوتر الخاص بك.
يمكن تشغيل خادم VNC على كمبيوتر العمل، ويمكن الوصول إليه من المنزل إذا لزم الأمر. أو العكس. للاتصال، تحتاج إلى التأكد من أن منفذ TCP الذي يستخدمه الخادم (الافتراضي 5900) متاح للاتصالات الواردة من العميل.
تم أخذ UltraVNC على . تطبيقات VNC الأخرى المعروفة هي RealVNC وTightVNC، ويمكن العثور على المزيد من الخيارات. من الناحية النظرية، جميعها متوافقة مع بعضها البعض، على الرغم من أن بعض الوظائف الخاصة (الحافظة أو نقل الملفات) قد لا تعمل بين التطبيقات المختلفة.
يعد VNC أيضًا مناسبًا لمساعدة المستخدمين الآخرين. من الأسهل بكثير المساعدة من خلال رؤية ما يحدث على الشاشة.
ومع ذلك، يمتلك العديد من الأشخاص أجهزة توجيه وجدران حماية، ومن غير الواقعي أن نطلب من المبتدئ أن يتمكن من فتح المنفذ المطلوب للاتصالات الواردة. يأتي لمساعدتنا اتصال عكسي(اتصال عكسي). في هذا الوضع، يتم بدء الاتصال بواسطة خادم VNC.
يقوم المستخدم ذو الخبرة بتشغيل عميل VNC في وضع الاستماع (vncviewer.exe /listen) ويجعل المنفذ 5500 قابلاً للوصول من الخارج. يمكن للمبتدئين فقط تنزيل خادم VNC وتشغيله والاتصال بالعميل على عنوان IP المحدد.
هنا صفحة خاصة مع تعليمات للمبتدئين. أعتقد أن المستخدم المتمرس لا يحتاج إلى تعليمات مفصلة. سألاحظ فقط أنه أثناء الاتصال، تصبح الحافظة مشتركة، وأنه إذا كان لدى المبتدئ دقة شاشة أعلى من شاشتك، فيمكنك في العميل تغيير حجم الصورة إلى حجم مقبول.
مزايا VNC متعددة المنصات ومجانية. إذا كان لديك نظام التشغيل Windows XP مثبتًا في كل مكان، فمن المحتمل أن تكون الأدوات المضمنة - سطح المكتب البعيد أو المساعدة عن بعد - مناسبة للوصول عن بعد. يبدو أنه يمكن أيضًا توصيلهما عبر الاتصال العكسي.
إذا كان لديك عنوان IP خارجي ديناميكي، فمن الملائم أن تجعل لنفسك DNS ديناميكي (مجاني)، على سبيل المثال على dyndns.com. سيتم تشغيل برنامج صغير على جهاز الكمبيوتر الخاص بك (وبعض أجهزة التوجيه لديها مثل هذه الوظيفة المضمنة) لإعلام خدمة DynDNS بالتغييرات في عنوان IP الخاص بك. ونتيجة لذلك، فإن النطاق الذي تختاره، على سبيل المثال pupkin.dyndns.org، سيشير دائمًا إلى عنوان IP الحالي الخاص بك
إذا كنت متخصصًا في الدعم الفني، فقد تجد ذلك مناسبًا بشكل خاص. هذا إصدار خاص خفيف الوزن من خادم VNC، والذي يمكنه فقط إجراء اتصالات عكسية وبعناوين IP التي قمت بتكوينها مسبقًا فقط. بالطبع، يجب أن تكون موثوقًا بدرجة كافية ليوافق المستخدم على تنزيل وتشغيل خادم VNC الذي تم تكوينه من موقعك الخاص.
(أوه، من أنا أمزح هنا... سيطلق العديد من المستخدمين بالفعل كل ما يتم تقديمه لهم)
في الحياة اليومية، غالبًا ما ينشأ موقف عندما يكون من الضروري تثبيت أو تكوين البرامج على أجهزة الكمبيوتر الموجودة في المكتب أو المكتب المجاور أو في مدينة أخرى. يعد التجول في الفصول الدراسية والمكاتب مفيدًا للصحة بالطبع، خاصة إذا كان عليك صيانة أكثر من 30 جهاز كمبيوتر :)) ولكننا لن نسخر من أنفسنا كثيرًا، بل سنقوم بتنظيم وإعداد الوصول عن بعد إلى جهاز الكمبيوتر. هناك الكثير من البرامج للوصول عن بعد وكل منها يتميز بطريقته الخاصة.
لمزيد من المستخدمين المتقدمين
دعونا نفكر ألترافنك. لماذا اخترت هذا البرنامج بالذات؟:
اتصالات متعددة المشاهد— الإجراءات عند توصيل العديد من المستخدمين.
هيا نطلق عارض UlnraVnc (vncviewer.exe)تظهر نافذة بالإعدادات:
انتباه! تم إصدار نسخة جديدة من UVNC - 1.0.9.2. أعلن الدعم لأنظمة التشغيل Windows 7 وVista وAero!
النظر في الوضع التالي. مكتب بعيد، هناك شبكة محلية لعدة أجهزة كمبيوتر، جهاز توجيه NAT. يجب الوصول إلى أحد أجهزة الكمبيوتر عن بعد لتقديم المساعدة عن بعد. يعمل الكمبيوتر بنظام التشغيل Windows 7.
قم بتشغيل برنامج تثبيت UltraVNC. الشاشات القليلة الأولى هي شاشات بلا بلا المعتادة، والتعرف على الترخيص، وما إلى ذلك. تبدأ النقاط المهمة بشاشة اختيار نوع التثبيت:
تتوفر عدة خيارات:
خيارنا هو خادم UltraVNC فقط.
بعد ذلك، نحن مدعوون لتنزيل الوظائف الإضافية لنظام التشغيل Windows Vista (وهي ذات صلة أيضًا بنظام التشغيل Seven). وأهمها: cad.exe - فبدونه لن يتمكن العميل من إرسال الأمر CTRL+ALT+DEL إلى الكمبيوتر البعيد. حدد خيار "تنزيل ملفات Vista addons الآن".
في النافذة التالية سيُطلب منا تنزيل برنامج تشغيل الالتقاط. أنا شخصياً أفضّل تثبيت برنامج التشغيل يدويًا، لذلك لا نتحقق من خيار تنزيل برنامج التشغيل المتطابق:
الشاشة التالية:
تحقق من الخيارات:
انقر فوق "التالي" بعد تنزيل الوظائف الإضافية لإكمال التثبيت. أعد التشغيل إذا لزم الأمر.
يمكنك الآن متابعة إعداد المعلمات الأساسية لخادم UltraVNC.
إعداد UltraVNC.
في الدرج، انقر بزر الماوس الأيمن على أيقونة UltraVNC وحدد خصائص المسؤول:
اقرأ المزيد عن الإعدادات. قسم الاتصالات الواردة - الاتصالات الواردة.
القسم عند قطع اتصال العميل الأخير - عند قطع اتصال العميل الأخير.
قسم الاستعلام عن الاتصال الوارد - يعرض استعلامًا عند تلقي اتصال وارد جديد.
قسم لوحة المفاتيح والماوس - لوحة المفاتيح والماوس.
قسم اتصالات العارضين المتعددين - الاتصال المتزامن لعدة عملاء.
قسم المصادقة - المصادقة.
قسم متنوع. - متنوع.
قسم نقل الملفات - نقل الملفات.
قسم البرنامج المساعد DSM (تعديل دفق البيانات) - توصيل المكونات الإضافية (تتوفر حاليًا العديد من المكونات الإضافية لتشفير تدفقات البيانات).
قسم التسجيل - إنشاء ملف سجل.
بعد تعيين المعلمات، انقر فوق "تطبيق" ثم "موافق". في كل مرة سيطلب منك Windows تأكيد التغييرات.
الخطوة التالية هي إعدادات التقاط الشاشة. انقر بزر الماوس الأيمن على أيقونة UltraVNC وحدد خصائص.
يتم استخدام زر التحقق من برنامج تشغيل Video Hook للتحقق من وظائف برنامج تشغيل الالتقاط. ويجب استخدامه فقط في حالة اتصال عميل واحد على الأقل بالخادم. وإلا، فسيتم دائمًا عرض رسالة تفيد بأن برنامج التشغيل غير نشط. هذا هو الشكل الذي تبدو عليه الرسالة التي تفيد بأن برنامج التشغيل مثبت ويعمل:
هذا يكمل الإعداد الأساسي لخادم UltraVNC.
لكي يمكن الوصول إلى الخادم عبر الإنترنت، يجب تكوين جهاز التوجيه لإعادة توجيه منفذ tcp 5900. ويجب أن يكون هذا المنفذ مفتوحًا أيضًا في جدار الحماية الخاص بالخادم. إذا كنت تستخدم جدار حماية Windows المدمج فقط، فلن يلزم اتخاذ أي خطوات إضافية؛ فقد تم بالفعل إنشاء الأذونات اللازمة أثناء التثبيت.
جاري التوصيل بالخادم
إطلاق عارض UltraVNC (العميل):
المعلمات الأساسية لعارض UltraVNC:
معلمات عميل uvnc الإضافية (زر الخيارات):
لن أصف جميع الخيارات، سأذكر فقط أهمها:
تركيب وتكوين المكرر.
تحميل مكرر.zip. يوجد ملف واحد فقط في الأرشيف - Repeater.exe. أوصي بنقله على الفور إلى المجلد C:\Program Files\UltraVNC\Repeater.
قم بتشغيل Repeater.exe. سيظهر رمز في الدرج. انقر بزر الماوس الأيمن عليه وحدد الإعدادات من القائمة:
يجب عليك التحقق من قيم الخيارات التالية:
نترك الخيارات المتبقية دون تغيير. حفظ - احفظ الإعدادات وأغلق النافذة.
الخطوة التالية هي فتح منفذ TCP 5901 في جدار الحماية. في إعدادات جهاز التوجيه، تحتاج إلى إنشاء قاعدة لإعادة توجيه منفذ TCP 5901 إلى الكمبيوتر حيث تم تثبيت المكرر.
للاتصال عبر مكرر، يجب عليك القيام بما يلي في إعدادات العميل:
اللمسة النهائية. لكي يكون المكرر متاحًا باستمرار، يجب تشغيله كخدمة نظام. للقيام بذلك، افتح سطر الأوامر كمسؤول وقم بتشغيل Repeater.exe باستخدام المعلمة -install. سيتم إنشاء خدمة Repeater_service (لم يتم تشغيلها افتراضيًا، لذا ابدأ تشغيلها يدويًا أو قم بإعادة التشغيل فقط).
لإزالة خدمة، قم بتشغيل Repeater.exe باستخدام المعلمة -uninstall.
UltraVNC SC (نقرة واحدة) - مساعدة عن بعد دون تثبيت خادم UltraVNC أولاً.
كيف تعمل. على جهاز الكمبيوتر الخاص بك، يمكنك تشغيل UltraVNC Viewer في وضع الاستماع. أرسل (عبر البريد الإلكتروني أو أي شيء آخر) أرشيفًا باستخدام خادم UltraVNC SC الذي تم تكوينه مسبقًا إلى كمبيوتر بعيد. يقوم المستخدم بفك ضغط الأرشيف، وتشغيل البرنامج وإجراء الاتصال. ونتيجة لذلك، يمكنك الوصول إلى وحدة التحكم الخاصة بالكمبيوتر البعيد. لأن يتم بدء الاتصال بواسطة الكمبيوتر البعيد، وليست هناك حاجة لتكوين جدار حماية وجهاز توجيه على الشبكة البعيدة.
الآن دعونا نتحدث أكثر عن الإعداد. تحتاج أولاً إلى تكوين UltraVNC SC.
سنحتاج إلى الملفات التالية: winvnc_SCII_100.exe وcustom.zip. بعد ذلك، قم بإنشاء مجلد باسم عشوائي (على سبيل المثال، UltraVNC SC). أنه يحتوي على بيانات المجلد الفرعي. انقل winvnc_SCII_100.exe إلى هذا المجلد الفرعي وقم بفك محتويات ملف custom.zip هناك.
أنت الآن بحاجة إلى تعديل ملف helpdesk.txt. هذا الملف مسؤول عن واجهة مدير الاتصال:
كل قسم من ملفات helpdesk.txt مسؤول عن حقل نصي (انظر لقطة الشاشة أدناه):
فيما يلي مثال على ملف helpdesk.txt الخاص بي:
المساعدة عن بعد q2w3.ru maxbond.no-ip.org -connect test.no-ip.org:5500 -noregistry // بدلاً من test.no-ip.org يجب عليك تحديد عنوان IP الخاص بك أو المجال، ومن الأفضل عدم استخدام المنفذ 5500 لتغيير تحديد الاتصال استخدم النقر المزدوج لبدء الاتصال q2w3.ru http://www.q2w3.ru إغلاق الاتصال... تم إنشاء الاتصال!
إذا قمت بإنشاء ملف helpdesk.txt الخاص بك بناءً على ملفي، فلا تنس إزالة التعليقات التي تبدأ بـ "\\".
لا نقوم بحذف ملف rc4.key، فهو ضروري للتشفير.
دعنا نعود إلى مجلد UltraVNC SC. وحتى لا يرتبك المستخدم، سنقوم بإنشاء اختصار لتشغيل winwvnc_SCII_100.exe منه مباشرة. للقيام بذلك، انقر بزر الماوس الأيمن على winwvnc_SCII_100.exe وحدد "إنشاء اختصار". نقوم بنقل الاختصار الذي تم إنشاؤه إلى مستوى أعلى، في UltraVNC SC. الآن افتح خصائص الاختصار. امسح حقل "مجلد العمل" الذي يجب أن يكون فارغًا. أدخل الأمر التالي في الحقل:
%windir%\system32\cmd.exe /C يبدأ /B /D .\data .\data\winvnc_SCII_100.exe
كل هذا السحر ضروري للتأكد من أن الاختصار يستخدم مسارًا نسبيًا لتشغيل winvnc_SCII_100.exe، وليس مسارًا مطلقًا كما هو الافتراضي.
في النهاية، نقوم بتعبئة مجلد UltraVNC SC في الأرشيف وإرساله إلى المستخدم.
كل ما تبقى هو إعداد جهاز الكمبيوتر الخاص بك لاستقبال الاتصال. يجب تشغيل UltraVNC Viewer في وضع الاستماع. للقيام بذلك، استخدم الاختصار البرامج -> UltraVNC -> UltraVNC Viewer -> تشغيل UltraVNC Viewer (وضع الاستماع) أو تشغيل vncviewer.exe باستخدام المعلمة -listen. لا تنس أيضًا فتح منفذ tcp 5500 في جدار الحماية وتكوين إعادة توجيه نفس المنفذ على جهاز التوجيه (إذا كان هناك منفذ على شبكتك بالطبع).
يرجى ملاحظة أن معلمات الاتصال (الجودة، وما إلى ذلك) لا تزال مكونة في UltraVNC Viewer (انقر بزر الماوس الأيمن على أيقونة uvnc في الدرج -> خيارات الاتصال الافتراضية...).
تحذير: سيتم بيع جميع النعال القادمة، وسيتم أكل الطماطم، وسيتم قلي البيض، وسيتم التخلص من الفاسد. أولئك الذين يعتقدون أننا نكدح بالهراء - لقد خمنت ذلك، خذ فطيرة من الرف. لا يدعو المؤلف إلى رمي الأكياس على الصدر أولاً في الضمادات. إنه لا يدعو إلى أي شيء على الإطلاق، فهو ليس سياسيًا أو مواطنًا ذو موقع مدني نشط. لكن إذا أردت المناقشة فمرحبا بك. سأخبركم اليوم قصة مثيرة للاهتمام حول استبدال برنامج Teamviewer بـ UltraVNC.
لماذا نحتاج إلى مثل هذه المشاكل على الإطلاق، لأن برنامج Teamviewer رائع جدًا؟ في حالتي هذا يرجع إلى عدة أسباب. يتطلب العمل نظامًا للإدارة عن بعد للخوادم ومحطات عمل المستخدمين، وقد قمنا بدعم أكثر من 1000 منها. يتم التحكم في برنامج Teamviewer بواسطة جهة خارجية ومن غير المعروف ما الذي يفعله بحركة المرور. برنامج Teamviewer غير موثوق به من قبل بعض عملائنا. كنا بحاجة إلى معرفات فريدة لجميع المستخدمين. حسنًا، تكلفة البنية التحتية الكبيرة إلى حد ما مناسبة جدًا، مما أثر أيضًا على القرار. في الوقت نفسه، لدينا قنوات اتصال واسعة إلى حد ما ولا توجد متطلبات صارمة لسرعة الاستجابة، مما أدى إلى القضاء على العيب الرئيسي لـ UltraVNC، وهو انخفاض سرعة التشغيل.
يتصل خادم العميل UltraVNC بمكرر البيانات الخاص بنا، والذي ينظر إلى الإنترنت باستخدام أحد منافذه (غير القياسية) ويقبل الاتصالات. ونتصل بنفس الخادم على العنوان الداخلي من الداخل ومن هناك إلى العميل. يتم تشفير الاتصالات باستخدام RSA2048/AES256. نظرًا لأن الخوادم والعملاء يتصلون بمنافذ مختلفة، يمكنك بمرونة تحديد من له الحق في الاتصال ومن أين، دون التأثير على قدرة خوادم UltraVNC على الاتصال بالمكرر.
لذلك، نذهب إلى الخادم، وهو مقدر أن يصبح مكررا في المستقبل وبدء السحر. سيتم وصف التثبيت لـ Ubuntu 16.04. نقوم بتثبيت التبعيات اللازمة.
Sudo apt-get install ضروري للبناء
قم بإنشاء مستخدم لتشغيل المكرر.
Sudo useradd -c "مستخدم مكرر UltraVNC" -M -s /sbin/nologin uvncrep
تحميل مصادر المكرر.
وجيت http://www.wisdomsoftware.gr/download/uvncrep017-ws.tar.gz
قم بفك ضغط المكرر وادخل داخل المجلد.
القطران -xzvf uvncrep017-ws.tar.gz && cd uvncrep017-ws
نقوم بتجميع المكرر.
يصنع
نقوم بتثبيت المكرر في النظام.
سودو ./install.sh
نحن جميعًا على استعداد لبدء تشغيل ناجح، لكننا بحاجة إلى تغيير ملف الإعدادات قليلاً. لذلك، افتح /etc/uvnc/uvncrepeater.ini في محررك المفضل وقم بإحضار الإعدادات إلى النموذج التالي:
منفذ العرض = 5900
بسبب نزوة غريبة للمؤلف، يختلف رقم المنفذ عن الرقم القياسي. سنقوم بتعيين منفذ غير قياسي على جدار الحماية الخاص بنا.
مستوى التسجيل = 2
نقوم بزيادة مستوى التسجيل قليلاً لرؤية معلومات حول روابط المنافذ والاتصالات في السجل.
الأوضاع المسموح بها = 2
نحن نحظر كلا الوضعين، ولم يتبق سوى وضعين، لأن الأول يعمل على مبدأ مختلف ويمكن أن يخلق ضعفًا بالنسبة لنا.
Useeventinterface = false
تعطيل إرسال الرسائل. في الوقت الحالي لن نرسل أي شيء لأي شخص. ربما في وقت لاحق…
نقوم بحفظ الملف واختبار صحة إعداداته.
Sudo uvncrepeatersvc /etc/uvnc/uvncrepeater.ini
UltraVnc Linux Repeater الإصدار 0.17 UltraVnc السبت 11 فبراير 2017 16:48:29 2017 > listInitializationValues(): viewerPort: 5900 UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): serverPort: 5500 UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): maxSessions: 100 UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): loggingLevel: 2 UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): ownIpAddress (0.0.0.0 = الاستماع للجميع واجهات): 0.0.0.0 UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): runAsUser (إذا بدأ كجذر): uvncrep UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): اتصالات الوضع 1 مسموح بها: لا يوجد UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): اتصالات الوضع 2 المسموح بها: نعم UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): الوضع 1 مسموح بمنفذ الخادم (0=الكل): 0 UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): يتطلب الوضع 1 عناوين مدرجة: لا يوجد UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): الوضع 2 يتطلب أرقام معرفات مدرجة: لا يوجد UltraVnc السبت 11 فبراير 16: 48:29 2017 > listInitializationValues(): useEventInterface: false UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): eventsListenerHost: localhost UltraVnc السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): eventsListenerPort: 2002 UltraV نورث كارولاينا السبت 11 فبراير 16:48:29 2017 > listInitializationValues(): useHttpForEventListener: true UltraVnc السبت 11 فبراير 16:48:29 2017 > dropRootPrivileges(): تم إسقاط الامتيازات بنجاح، ويعمل الآن كمستخدم uvncrep UltraVnc السبت 11 فبراير 16:48:29 2017 > RouteConnections(): بدء حلقة Select()، والانتهاء بـ ctrl+c
كل شيء على ما يرام، يمكنك تشغيله كخدمة قياسية. أوقف المكرر باستخدام Ctrl+C وابدأ تشغيله كخدمة.
Sudo systemctl يبدأ تشغيل uvncrepeater
نتحقق من بدء الخدمة.
$ ملاحظة الفأس | grep uvnc 11168؟ S 0:00 /usr/sbin/uvncrepeatersvc /etc/uvnc/uvncrepeater.ini 11170 نقطة/0 S+ 0:00 grep --color=auto uvnc
يمكن الاطلاع على ملف السجل على /var/log/uvncrepeater.log.
قم بتشغيل مثبت خادم UltraVNC. نحن نقبل شروط الاتفاقية وانقر فوق التالي >.
نقرأ باهتمام و التالي >.
حدد لتثبيت خادم UltraVNC فقط وانقر فوق التالي >.
انقر التالي >ولا أظافر.
نضع مربعات الاختيار المشار إليها لتثبيت خادم UltraVNC كخدمة نظام وبدء تشغيله فور التثبيت. انقر التالي >.
ننظر إلى هذه الشاشة بنظرة ذكية، ثم ننقر ثَبَّتَ.
هناك زر واحد فقط للضغط عليه. انقر عليه.
قم بإلغاء تحديد المربع حتى لا تشاهد أحدث الإصدارات، ثم انقر فوق ينهي.
انتهى جزء الضغط على الزر من المهمة. نحتاج الآن إلى تثبيت المكونات الضرورية وتكوين الخادم. انسخ مكون الأمان الإضافي إلى مجلد UltraVNC.
قم بفك المجلد مع برنامج التشغيل.
نذهب إلى المجلد الذي يحتوي على برنامج التشغيل المناسب ونقوم بتثبيته عن طريق تشغيل install.bat.
انتباه! يجب تثبيت برنامج التشغيل بحقوق إدارية. علاوة على ذلك، فإن تشغيل install.bat فقط كمسؤول لن ينجح، لأنه يقوم بتشغيل برنامج آخر ولن يعمل بعد الآن كمسؤول. لذلك، قم بتشغيل وحدة التحكم كمسؤول، وانتقل إلى مجلد تثبيت برنامج التشغيل وقم بتشغيل install.bat من هناك.
لقد أجريت اختبارًا على نظام XP باستخدام حقوق المسؤول، لذلك لم أكن بحاجة إلى ذلك.
قم بتشغيل إعدادات خادم VNC – uvnc_settings.exe.
انتقل إلى علامة التبويب حماية.
يجب أن تكون مربعات الاختيار كما هو موضح في لقطة الشاشة. إذا كان كل شيء صحيحا، أغلق النافذة بالضغط على الزر يغلق.
انتقل إلى علامة التبويب اتصال.
انتقل إلى علامة التبويب تصوير الشاشة.
انتقل إلى علامة التبويب منوعات/تسجيل.
بعد الانتهاء من كافة الخطوات اضغط على نعملحفظ الإعدادات. ثم قم بتشغيل الإعدادات مرة أخرى وانتقل إلى علامة التبويب خدمة. عليه، بالضغط على الأزرار المناسبة، تتوقف أولاً، ثم تبدأ الخدمة.
من المهم أن تتذكر أنه لا يمكن اكتشاف الاصطدام إلا باستخدام سجلات المكرر المقابلة. ستبدأ الخدمة وكأن شيئا لم يحدث. ولذلك، عند إضافة رقم، فمن الأفضل أن ننظر إلى السجلات.
نقوم بضبط جميع الإعدادات بنفس الطريقة كما في لقطة الشاشة. يتم إدخال معرف الخادم للاتصال بهذا التنسيق بالضبط، أي المعرف:XXXXXXXXX. يتم إدخال عنوان IP ومنفذ المكرر كما تم تخصيصهما عند تثبيت المكرر.
هذا كل شيء، يمكنك التواصل والاستمتاع بالحياة.
تكوين UltraVNC (ترجمة ملتوية من الوثائق الأصلية) ومثال لتكوين العمل. تم إعداد هذه المادة حصريًا للعثور بسرعة على المعلمات دون الرجوع إلى الوثائق الرسمية.
Accept_reject_mesg=
قبول/رفض رسالة مخصصة مع النص.
قم بتغيير رسالة الشعار عن طريق إضافة logo.bmp إلى مجلد Ultravnc
Service_commandline=
يُستخدم لبدء خدمة winvnc (في وضع الخدمة) بمعلمات وأوامر محددة.
تمامًا نفس بناء الجملة الموجود في سطر الأوامر، فقط لا حاجة لكتابة -run
مثال: Service_commandline=-autoreconnect -connect 192.168.1.30
في المثال، تقوم الخدمة بإنشاء اتصال بـ 192.168.1.30 وتعيد الاتصال إذا فشلت.
نقل الملف = 1
تمكين تحميل الملف
FTUserImpersonation=1
عند نقل الملفات، فإنه يعمل من خلال سطح المكتب. عندما لا تساوي المعلمة "1"، يتم نقل الملفات من نظام التشغيل. تم منع المستخدمين من الوصول إلى محركات أقراص الشبكة وهناك خطر أمني... يمكن للمستخدم العادي نقل الملفات كمسؤول.
BlankMonitorEnabled=1
يظهر للمشاهد شاشة فارغة
CaptureAlphaBlending=1
يسمح التقاط alphaBlending بعرض النوافذ الشفافة (xp، vista...) ولكنه يستخدم المزيد من موارد وحدة المعالجة المركزية.
بلاك ألفا بليندينج = 0
عند استخدام شاشة توقف، يتم وضع طبقة إضافية على شاشة فارغة يتم التقاط الشاشة منها. في هذا الخيار، يمكنك استخدام شاشتك الفارغة المخصصة عن طريق وضع ملف "background.bmp" في مجلد UltraVNC
المقياس الافتراضي = 1
ضبط الحجم
استخدامDSMPlugin=0
استخدم البرنامج المساعد للتشفير
DSMPlugin=
اسم البرنامج المساعد
الابتدائي = 1
ثانوي=0
عند استخدام شاشات متعددة (يتطلب تثبيت برنامج التشغيل)، يمكنك تحديد السلوك الافتراضي. إظهار المرحلة الابتدائية/الثانوية فقط أو كليهما
توصيل المقبس = 1
تسمح لك المعلمة 1 بإنشاء اتصالات
رقم المنفذ = 0
تثبيت المنفذ يدويًا (الافتراضي 5900)
HTTPConnect = 1
تمكين منفذ عارض جافا
HTTPPortNumber=0
ضبط منفذ http يدويًا (الافتراضي 5800)
XDMCPConnect=0
غير مستعمل
تحديد المنفذ التلقائي=1
المنفذ المخصص للتشغيل هو 5900، ولكن في حالة استخدام المنفذ 5900، يتم تنشيط وضع اختيار منفذ أعلى حتى يتم العثور على المنفذ الأول المجاني.
المدخلاتتمكين = 1
السماح للمشاهد بالتحكم في الخادم
LocalInputsDisabled = 0
منع تسجيل الدخول من الخادم، والوصول عن بعد فقط هو ممكن
مهلة الخمول = 0
إيقاف التشغيل بعد الخمول (0 = افتراضي، لا يوجد وقت خمول، بالثواني)
تمكينJapInput=0
يتم استخدام هذه المعلمة للوحة المفاتيح اليابانية والتخطيطات الأخرى غير القياسية. مفاتيح معقدة ويحل المشكلة بأحرف خاصة.
بالنسبة للوحة المفاتيح الروسية، أوصي باستخدام "1"، بينما في VNC Viwer تحتاج إلى ضبط خيار دعم لوحة المفاتيح اليابانية.
في العارض، قم بتعيين النقطة اليدوية، انتقل إلى الخيارات - قم بتعيين لوحة المفاتيح اليابانية وهذا كل شيء، علاوة على ذلك، يجب أن تكون اللغة الموجودة على العميل والخادم هي نفسها، ثم يمكن تغيير التخطيط دون مشاكل.
المضيفون=
+ = السماح
- = منع
؟ = حسب الطلب
بناء الجملة:
-:+10.0.60.141:?10.0.31.169:-10.0.20.240:
بدلاً من 10.0.60.141، يمكنك استخدام 10.0.60، ثم سيعمل مع النطاق الكامل لعناوين IP.
إعداد الاستعلام=2
يحدد كيفية الاستجابة لمتغيرات Authhosts (-،؟،+).
0="+:قبول، ?:قبول، -:استعلام"
1="+:قبول، ?:قبول، -:رفض"
2="+:قبول، ?:استعلام، -:رفض"
3="+:استعلام، ?:استعلام، -:رفض"
4="+:استعلام، ?:رفض، -:رفض"
يتم استخدامه لتحديد مجموعة من قوالب عناوين IP التي يجب أن تتطابق مع الاتصالات الواردة حتى يتم قبولها. بشكل افتراضي، يكون القالب فارغًا ويتم قبول الاتصالات من كافة AuthHosts_Tip5="المضيفين. القالب على الشكل:
+
?
-
في ما ورد أعلاه، يمثل وحدات البايت الموجودة في أقصى اليسار لعنوان IP الموحد المطلوب.
على سبيل المثال، +158.97 سيطابق كلا من 158.97.12.10 و158.97.14.2. يمكن تحديد مصطلحات مطابقة متعددة، مع الفصل بينها بالحرف ":. المصطلحات التي تظهر لاحقًا في القالب لها الأولوية على المصطلحات السابقة. على سبيل المثال -:+158.97: سيتم تصفية جميع الاتصالات الواردة باستثناء تلك التي تبدأ بـ 158.97. المصطلحات التي تبدأ بـ "؟" يتم التعامل مع الأحرف بشكل افتراضي على أنها تشير إلى المضيفين الذين يجب قبول الاتصالات منهم على جانب الخادم عبر مربع حوار. يحدد خيار QuerySetting السلوك الدقيق لخيارات AuthHosts الثلاثة.
مهلة الاستعلام = 10
الوقت للطلب
قبول الاستعلام = 0(0=رفض 1=قبول 2=رفض)
تم تصميم هذه النافذة للمستخدمين المسموح لهم (موقع الخادم) بالسماح/رفض الاتصال الوارد.
QueryIfNoLogon=0
تعطيل/تمكين خيارات الاستعلام عندما لا يقوم أي مستخدم بتسجيل الدخول.
إذا قام المستخدم بتسجيل الدخول، ولكن شاشة التوقف الخاصة به موجودة، فلا يمكنك عادةً الوصول إلى "QueryIfNoLogon" للعثور على مستخدم مسجل.
للكتابة فوق هذه المجموعة QueryAccept=2 وQueryIfNoLogon=0 -> لا يوجد صندوق رسائل عندما تكون الشاشة مقفلة.
إعداد القفل = 0
0 = "لا شيء"
1="تأمين محطة العمل عند قطع الاتصال (غير متوفر)"
2="تسجيل الخروج عند قطع الاتصال"
الحد الأقصى لوحدة المعالجة المركزية=xxx
MaxCpu=100 (يمكن لـ winvnc استخدام وحدة المعالجة المركزية بالكامل بنسبة 100%)
MaxCpu=40 (يمكن لـ winvnc استخدام 40% كحد أقصى من وحدة المعالجة المركزية)
إزالة الخلفية = 1
إزالة صورة خلفية سطح المكتب
إزالة ايرو = 1
قم بتعطيل Aero على الاتصال الذي يتم عرضه وإعادة ضبطه عند الخروج.
يجعل نظام التشغيل Vista وWin7 أسرع
أفيلوغ=0
غير مستعمل!
path=d:\ultravnc_src\ultravnc\winvnc\debug
حدد الدليل الذي تريد حفظ ملف winvnc.log فيه. تأكد من أن هذا الدليل قابل للكتابة بواسطة النظام (لا يظهر في المجلد)
مستوى التصحيح=0
يعرض DebugLevel مقدار معلومات التصحيح المطلوب تقديمها. أي عدد صحيح موجب حقيقي. الصفر يعني أنه لا ينبغي إنتاج معلومات تصحيح الأخطاء وهو الإعداد الافتراضي. ستؤدي القيمة حوالي 10-12 إلى إنتاج إخراج تصحيح كامل
وضع التصحيح = 0
يتم الآن دعم وقت التشغيل وتسجيل جميع رسائل تصحيح الأخطاء الداخلية. يمكن إخراج بيانات تسجيل الدخول إلى ملف أو نافذة وحدة التحكم أو مصحح أخطاء MSVC إذا تم تجميع البرنامج مع تصحيح الأخطاء النشط.)
السماح بالرجوع = 0
0 = تعطيل الاتصالات من المضيف المحلي (افتراضي)
1 = تمكين الاتصالات من المضيف المحلي
افتراضيًا، لا تسمح خوادم WinVNC بأي عارض اتصالات VNC من نفس الجهاز. لأغراض الاختبار، أو ربما عند استخدام مثيلات متعددة من WinVNC على Windows Terminal Server، هذا السلوك غير مرغوب فيه.
الاسترجاع فقط = 0
بشكل افتراضي، تقبل خوادم WinVNC الاتصالات الواردة إلى عنوان محول الشبكة، لأن هذه هي الطريقة الأسهل للتعامل مع الأجهزة متعددة المنازل. في بعض الحالات، يُفضل السماح فقط بالاتصالات القادمة من الجهاز المحلي والموجهة إلى المحول "المحلي" - مثال محدد هو استخدام VNC عبر SSH لتوفير VNC آمن. سيؤدي تعيين هذا إلى قبول WinVNC للاتصالات المحلية فقط - وسيؤدي هذا إلى تجاوز إعداداتallowLoopback وAuthHosts.
السماح بإيقاف التشغيل = 1
يسمح أو يرفض وصول المستخدم إلى قائمة إيقاف تشغيل الخادم، سواء كان متاحًا (1) أو غير متاح (0). أوصي بضبطه على "0" حتى لا يتمكن المستخدمون من تعطيل VNC من الدرج
السماح بالخصائص = 1
0 = قم بتعطيل عنصر "الخصائص" في خادم uvnc عند النقر عليه من الدرج
1 = قم بتمكين عنصر "الخصائص" في خادم uvnc عند النقر عليه من الدرج
السماح بتحرير العملاء = 1
0 = قم بتعطيل عنصر "تحرير العملاء" في خادم uvnc عند النقر عليه من الدرج
1 = تمكين "تحرير العملاء" في خادم uvnc عند النقر عليه من الدرج
FileTransferTimeout=30
KeepAliveInterval=5
الوقت اللازم لنقل الملفات وتعليق الرسالة (بالثواني)
DisableTrayIcon=0
لا تعرض أيقونة صينية UVNC. بالنسبة للأشخاص الموهوبين بشكل خاص، أوصي بتشغيل المعلمة "1" من أجل استبعاد الهجمات على أخوتنا الإدارية. من التجربة أستطيع أن أقول إن المستخدمين الأذكياء من الناحية القانونية ينظرون بعصبية شديدة إلى العين الفيروزية من الدرج.
MSLogonRequired=0
استخدام كلمات مرور نظام التشغيل بدلاً من vncpasswd
نيوMSLogon = 0
يستخدم ACL بدلاً من قائمة المجموعة
أولوية الاتصال = 0
تشير أولوية الاتصال إلى ما يجب على WinVNC فعله عند تلقي اتصال غير مشترك. بشكل افتراضي، ستقوم كافة خوادم WinVNC بقطع اتصال أي خوادم موجودة
الاتصالات عندما تتم مصادقة اتصال وارد غير مشترك. يعد هذا السلوك غير مرغوب فيه عند استخدام جهاز الخادم كمحطة عمل مشتركة من قبل العديد من المستخدمين أو عند نقل شاشة عرض واحدة عن بعد إلى العديد من العملاء للعرض، كما هو الحال في الفصل الدراسي.
استخدام التسجيل = 0
0= استخدم Ultravnc.ini
1= استخدم التسجيل بنفس الطريقة كما في الإصدار 102
مطلوب المصادقة = 1
افتراضيًا، لن تقبل جميع خوادم WinVNC الاتصالات الواردة ما لم يتم تعيين حقل كلمة المرور الخاص بالخادم على قيمة غير فارغة. تم وضع هذا التقييد للتأكد من أن الخوادم التي تم تكوينها بشكل خاطئ لن تفتح ثغرات أمنية دون علم المستخدم. إذا كان الخادم سيتم استخدامه فقط على شبكة LAN آمنة، فقد يكون من المرغوب فيه التخلي عن هذا الفحص والسماح للأجهزة بالحصول على كلمة مرور فارغة.
sendbuffer=xxxx
المتغير متاح ابتداءً من uvnc 1.0.8.0
sendbuffer=1500 (واي فاي أو قيمة أقل)
sendbuffer=4096 (شبكة محلية 100 ميجابت)
sendbuffer=8192 (شبكة محلية سعة 1 غيغابايت، والمعروفة أيضًا باسم الحزمة الضخمة)
passwd=AAA967DDDDD692AE9C
Passwd2=D00590A01299C90079
طول كلمة المرور 8 بايت أبجدية + 1 بايت المجموع الاختباري للرقم الأبجدي من uvnc ولكن تم تجاهله
يمكنك استخدام منشئ vnc pwd وإضافة حرفين أبجديين يدويًا
passwd = التحكم الكامل في القراءة/الكتابة
passwd2 = الملاحظة (للقراءة فقط)
يعد تغيير كلمة المرور أكثر ملاءمة من خلال الأداة المساعدة، وهي مضمنة في الحزمة:
setpasswd.exe
وضع توربو = 1
شاشة المسح السريع، قد يتم تفويت بعض التغييرات الصغيرة على الشاشة
PollUnderCursor=0
استطلاع النافذة الموجودة أسفل المؤشر
مقدمة الاستطلاع = 0
استطلاع النافذة الأمامية
شاشة الاستطلاع = 1
استطلاع ملء الشاشة (افتراضي)
OnlyPollConsole=0
لا تستخدم
OnlyPollOnEvent=1
تحديثات سيئة، شاشة الاستطلاع فقط عند استخدام الماوس/لوحة المفاتيح.
تقليل عرض النطاق
تمكين السائق = 0
استخدم برنامج تشغيل المرآة عند تثبيته
تمكين هوك = 1
استخدم Hookdll عند تثبيته
تمكين الظاهري = 0
نافذة واحدة = 0
اسم النافذة المنفردة=
الحالي غير مستخدم
المجموعة 1=
المجموعة 2=
المجموعة 3=
locdom1=0
locdom2=0
locdom3=0
يستخدم بواسطة MSlogon (ليس mslogon الجديد)
استخدام التسجيل = 0
MSLogonRequired=0
نيوMSLogon = 0
وضع التصحيح = 0
أفيلوغ=0
المسار=C:\ملفات البرنامج\UltraVNC
كيكردب=0
كليركونسول=0
Service_commandline=
مستوى التصحيح=8
DisableTrayIcon=1
الاسترجاع فقط = 0
استخدامDSMPlugin=0
السماح بالرجوع = 0
مطلوب المصادقة = 1
أولوية الاتصال = 0
DSMPlugin=لم يتم اكتشاف أي مكون إضافي
المضيفون=
السماح بإيقاف التشغيل = 0
السماح بالخصائص = 0
السماح بتحرير العملاء = 0
نقل الملف = 1
FTUserImpersonation=0
BlankMonitorEnabled=1
المقياس الافتراضي = 1
CaptureAlphaBlending=1
بلاك ألفا بليندينج = 0
توصيل المقبس = 1
HTTPConnect = 0
XDMCPConnect=1
تحديد المنفذ التلقائي=1
رقم المنفذ = 0
HTTPPortNumber=0
مهلة الخمول = 0
إزالة الخلفية = 0
إزالة ايرو = 0
إعداد الاستعلام = 0
مهلة الاستعلام = 0
قبول الاستعلام = 0
QueryIfNoLogon=0
الابتدائي = 1
الثانوية=0
المدخلاتتمكين = 1
إعداد القفل = 0
LocalInputsDisabled = 0
EnableJapInput=1
FileTransferTimeout=30
مدخلات فارغة فقط = 0
دمية=0
SC_PROMPT=0
SC_AUTORECON=0
DSMPluginConfig=
كلمة المرور=
passwd2=
وضع توربو = 0
PollUnderCursor=1
مقدمة الاستطلاع = 1
شاشة الاستطلاع = 1
OnlyPollConsole=0
OnlyPollOnEvent=0
تمكين السائق = 1
تمكين هوك = 1
تمكين الظاهري = 0
نافذة واحدة = 0
اسم النافذة المنفردة=
الإعداد المسبق1=
الإعداد المسبق1D=
preset1ID=
الإعداد المسبق2=
الإعداد المسبق2D=
preset2ID=
الإعداد المسبق3=
الإعداد المسبق3D=
preset3ID=