مستودع غير متصل بالإنترنت

منذ طرح الإصدار 6.5 من ERA، يمكن استخدام أداة "النسخ المتطابق" أيضًا لإنشاء مستودع غير متصل بالإنترنت (على نظام التشغيل Windows). يكون ذلك مطلوبًا عادة لشبكات الكمبيوتر المغلقة أو الشبكات ذات الوصول المحدود إلى الإنترنت. ويمكن استخدام أداة "النسخ المتطابق" لإنشاء نسخة مطابقة من مستودع ESET في مجلد محلي (انتبه إلى أن حجم المستودع أكبر من 50 جيجابايت، وسيحتاج الدليل الوسيط إلى الحجم ذاته أيضًا). ويمكن بعد ذلك نقل هذا المستودع المطابق (إلى قرص خارجي مثلاً) إلى موقع بالشبكة المغلقة. ويمكن نسخ المستودع إلى موقع آمن بالشبكة المحلية وإتاحته عبر خادم HTTP.

سيناريو نموذجي لنظام التشغيل Windows

الجزء الأول: إنشاء نسخة مطابقة للمستودع

1.قم بـ تنزيل أداة "النسخ المتطابق".

2.قم باستخراج أداة "النسخ المتطابق" من الملف .zip الذي تم تنزيله.

3.إعداد (إنشاء) المجلدات من أجل:

المجلدات الوسيطة

المستودع النهائي

4.افتح موجه الأوامر وقم بتغيير الدليل إلى المجلد الذي تم استخراج أداة "النسخ المتطابق" فيه (يستحسن cd).

5.قم بتشغيل الأمر التالي (قم بتغيير أدلة المستودع الوسيط ومستودع الإخراج إلى المجلدات من الخطوة 3):
MirrorTool.exe --repositoryServer AUTOSELECT --intermediateRepositoryDirectory C:\Intermediary --outputRepositoryDirectory C:\Repository

6.بعد نسخ المستودع إلى المجلد outputRepositoryDirectory، انقل المجلد ومحتوياته إلى جهاز آخر حيث يمكن الوصول إلى الشبكة المغلقة.

 

الجزء الثاني: إعداد خادم HTTP

7.يجب أن يعمل خادم HTTP على الجهاز الموجود في الشبكة المغلقة. يمكنك استخدام:

Apache HTTP Proxy من ESET موقع تنزيل ESET (هذا السيناريو)

خادم HTTP مختلف

8.افتح apachehttp.zip واستخرج الملفات إلى C:\Program Files\Apache HTTP Proxy .

9.افتح موجه الأوامر الإداري وقم بتغيير الدليل إلى الأمر C:\Program Files\Apache HTTP Proxy\bin (cd).

10.نفذ الأمر التالي:

httpd.exe -k install -n ApacheHttpProxy

11.باستخدام محرر نصوص بسيط، افتح الملف conf/httpd.conf وأضف الأسطر التالية بأسفل الملف:

Listen 80
ServerRoot "C:\Program Files\Apache HTTP Proxy"
DocumentRoot "C:\Program Files\Apache HTTP Proxy\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy\htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
CacheRoot "C:\Program Files\Apache HTTP Proxy\cache"

12.ابدأ خدمة ApacheHttpProxy باستخدام الأمر التالي:

sc start ApacheHttpProxy

13.اختبر ما إذا كانت الخدمة تعمل بفتح http://YourIPaddress:3218/index.html في مستعرض الويب (استبدل YourIPaddress بعنوان IP الخاص بجهاز الكمبيوتر).

 

الجزء الثالث: تشغيل المستودع غير المتصل بالإنترنت

14.قم بإنشاء مجلد جديد للمستودع غير المتصل بالإنترنت، على سبيل المثال، C:\Repository.

15.في الملف httpd.conf، استبدل السطور التالية

DocumentRoot "C:\Program Files\Apache HTTP Proxy\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy\htdocs">

بعنوان مجلد المستودع، كما يلي:

DocumentRoot "C:\Repository"
<Directory "C:\Repository">

16. انسخ المستودع الذي تم تنزيله إلى C:\Repository .

17. أعدتشغيل خدمة ApacheHttpProxy باستخدام الأمر التالي:

sc restart ApacheHttpProxy

18.الآن يعمل المستودع غير المتصل بالإنترنت على العنوان http://YourIPaddress (مثل http://10.1.1.10).

19.قم بتعيين عنوان المستودع الجديد:

a.في خادم ERA، افتح وحدة تحكم ويب ERA وانقر فوق المسؤول > إعدادات الخادم.

b.بالنسبة إلى جميع عملاء ERA، انقر فوق المسؤول > النُّهج.