خادم الشبكة للمنزل. خادم المحاكاة الافتراضية يعتمد على Virtualbox مع WebGUI

08.05.2019

اليوم عزيزي القارئ سنتحدث عن كيفية بناء خادم من جهاز الكمبيوتر المنزلي الخاص بك.

هذا ليس غريبًا، ولكن إذا كنت قد قرأت المقال الذي تتحدث عنه، فأنت تعرف بالفعل كيفية استضافة مواقع الويب على جهاز الكمبيوتر المنزلي الخاص بك. اتضح أن كل ما هو مطلوب حتى يتم تحميل الموقع ليس من خادم موفر الاستضافة، ولكن من جهاز الكمبيوتر المنزلي المألوف لديك هو تكوين مجموعة Apache+php+mysql بالطريقة الموضحة في المقالة وربط اسم المجال باستخدام عنوان IP لجهاز الكمبيوتر المنزلي الخاص بك.

أكرر:

  • لقد كتبت عن كيفية تكوين Apache + PHP + MySQL.
  • لقد كتبت عن كيفية توصيل عنوان IP واسم المجال.

لذلك أنت مسلح بالكامل بالمعرفة، كل ما تبقى هو تطبيقها بشكل صحيح.

إنه لأمر رائع أن يكون الكمبيوتر متصلاً مباشرة بالموفر عبر كابل شبكة ويتم تحديد عنوان IP ثابت خارجي في إعدادات الشبكة. هذا هو عنوان IP الذي يجب تحديده في إعدادات اسم المجال.

لكن هذا أمر شائع عندما يكون الكمبيوتر الذي سيعمل كخادم موجودًا إما على شبكة فرعية محلية، أو يوجد أمامه نوع من مودم ADSL وعنوان IP خارجي (والذي يمكنك اكتشافه باستخدام myip. خدمة ru) - هذا هو عنوان جهاز التوجيه أو عنوان مودم ADSL. عنوان IP الخاص بالكمبيوتر محلي (إما 192.168.0.ХХХ أو 10.0.0.Х). الأمر أكثر تعقيدًا هنا، ولكن لا يزال بإمكانك تحقيق هدفك وإنشاء فرع لمزود الاستضافة الخاص بك في المنزل.

من الضروري تنفيذ ما يسمى ميناء الشحن. أولئك. قم بتكوين جهاز التوجيه أو مودم ADSL كما يلي:

  • أدخل المستخدم عنوان الموقع.
  • أبلغ خادم الاسم عن عنوان IP. عنوان IP هذا هو العنوان الثابت الخارجي لجهاز التوجيه أو مودم ADSL أو البوابة التي يصل من خلالها كمبيوتر الخادم إلى الإنترنت.
  • وصل الطلب إلى جهاز التوجيه على المنفذ 80 (من خلال المنفذ 80 يتم إجراء اتصال http).
  • تم تكوين جهاز التوجيه بحيث تتم إعادة توجيه جميع الطلبات الواردة إلى المنفذ 80 إلى جهاز كمبيوتر على الشبكة الفرعية المحلية باستخدام عنوان IP محدد، على سبيل المثال 192.168.0.200.
  • تم إرسال الطلب إلى كمبيوتر الخادم المحلي، وهناك استقبله Apache بسعادة وأعاد الموقع المطلوب.

لكننا سنتعامل مع إعادة توجيه المنفذ بعد ذلك بقليل. في الوقت الحالي، دعونا نتعمق في جهاز الكمبيوتر الخادم نفسه.

خصائص الكمبيوتر الخادم

من الصعب جدًا التحدث عن أي معلمات دقيقة هنا.

إذا كنت ستلعب دور موفر الاستضافة، فيجب أن يكون الخادم عبارة عن كمبيوتر رباعي النواة مزود بذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت والعديد من محركات الأقراص الثابتة مدمجة في مصفوفة RAID. ينقسم هذا الكمبيوتر إلى عدة خوادم افتراضية يتحكم فيها العملاء.

إذا كنت تخطط لاستضافة موقعين، مثل موقع على شبكة الإنترنت، فسيكون الكمبيوتر الحديث العادي كافيا. وبعد ذلك تحتاج إلى التجربة لتحقيق النتيجة المثلى.

أود أن ألفت انتباهكم إلى الميزة التالية: حجم ذاكرة الوصول العشوائي (RAM) الموجودة على الخادم مهم. لأن يمكن تسريع عملية تحميل الزائر لنفس صفحة موقع الويب عن طريق تخزين البيانات في ذاكرة الوصول العشوائي (RAM). كلما زادت ذاكرة الوصول العشوائي، كلما كان ذلك أفضل.

يمكن زيادة سرعة القراءة من القرص الصلب وموثوقيته باستخدام نفس مصفوفات RAID.

لكن الحقيقة التي لا يمكن إنكارها هي أن نظام التشغيل Windows، بسبب العدد الهائل من الثغرات الأمنية والعديد من الفيروسات وعدم الاستقرار، لا مكان له على الخادم.

ولذلك، فإن أنظمة التشغيل التابعة لعائلة Linux هي التي تسيطر على الخوادم. لكن لا تنزعج، فمبادئ العمل في Linux ليست معقدة كما تبدو، وإعداد Apache + PHP + MySQL لا يختلف عمليا عن الإعداد على Windows.

تثبيت آرتش لينكس

هيا عزيزي القارئ سأعرفك على كيفية تثبيت نظام التشغيل ArchLinux.

هناك العديد من أنظمة التشغيل التي تم تطويرها على أساس Linux. يتضمن ذلك Ubuntu وopenSUSE المشهورين وغيرهم الكثير. إحدى التوزيعات التي اكتسبت شعبية هي ArchLinux. سوف نتعرف عليه.

لماذا آرتش لينكس:

  • في رأيي التوزيع الأمثل للخادم. لا يوجد وزن إضافي فيه، يتم تكوين كل شيء وتثبيته بواسطة المستخدم نفسه (اترك فقط ما هو ضروري حقًا).
  • نظام تثبيت تحديث Pacman قوي.

سأصف الآن بالتفصيل عملية تثبيت ArchLinux على خادم مستقبلي.

في حالة الكمبيوتر المنزلي العادي الذي نخطط لإنشاء خادم منه، ستكون مجموعة التوزيع مناسبة معايير ISO الأساسية: i686، ويمكن الحصول على رابط تورنت من خلال هذه الصفحة.

هذا التوزيع هو إصدار 32 بت مع ملفات التثبيت الضرورية الموجودة في الصورة التي تم تنزيلها (باختصار، هذا ما نحتاجه).

كما كتبت بالفعل في المقالة حول برامجي، سأستخدم .

في البداية، أقوم بتشغيل عميل Torrent من TCUP وبعد حوالي ساعة يكون التوزيع على القرص الصلب الخاص بي.

الآن، كما خمنت على الأرجح، تحتاج إلى قطع التوزيع على القرص. سيكون القرص المضغوط العادي مثاليًا، ولكن أين يمكنني الحصول عليه في عصرنا التقدمي، لذلك أستخدم قرص DVD فارغًا (ليس من المؤسف أنه من أجل شيء كهذا).

سنقوم بقطعه باستخدام البرنامج المساعد لنفس TCUP.

قم بتشغيل البرنامج المساعد احتراققرص مضغوط/أقراص DVD. بعد ذلك، حدد العنصر المشروع: صورة ISO/CUEوانسخ توزيعة ArcLinux التي تم تنزيلها مباشرة إلى محتويات العنصر الذي يفتح (باستخدام الزر F5 المألوف).

نبدأ التسجيل بطبيعة الحال من خلال النقر على العنصر حرق القرص.

اخترت سرعة تسجيل منخفضة، ليس لدينا مكان للاندفاع. وذهبنا لتحويل صورة القرص إلى قرص تثبيت تمهيد ArcLinux.

بعد الانتهاء من كل هذه العمليات البسيطة، يصبح لدينا قرص به مجموعة التوزيع، والذي يجب إدخاله في الكمبيوتر التجريبي والإقلاع منه.

يُعتقد أنه بعد الوصول إلى فهم الحاجة إلى تثبيت Linux، يعرف المستخدم أين يمكنه تمكين التمهيد من القرص المضغوط بالضبط في BIOS للكمبيوتر التجريبي.

التمهيد من القرص المضغوط.

حدد عنصر قرص مضغوط مباشر من Boot Arch Linux. وبعد ذلك نلاحظ عملية تحميل نظام التشغيل.

ملاحظة للمضيفةالجذر هو تسجيل دخول المستخدم المتميز، الذي يتمتع بأكبر حقوق لتكوين النظام.

في وضع التثبيت، لا يحتوي حساب المستخدم الجذر على كلمة مرور. سنقوم بإنشاء كلمة مرور خلال إحدى الخطوات الأخيرة لتثبيت نظام التشغيل Arch Linux.

إذا انتبهت إلى النقش المصمم بشكل جميل والذي يظهر بعد الترخيص، فسيصبح من الواضح أنه يجب بدء التثبيت عن طريق إدخال الأمر / قوس/يثبتوقم بتأكيد الإدخال بالضغط على، لن تصدق، أدخل.

هذا كل شيء، انتقل مباشرة إلى التثبيت.

سنقوم بتنفيذ كل عنصر من عناصر قائمة التثبيت بالتسلسل.

1. يختارمصدر

في هذه المرحلة يطلب منا الاختيار بين التثبيت من قرص مضغوط أو من الإنترنت. لأن لقد قمنا بتنزيل التوزيعة الكاملة، ثم حدد CD-ROM أو OTHER SOURCE واضغط على Enter.

2. اضبط الساعة

حدد المنطقة والمنطقة الزمنية. هنا تحتاج إلى تحديد منطقة زمنية. اخترت أوروبا وبعد كييف (بما أنني جغرافيًا في أوكرانيا).

ضبط الوقت والتاريخ هنا، دون مزيد من التوضيح، قمت باختيار UTC. في الوضع اليدوي أقوم بتحرير التاريخ. بعد التعديل، أعود إلى القائمة الفرعية لإعدادات التاريخ والوقت عن طريق تحديد إرجاع.

لقد انتهيت من ضبط الوقت والتاريخ، حدد العنصر الثالث العودة إلى القائمة الرئيسية.

الآن الجزء الأكثر إثارة للاهتمام والصعوبة هو تقسيم القرص الصلب. لكننا سوف نتغلب بسرعة على هذا العلم.

قمت بتحديد عنصر

3. تحضير محرك (محركات) الأقراص الصلبة

سنقوم بتفكيكها يدويًا. لذلك، في القائمة الفرعية، حدد العنصر 2. تقسيم محركات الأقراص الثابتة يدويًا.


لدي قرص بسعة 18 جيجابايت، وأبلغني عنه برنامج تقسيم القرص بكل سرور.

في هذه المرحلة، أود أن أشرح مبادئ العمل مع معدات Arch Linux والتسلسل الهرمي للملفات:

في Linux، لا توجد محركات أقراص C:، D:، وما إلى ذلك، كما اعتدنا أن نرى في Windows. هنا يبدأ التسلسل الهرمي بأكمله من الجذر المشار إليه / كل شيء موجود داخل هذا الخط المائل ويتم توزيعه في مجلدات.

من المثير للدهشة بالنسبة لمستخدم Windows أن جميع الأجهزة يتم تخزينها في المجلد /dev. تم تعيين القرص الصلب الوحيد الخاص بي sda. ولهذا السبب أرى النقش /dev/sda: 18GiB، الذي يشير إلى وجود جهاز واحد على الكمبيوتر تم التعرف عليه على أنه محرك أقراص ثابت سعة 18 جيجابايت ويتم وضعه، مثل جميع الأجهزة، في مجلد dev.

سننتقل الآن مباشرة إلى إنشاء أقسام على القرص الصلب.

قمت بتحديد محرك الأقراص /dev/sda واضغط على Enter. بعد ذلك يتم تشغيل برنامج cfdisk والذي من خلاله سنقوم بتقسيم القرص إلى أقسام. نقوم بإزالة نافذة الترحيب الخاصة ببرنامج cfdisk بالضغط على Enter ومراقبة واجهة برنامج cfdisk.

لنقاء التجربة، قمت بحذف جميع الأقسام الموجودة عن طريق تحديد عنصر الحذف في الأسفل (القائمة السفلية، حرك باستخدام مفتاح المؤشر إلى اليمين).

ونتيجة لذلك، لدي مجموعة من المساحة الحرة، والتي سأعيد تخصيصها الآن أمام عينيك عزيزي القارئ.

لنقم بإنشاء ثلاثة أقسام:

  • قسم التمهيد، الذي سيحتوي على نواة النظام (نحتاج فقط إلى تخصيص 50 ميجابايت له).
  • مبادلة أو تبديل القسم. يتم استخدامه لتخزين البيانات من ذاكرة الوصول العشوائي (RAM) عندما لا تكون مناسبة هناك (512 ميجابايت).
  • قسم لكل شيء آخر، قسم الجذر /. سوف نستخدم كل ما تبقى له.

لذلك، قمت بتحديد جديد وإنشاء قسم التمهيد. في الشوكة التالية أختار الابتدائية. بعد ذلك، قمت بتحديد حجم القسم؛ في حالتي، 50 ميغا بايت كافية. أؤكد اختياري مع عنصر البداية.

بعد إنشاء القسم، قمت بتحديد نوعه (نوع العنصر) بـ 83 (Linux).

تم إنشاء القسم الأول. أنتقل الآن إلى العنصر الذي يرمز إلى المساحة الحرة المتبقية على القرص وانقر فوق جديد مرة أخرى.

الآن سأقوم بإنشاء قسم المبادلة.

نحن نستخدم الخوارزمية الموضحة أعلاه. سيكون حجم هذا القسم 512 ميجابايت.

يجب أن يكون نوع هذا القسم (النوع) 82.

نضع علامة على كل شيء آخر على أنه sda3، حيث سنقوم بتثبيت الجذر /.

يبدو القرص الصلب المقسم sda كما يلي:

لقد حان الوقت للإشارة إلى أحد الأقراص على أنه قابل للتمهيد. للقيام بذلك، ننتقل إلى sda1 ونضع علامة عليه بالعنصر القابل للتمهيد.

هذا كل شيء، عزيزي القارئ، لقد انتهى تقسيم القرص. حدد عنصر الكتابة في واجهة cfdisk (في القائمة السفلية) واحفظ التغييرات التي تم إجراؤها.

بعد الحفظ، يمكنك الخروج (إنهاء العنصر).

نجد أنفسنا مرة أخرى في قائمة تثبيت Arch المألوفة، حيث نختار العنصر DONE.

بعد اختيار تم، سنجد أنفسنا في القائمة الفرعية للعمل مع القرص، حيث سيتم تحديد العنصر بعناية 3. قم بتكوين أجهزة الحظر وأنظمة الملفات ونقاط التثبيت يدويًا

اضغط على Enter وتابع تركيب أقسام القرص الصلب.

بالانتقال إلى القسم المناسب من القائمة، يمكننا تحديد أنظمة الملفات ونقاط التثبيت (ما يجب أن يكون موجودًا بالضبط في قسم القرص الصلب المحدد).

لذلك، دعونا نبدأ مع sda1. هذا القسم قابل للتمهيد. سيكون نظام الملفات ext3، الذي يدعم الاسترداد بعد الفشل، هو الأمثل لذلك.

كما هو متفق عليه، نقوم بتثبيت قسم التمهيد /التمهيد على sda1.

لن نحدد أي خيارات إضافية؛ اضغط على Enter.

على نحو مماثل لما سبق، قمنا بإنشاء نظام ملفات ونقطة تحميل لـ sda2. نظام الملفات مبادلة. هذا هو في الواقع كل ما يلزم تحديده لـ sda2.

سيكون لدى Sda3 نظام ملفات ext3، وسنقوم بتثبيت كل شيء آخر هناك، على سبيل المثال. /.

وهذه هي النتيجة:

كل ما تبقى هو اختيار تم وسيتم تطبيق كل ما قمنا به.

الآن هذا كل ما في الأمر لإعداد القرص الصلب. يختار Arch بعناية العنصر الخامس في قائمة التثبيت، 5 العودة إلى القائمة الرئيسية.

نواصل تثبيت نظام Linux الرائع الخاص بنا.

في قائمة التثبيت الرئيسية، يتم تحديد العنصر 4. حدد الحزم. في ذلك نحن بحاجة إلى تحديد أي شيء أكثر من القاعدة.

بعد اختيار القاعدة، ستظهر قائمة بالحزم المضمنة في التثبيت. دون القلق بشأن عقلك، انقر فوق "موافق".

نصل إلى عنصر القائمة الخامس تثبيت الحزم، والذي يبدأ تثبيت الحزم. إذا رأيت هذا

ويصدر القرص المضغوط صوتًا مجتهدًا، مما يعني أن كل شيء على ما يرام، انتظر حتى يكتمل التثبيت.

هذا كل شيء، عزيزي القارئ، لقد اكتملت عملية تثبيت Arch Linux، فلنبدأ في التكوين. كل ما نقوم بتكوينه الآن يمكن تصحيحه في أي وقت مناسب.

6. تكوين النظام

في الشاشة التالية سيُطلب منا تحديد محرر لتعديل ملفات التكوين النصية. نختار النانو ولا نبخّر أدمغتنا.

بعد اختيار محرر الملفات النصية، نرى قائمة بجميع ملفات التكوين. لكن لا تنزعج، فالبعض منها فقط يحتاج إلى التعديل.

ملف التكوين الرئيسي هو /etc/rc.conf

حدد العنصر المناسب واضغط على Enter.

يقوم محرر nano بتحميل محتويات الملف النصي rc.conf الموجود في مجلد ملفات التكوين وما إلى ذلك.

أولاً، سنقوم بإعداد الشبكة. دعنا نذهب إلى قسم "الشبكات" في الملف وننظر بعناية إلى السطور

#eth0="eth0 192.168.0.2 قناع الشبكة 255.255.255.0 البث 192.168.0.255" إيث0 = "دكب" واجهات=(eth0) البوابة = "الافتراضي غيغاواط 192.168.0.1"الطرق=(!البوابة)

هذا يعني أنه إذا قمنا بإعداد خادم، فلا يمكن الحديث عن التوزيع الديناميكي لعناوين IP. ولذلك، نقوم بإزالة شبكة التعليق قبل السطر الأول ووضعها على السطر الثاني. اتضح هذا:

Eth0="eth0 192.168.0.2 قناع الشبكة 255.255.255.0 البث 192.168.0.255" #eth0="dhcp"

الآن دعونا نستمتع بالسطر الأول. بدلاً من 192.168.0.2 نقوم بإدخال عنوان IP الخاص بالخادم. الخادم الخاص بي موجود على الشبكة المحلية وله العنوان 192.168.0.200 (هذا ما أشير إليه).

قناع الشبكة 255.255.255.0 هذا يناسبنا. يشير تنسيق القناع هذا إلى أنه يمكن أن يكون هناك 254 جهاز كمبيوتر في الشبكة الفرعية (يتم إصلاح المكونات الثلاثة الأولى لعنوان IP الخاص بهم، ويختلف العنصر الأخير من 1 إلى 254). حسنا، حسنا.

البث 192.168.0.255 هو عنوان IP لحزم البث. إذا تم إرسال حزمة إلى عنوان IP هذا، فستستقبلها جميع أجهزة الكمبيوتر الموجودة على الشبكة الفرعية. حسنًا، جيد، هذا يناسبنا.

ونتيجة لذلك، لدينا ما يلي بدلا من السطر الأول:

Eth0 = "eth0 192.168.0.200 قناع الشبكة 255.255.255.0 البث 192.168.0.255"

قم بالتمرير لأسفل إلى السطر

البوابة = "الافتراضي gw 192.168.0.1" الطرق = (! البوابة)

يحدد السطر الأول البوابة. تم تنظيم شبكتي المحلية بحيث يوجد أمام الخادم جهاز توجيه بعنوان 192.168.0.1، وقمت بتحديده كبوابة. إذا لم يكن هناك جهاز توجيه في حالتك، فيجب أن يخبرك مسؤول الشبكة بعنوان IP الخاص بالبوابة، وستشير إليه هنا.

وفي السطر الثاني، نحتاج فقط إلى إزالة علامة التعجب:

الطرق=(البوابة)

هذا كل شيء مع هذه الملفات. اضغط على ctrl+o للكتابة وctrl+x للخروج.

ملف التكوين التالي الذي سنهتم به هو /etc/resolv.conf

كل شيء بسيط للغاية هنا. في تنسيق IP لخادم الأسماء، يجب عليك تحديد DNS.

مباشرة أسفل سطر #nameserver أضف ما يلي

خادم الأسماء 192.168.0.1

خادم الأسماء 8.8.8.8

عزيزي القارئ، أنت تعرف بالفعل من هو 192.168.0.1.

8.8.8.8 هو DNS الخاص بجوجل. وأشير إليه كبديل.

الملف المثير التالي هو /etc/hosts.deny

بشكل افتراضي، يرفض هذا الملف كافة الاتصالات. يمكن تصحيح ذلك من خلال التعليق على السطر ALL: ALL: DENY، أي. ضع # أمام العبارة هكذا:

#الكل: الكل: الرفض

احفظ الملف واخرج.

الخطوة التالية هي ضبط مرايا التحديث الموجودة في الملف /etc/pacman.d/mirrirlist

قم بتمرير الملف إلى قسم روسيا وقم بإلغاء التعليق على الأسطر التي تحتوي على العنوان yandex.ru

حفظ وإغلاق.

الخطوة الأخيرة هي تعيين كلمة مرور للمستخدم الجذر الفائق القوة. اضبطه ولا تنساه.

عند إدخال كلمة مرور، انتبه إلى أن أحرف كلمة المرور في Linux غير مغطاة بعلامات نجمية، فهي ببساطة لا تظهر على الإطلاق (بحيث لا يمكنك حتى التجسس على عدد الأحرف في كلمة المرور ثم تخمينها بطريقة ما).

انقر فوق "تم" في النهاية.

تنطبق التغييرات.

آخر شيء يتعين علينا القيام به هو اختيار أداة تحميل التشغيل. فقرة 7 تثبيت محمل الإقلاع.

كل شيء بسيط هنا، لا تقلق بشأن عقلك، اختر Grub. بعد تحديده، سنرى محتويات ملف تكوين أداة تحميل التشغيل. نحن لسنا مهتمين به، نترك هناك على الفور.

الآن نحن بحاجة إلى اختيار مكان تثبيت أداة تحميل التشغيل. حدد /dev/sda

هذا هو الأمر عزيزي القارئ.. 8 قم بالخروج من التثبيت.

تهانينا، يقف Arch Linux، أدخل أمر إعادة التشغيل ولا تنس إزالة قرص التمهيد من SDROMA. بالمناسبة، لن يتم فتح SDROM حتى تبدأ عملية إعادة التشغيل، نظرًا لتركيب القرص، فهذه هي ميزات Linux.

هذا كل شيء، لقد تم تحميل Linux ويدعوك لبدء العمل عن طريق إدخال معلومات تسجيل الدخول وكلمة المرور الخاصة بك. ماذا توقعت؟

نقوم بتسجيل الدخول كجذر (لقد نسيت كلمة مرور الجذر بنفسك، لذا أدخلها إذا لم تنساها).

تهانينا، لقد قمت بتسجيل الدخول كجذر (على الأقل قمت بتسجيل الدخول).

الآن دعونا نتحقق من وظيفة اتصال الشبكة. أتمنى أن تكون قد قمت بتوصيل جهاز الكمبيوتر الخاص بك بالشبكة المحلية باستخدام كابل شبكة عادي.

ثم يجب أن يعمل كل شيء، اكتب الأمر بينغجوجل.comولاحظ صورة مبهجة للأصوات الناجحة.

عندما تشعر بالملل من صورة ping، اضغط على ctrl+c.

إذا لم يكن الأمر ping مناسبًا لك، فتأكد من حصولك على ما يكفي من الفيتامينات في مرحلة الطفولة.

أخيرًا، يمكننا الآن تثبيت برنامج للوصول إلى SSH عن بعد عبر PuTTY. هل أتذكر هذا؟

سنكتشف الآن كيفية تكوين كل هذا على جانب الخادم.

من خلال تثبيت وصول SSH، يمكنني إدارة الخادم عن بعد وتسجيل دروس الفيديو والتقاط لقطات شاشة منتظمة وعدم الجلوس أمام الشاشة بالكاميرا.

لدى Arch هذا الشيء الرائع الذي يسمى مدير الحزم. يطلق عليه بكمن. الغرض من pacman هو تثبيت البرامج الضرورية وتحديثها وتحديث كافة البرامج الموجودة وتثبيت المكونات الضرورية للبرامج المثبتة حديثًا. على العموم، شيء رائع. يمكنك قراءة المزيد عن بكمن.

الآن دعونا ندخل الأمر بكمن -سيو، الذي يقوم بمزامنة البيانات حول الحزم على خوادم Yandex.

بعد اكتمال المزامنة، سنقوم بتثبيت البرنامج للوصول إلى SSH. تسمى يفتح.التثبيت يحدث مع الأمر بكمن -Sv يفتحsh

سيقوم Pacman بتنزيل البرنامج وتثبيته وجميع المكونات المفقودة. لسبب ما، في المرة الأولى التي قمت فيها بتحديث بكمن فقط، ولكن لم يتم تثبيت opensh. لذلك أكرر الأمر بكمن -Sv يفتحsh

هذه المرة توجت المحاولة بالتثبيت الناجح للبرنامج.

هذا هو المكان الذي يوجد فيه ملف بدء التشغيل /etc/rc.d/sshd

من أجل بدء opensh، تحتاج إلى إدخال الأمر التالي:

/ إلخ/RC.د/sshdيبدأ

وبعد ذلك سيكون الوصول إلى الخادم ممكنًا عبر SSH.

للوصول إلى الخادم سوف نستخدم برنامج المعجون. يمكنك تنزيله إما من الموقع الرسمي أو من Deposit Files (*.zip, 243 KB).

أدخل عنوان IP الخاص بالخادم (في حالتي 192.168.0.200) واتصل عبر SSH.

بعد الاتصال، في نافذة المعجون، نرى كل شيء كما هو الحال على شاشة الخادم. يمكن نقل لوحة المفاتيح وشاشة الخادم بعيدًا؛ ولن نحتاج إليهما في المستقبل القريب.

وأخيراً، سوف نقوم بتحديث نظامنا بفريق رائع بكمنسيو

في حالتي، كنت بحاجة إلى تنزيل 100 ميجابايت من التحديثات، لذا اطمئن، فهذه ليست مهمة سريعة.

هذا كل شئ حتى الان. حتى الاجتماع التالي، أقترح عليك، عزيزي القارئ، أن تطرح على Google أسئلة مثل "أوامر Linux الأساسية" وستجد الكثير من الأشياء المضحكة.

عندما تم استنفاد إمكانيات جهاز التوجيه القياسي الذي يحتوي على "openwrt" تمامًا وبدأ حمل المعالج يؤثر على استقرار الشبكة، فقد تقرر تخفيف عبء العمل عن طريق نقل الوظيفة إلى خادم منزلي. بالنظر إلى أن الجهاز سيكون أكثر قوة بعدة أوامر من حيث الحجم، فقد تقرر تزويده بمجموعة من الميزات الإضافية التي لم يحلم بها الرجل العجوز أبدًا. وتقرر أيضًا أن نصنع الجسد بأنفسنا.

قائمة المهام التي ينفذها الخادم المنزلي:

  1. خادم المحاكاة الافتراضية على أساس Virtualbox مع WebGUI؛
  2. جدار الحماية؛
  3. أداة تنزيل التورنت وخادم الملفات القائم على الإرسال؛
  4. خادم الهاتف على أساس العلامة النجمية؛
  5. خادم TFTP للتنزيل عبر الشبكة وتكوين المعدات المختلفة؛
  6. سحابة خاصة لتخزين الملفات على أساس "السحابة الخاصة"؛
  7. وكيل Ace Stream HTTP لمشاهدة TorrentTV؛
  8. استضافة موقع ويب منزلي مع إمكانية الوصول عبر https؛
الصورة لجذب الانتباه:

الفصل 1. إنشاء الحالة والتجميع

تم وصف الوظيفة الرئيسية، فلننتقل إلى اختيار الأجهزة لهذه المؤسسة بأكملها.

وبعد تفكير طويل وإجراء بعض الاختبارات، تم شراء المكونات التالية:

  1. اللوحة الأم msi j1800i بتنسيق Mini-ITX؛
  2. شريحتي ذاكرة DDR3 بسعة 2 جيجابايت؛
  3. مصدر طاقة 230 واط؛
  4. كان هناك محركي أقراص ثابتة مقاس 2.5 × 320 جيجابايت في المخزون؛
  5. كان جهاز التوجيه tp-link 1043ND متوفرًا في المخزون (كان من العار التخلص منه)؛

بعد تقييم الأبعاد، حان الوقت لإنشاء منزل جديد لهم؛ لم أفكر في شراء مبنى، لأنني لم أتمكن من شراء ما أريد في مدينتي، وسيكون من المثير للاهتمام أن أفعل ذلك بنفسي.

لسوء الحظ، لا توجد صور لعملية إنشاء الحالة، لكنني سأصف العملية بإيجاز. بعد الانتهاء من إنشاء الرسم، تم نقله إلى الخشب الرقائقي بسمك 6 مم وقطعه باستخدام قاطعة مجمعة على الركبة من محول قديم وخيط نيتشروم. يمكنك أن ترى كيفية صنع شيء مثل هذا بنفسك.

وكانت النتيجة ما يلي

الباب الثاني. إعدادات

لقد قمنا بفرز جزء الأجهزة، والآن حان الوقت لبدء إعداد الوظيفة. تم اختيار "Debian 7 netinstall" 64 بت ليكون نظام التشغيل أثناء عملية التثبيت، وتم دمج الأقراص في برنامج RAID0. توقع الهوليفار، فيما يتعلق بموضوع التسامح مع الخطأ، فإن جميع البيانات المهمة تكمن في السحب، لذلك في حالة فشل القرص، يمكنك نشر النظام من نسخة احتياطية بسرعة كبيرة.

تم تثبيت النظام، نبدأ في تنفيذ الخطة المذكورة أعلاه.

2.1 خادم افتراضي يعتمد على Virtualbox مع WebGUI

لتحقيق أقصى استفادة من موارد الأجهزة، ستحتاج إلى تثبيت خادم افتراضي؛ وفي هذه الحالة، يتم استخدام حزمة برامج Virtualbox.

تثبيت Virtualbox + phpvirtualbox

نقوم بتثبيت خادم Virtualbox Virtualbox على خادمنا، ونضيف أولاً المستودع والمفاتيح إليه:

Deb http://download.virtualbox.org/virtualbox/debian wheezy مساهمة غير مجانية wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | إضافة مفتاح ملائمة -

نقوم بتحديث المستودع ونبدأ في تثبيت Virtualbox:

تحديث الكفاءة، تثبيت Virtualbox-4.3
تثبيت الامتداد لـ virtualbox:

Wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14.vbox-extpack تثبيت VBoxManage extpack Oracle_VM_VirtualBox_Extension_Pack-4.3.12.vbox-extpack
أعد تشغيل خدمة خدمة vboxweb باستخدام الأوامر:

/etc/init.d/vboxweb-service توقف /etc/init.d/vboxweb-service ابدأ
لكي يعمل Virtualbox، تحتاج إلى إنشاء مستخدم سيتم من خلاله تشغيل الأجهزة الافتراضية.

إضافة مستخدم vbox:

Adduser vbox

تثبيت phpvirtualbox

أولاً، لنقم بتثبيت Apache وphp:

Apt-get install apache php
تحميل PHPvirtualbox:

Wget -c -t0 http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
قم بفك محتويات أرشيف phpvirtualbox-4.3-2.zip في مجلد خادم الويب:

قم بفك ضغط ملف phpvirtualbox-4.3-2.zip
إعادة تشغيل خادم الويب:

/etc/init.d/Apache2 إعادة التشغيل
انتقل إلى دليل phpvirtualbox في مجلد خادم الويب وقم بإنشاء ملف التكوين:

Mv config.php-مثال config.php
دعونا نجري بعض التغييرات:

Nano config.php var $username = "vbox"; var $password = "كلمة المرور عند إنشاء حساب vbox"; var $location = "http://عنوان IP لهذا الجهاز:18083/"; var $consoleHost = 'عنوان IP لهذا الجهاز';
تحرير ملف تكوين Virtualbox:

صدى "VBOXWEB_USER=vbox VBOXWEB_HOST= عنوان IP لهذا الجهاز VBOXWEB_PORT=18083" > /etc/default/virtualbox
لنعد تشغيل Virtualbox:

إعادة تشغيل /etc/init.d/vboxweb-service
افتح عنوان خادمنا في المتصفح:

http:// عنوان IP لهذا الجهاز/phpvirtualbox/
تسجيل الدخول: المشرف
كلمة المرور: المشرف
لا تختلف واجهة الويب عمليا عن إصدار سطح المكتب من Virtualbox.

2.2 جدار الحماية

لنبدأ بتصميم الشبكة المنزلية بالمفهوم العام، تبدو الشبكة كما يلي:

سيكون عليك إعادة تكوين جهاز التوجيه قليلاً. في إعدادات "openwrt"، نقوم بإنشاء العدد المطلوب من شبكات VLAN وتوزيع المنافذ فيما بينها، نظرًا لوجود منفذ إيثرنت واحد فقط على هذه اللوحة الأم، فإننا نجعله منفذ قناة اتصال ونقوم بإعداد جميع شبكات VLAN مع العلامات الخاصة به.

نحن نقوم بإعادة تكوين محولات الشبكة على الخادم الخاص بنا؛ قبل ذلك نحتاج إلى تثبيت الحزمة لدعم شبكة محلية ظاهرية: الرابطة بين الحصول على تثبيت شبكة محلية ظاهرية.

إعداد شبكة على الخادم

# واجهة شبكة الاسترجاع التلقائي لو iface لو inet الاسترجاع # NATIVE VLAN NETWORK auto eth0.1 iface eth0.1 inet عنوان ثابت 192.168.1.3 قناع الشبكة 255.255.255.0 بوابة 192.168.1.1 vlan_raw_device eth0 up ifconfig eth0.1 up #PROVIDER1 VLAN auto eth0 .2 iface eth0.2 inet manual vlan_raw_device eth0 up ifconfig eth0.2 up #PROVIDER2 VLAN auto eth0.3 iface eth0.3 inet manual vlan_raw_device eth0 up ifconfig eth0.3 up #SIP VLAN auto eth0.4 iface eth0.4 inet manual vlan_raw_device eth0 up ifconfig eth0.4 up # GUEST NETWORK auto eth0.10 iface eth0.10 inet manual vlan_raw_device eth0 up ifconfig eth0.10 up


كجدار حماية، اخترت تطبيق "cisco ASA" على جهاز افتراضي. لن أجادل: الحل غريب، وعكاز بشكل لا يصدق، ولكنه يرجع إلى الحاجة إلى الاتصال بشبكات عمل العديد من الشركات عبر “IPsec site to site vpn” مع أجهزة مماثلة، ولكن في نسخة عادية.

أود على الفور أن أشير إلى أنه كان يعمل بثبات لمدة 4 أشهر، ولا توجد مشاكل، والرابط مستقر، وتبين أن سرعة الاتصال مع هذا التنفيذ تبلغ ~ 20 ميجابت / ثانية، وهو أمر جيد جدًا، مع الأخذ في الاعتبار أن حجم البيانات المنقولة صغير. في تطبيقي، يدير هذا الجهاز الظاهري جميع الاتصالات الواردة والصادرة في جميع شبكات VLAN الخاصة بالشبكة المنزلية، ولا يتجاوز إجمالي تحميل النظام 12%.

نقوم بتنزيل صورة الجهاز الظاهري "Cisco ASA 8.4 for vmware"؛ ولن أقدم رابطًا نظرًا لحقيقة أن الرابط الأول في محرك البحث سيقودك إليه على الأرجح. نقوم بتحميله على خادمنا واستيراد أجهزتنا إلى Virtualbox. على طول الطريق، نقوم بتغيير كافة المحولات إلى "PCnet-PCI II" وبعد الاستيراد، نقوم بتوزيعها في وضع الجسر عبر شبكات VLAN التي تم إنشاؤها. أيضًا في إعدادات المنفذ التسلسلي، نقوم بإنشاء الأنبوب /tmp/tts0 الذي من خلاله سنقوم بتنفيذ الإعداد الأولي الخاص بنا com.undercisco.

يعد التكوين الإضافي محددًا تمامًا ويعتمد على مهامك، في رأيي، من غير المجدي توفير ملف تكوين ASA، لأنه من الأفضل قراءة إعدادات الواجهات وقوائم الوصول وNAT وVPN وأشياء أخرى بشكل منفصل، لأن هذا موضوع أكثر من مقال أو حتى اثنتي عشرة مقالة. سأصف فقط الأشياء الأساسية التي أستخدمها. أولاً، التوجيه، حيث أن جميع الشبكات متصلة به، وهو أيضًا البوابة الافتراضية للشبكة المنزلية وشبكة الضيف. ثانيًا، يتم نشر "anyconnect" عليه للوصول إلى الشبكة المنزلية عبر VPN. يمكن قراءة الإعدادات الأساسية لـ "Cisco ASA" في المقالة "لقد وضعت يديك عليها: دعنا نواصل الحديث عن ASA" من متصفح Fedia، ويمكن العثور على الباقي على الإنترنت إذا لزم الأمر.

المزود الأول هو المزود الرئيسي، ينفذ التكوين آلية التحول إلى المزود الثاني في حالة عدم توفر الأول، حتى لا يمل الثاني في هذا الوقت، تم تكوين نقطة وصول الضيف المجانية المفتوحة له . ونظراً لازدحام القناة الثانية فإن الجيران سعداء جداً بهدية القدر هذه.

2.3 برنامج تنزيل التورنت وخادم الملفات القائم على الإرسال

تمت كتابة عدد لا بأس به من لوحات المفاتيح حول وصف إعداد هذه الوظيفة، لكنني سأظل أصف الإعداد هنا للكومة، إذا جاز التعبير.

بالطبع، سيكون لديك تكوين Samba الخاص بك، لكنني سأعطيك تكويني كمثال.

أولاً، لنقم بتثبيت خادم Samba باستخدام الأمر:

Apt-get install samba
وقم بتحرير ملف التكوين /etc/samba/smb.conf:

مجموعة العمل = اسم netbios لمجموعة العمل = سلسلة خادم NAS = مستوى سجل خادم ملفات NAS = أمان واحد = مشاركة مجموعة أحرف unix = UTF-8 dos charset = cp1251 تخزين سمات dos = نعم الحد الأقصى لحجم السجل = 10 تعليق = مسار مجلد خادم NAS = /home/ NAS إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا ضيف موافق = نعم للقراءة فقط = لا تعليق = NAS SHARE FOLDER path = /home/NAS/مشاركة إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا يوجد ضيف حسنًا = نعم للقراءة فقط = لا تعليق = مسار مجلد OWNCLOUD = /home/NAS/owncloud/ إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا يوجد ضيف حسنًا = نعم للقراءة فقط = لا تعليق = مسار مجلد TORRENTS = /home/NAS/torrents إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا ضيف موافق = نعم للقراءة فقط = لا تعليق = مسار مجلد الأجهزة الافتراضية = /home/NAS /VM إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا ضيف موافق = نعم للقراءة فقط = لا تعليق = مسار مجلد الوسائط = /home/NAS/media إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا يوجد ضيف حسنًا = نعم للقراءة فقط = لا


بمجرد تكوين السامبا، يمكنك البدء في تثبيت العمود الفقري لتنزيل التورنت.

حان الوقت لمعالجة انتقال العدوى

ثَبَّتَ:
الرابطة بين الحصول على تثبيت الإرسال الخفي
تكوين الإرسال-daemon /etc/transmission-daemon/settings.json:
( "alt-speed-down": 50، "alt-speed-enabled": false، "alt-speed-time-begin": 540، "alt-speed-time-day": 127، "alt-speed- تمكين الوقت": خطأ، "alt-speed-time-end": 1020، "alt-speed-up": 50، "bind-address-ipv4": "0.0.0.0"، "bind-address-ipv6" : "::"، "blocklist-enabled": صحيح، "blocklist-url": ""، "cache-size-mb": 2، "dht-enabled": صحيح، "download-dir": "/home /NAS/torrents/Downloads"، "حد التنزيل": 100، "ممكّن حد التنزيل": 0، "التشفير": 1، "حد البذر الخامل": 30، "ممكّن حد البذر الخامل". ": false, "incomplete-dir": "/home/NAS/torrents/Downloading", "incomplete-dir-enabled": false, "lazy-bitfield-enabled": صحيح، "lpd-enabled": صحيح، " الحد الأقصى للأقران العالمية": 200، "مستوى الرسالة": 2، "حد الملف المفتوح": 32، "حد الأقران العالمي": 200، "حد الأقران لكل تورنت": 60،" منفذ نظير": 11523، "منفذ نظير عشوائي عالي": 65535، "منفذ نظير عشوائي منخفض": 49152، "منفذ نظير عشوائي عند البداية": خطأ، "مقبس نظير" tos": 0، "pex-enabled": صحيح، "port-forwarding-enabled": صحيح، "preallocation": 2، "ratio-limit": 1، "ratio-limited": صحيح، "rename-" ملفات جزئية": صحيح، "rpc-authentication-required": صحيح، "rpc-bind-address": "0.0.0.0"، "rpc-enabled": صحيح، "rpc-password": "**** ******"، "منفذ rpc": 9091، "اسم مستخدم rpc": "الإرسال"، "القائمة البيضاء لـ rpc": "127.0.0.1,192.168.0.100"، "ممكّن للقائمة البيضاء لـ rpc": خطأ، "تم تمكين البرنامج النصي للتورنت": خطأ، "تم تمكين البرنامج النصي للتورنت": ""، "خفض الحد الأقصى للسرعة": 900، "تم تمكين الحد الأقصى للسرعة": صحيح، " الحد الأقصى للسرعة": 100، "تمكين الحد الأقصى للسرعة": خطأ، "بدء إضافة السيول": صحيح، "ملفات التورنت الأصلية المهملات": صحيح، "umask": 0، " حد التحميل": 100، "حد التحميل ممكّن": 0، "فتحات التحميل لكل تورنت": 14 )

2.4 خادم الهاتف على أساس النجمة + FreePBX

المكالمات ليست رخيصة، خاصة عندما يتم العمل غالبًا في بلدان مختلفة، نظرًا لوجود أنفاق VPN للعمل - سيكون عدم نشر خادم هاتفي أمرًا غريبًا، بعبارة ملطفة. بناءً على الرسم البياني أعلاه، نقوم بإنشاء جهاز افتراضي جديد ونقوم بتوصيل واجهات شبكته بشبكات VLAN التي نحتاجها. لن أصف تثبيت النجمة + freepbx نفسها لأن siv237 تعامل مع هذه المهمة بشكل مثالي قبلي ووصف كل شيء في المنشور التثبيت البسيط لـ Asterisk + FreePBX للمبتدئين.

بعد التثبيت، قمنا بإعداد القنوات اللازمة في واجهة FreePBX، وقمنا بتكوين خطة الاتصال، وإنشاء مستخدم والاستمتاع بالحياة. من خلال تحول معجزة للأحداث، يوفر مزود الخدمة الرئيسي الخاص بي رقم هاتف أرضي عبر SIP، والذي كان في الواقع السبب الرئيسي لنشر هذا الخادم.

عندما أكون في المنزل، يكون هاتفي المحمول متصلاً دائمًا بشبكة Wi-Fi، ولهذا السبب أصبح هاتف SIP الرئيسي الخاص بي. إذا كان الخادم غير متاح، فإنه يعيد التوجيه إلى هاتفي المحمول عبر خط أرضي. بعد توصيل هوائي Wi-Fi الموجود على سطح المنزل، يمكنني الذهاب بسهولة لشراء الخبز دون أن تفوتني مكالمة مهمة ودون الحاجة إلى الدفع مقابل الإنترنت أو مقابل دقائق عند إعادة التوجيه.

نخطط في المستقبل القريب لشراء العديد من أجهزة مودم USB التي تدعم نقل الصوت وتكوين الوصول إلى شبكات الهاتف المحمول. حفظ مثل هذا على أكمل وجه.

2.5 خادم TFTP للتنزيل عبر الشبكة وتكوين المعدات المختلفة؛

لأكون صادقًا، لقد نسيت هذه الوظيفة المريحة جدًا منذ وقت طويل؛ قبل أن تصبح زائدة عن الحاجة بالنسبة لي، وبعد ذلك خرجت من رأسي. بطريقة ما، بعد عرض آخر لحبري المفضل، صادفت منشورًا "خادم التمهيد - مثل محرك أقراص فلاش قابل للتمهيد، فقط خادم وعبر الشبكة"، كتبه Romanenko_Eugene، واصفًا كل هذا. ربما لن أتمكن من وصف الأمر بشكل أفضل منه، لذا سأترك هذا الجزء له. بناءً على هذه المقالة، تم جمع التوزيعات التي أحتاجها ونسيت ما هو محرك الأقراص المحمول القابل للتمهيد.

2.6 سحابة خاصة لتخزين الملفات على أساس "السحابة الخاصة"

بعد ظهور العديد من عملاء الخدمات السحابية على الهاتف، تبدأ الأفكار في الظهور بشكل لا إرادي حول كيفية توحيد كل هذه الأعمال. ونتيجة لذلك، تقرر بناء السحابة الخاصة بنا، وإضافة أدلة إليها للمزامنة مع السحب الأخرى والاستمتاع بالحياة.

تم اختيار "owncloud" كنظام أساسي، وباعتباري موفري خدمات سحابية خارجية، فإنني أستخدم box.com وdropbox وgoogle Drive وyandex disk وonedrive. القائمة واسعة، ولكن الفكرة بسيطة. في البداية، نقوم بتثبيت العملاء على الجهاز وإعدادهم للمزامنة في دليل تم إنشاؤه مسبقًا لكل سحابة، ثم نقوم بتثبيت "owncloud" أعلى هذه المؤسسة بأكملها.

لا فائدة من إعادة كتابة دليل تثبيت العميل، حيث يمكن العثور عليه في المواقع المتخصصة. وكل شيء يتعلق بتثبيت "owncloud" موصوف بواسطة BlackIce13 في منشور "تجربة تثبيت ownCloud 6 على Debian 7 wheezy". كل ما يتعين علينا فعله هو التفكير في ما وأين يجب مزامنته حتى ننام بسلام، مع وجود خادم مزود بـ RAID 0.

2.7 وكيل Ace Stream HTTP لمشاهدة TorrentTV

بعد إغلاق آخر لتلفزيون الكابل بسبب التأخر في الدفع، بدأ البحث عن بدائل، والتي تم العثور عليها بسرعة - TorrentTV. الجانب السلبي الوحيد هو أنك تحتاج إلى العميل المتميز لمشاهدته.

يعد الاحتفاظ بوحش بقدرة 750 واط لتوزيع التلفزيون مباشرة على التلفزيون أمرًا مهدرًا للغاية. بعد بحث قصير، تم العثور على حل - وكيل يحول دفق سيل إلى http. تم حل المشكلة بسرعة كبيرة، والآن مقابل 60 روبل شهريا، يمكنك مشاهدة جبل من القنوات.

السلبية الوحيدة هي التبديل البطيء للقناة.

تثبيت

أولاً، لنقم بتثبيت برنامج vlc:

Apt-get install vlc
قم بتنزيل aceproxy و acestream ووضعهما في دليل واحد:

Wget https://github.com/ValdikSS/aceproxy/archive/master.zip wget http://dl.acestream.org/debian/7/acestream_3.0.5.1_debian_7.4_x86_64.tar.gz
لنقم بإنشاء عدة أدلة قريبة:

يقوم Mkdir بتسجيل البرامج النصية mkdir
في الدليل ./scripts سنقوم بإنشاء عدة نصوص برمجية:

Cd ./scripts nano aceproxy.sh #!/bin/sh python ./aceproxy/acehttp.py > ./logs/acehttp.log 2>&1 & nano acestream.sh #!/bin/sh ./acestream/acestreamengine - -lib-path ./acestream --client-console > ./logs/acestream.log 2>&1 & nano vlc.sh #!/bin/sh vlc -I telnet --clock-jitter -1 --network-caching -1 --sout-mux-caching 2000 --telnet-password admin > ./logs/acevlc.log 2>&1 &

دعنا نذهب إلى الدليل أعلاه وننشئ برامج نصية لبدء البث وإيقافه:
cd ../ nano start.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("print $1")` ./scripts/ acestream.sh echo "بدء acestream" Sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("print $1")` ./scripts/vlc.sh echo "بدء تشغيل VLC" Sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("print $1")` ./scripts/aceproxy.sh echo "Start aceproxy" nano stop.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("print $1")` echo "Stop acestream" Sleep 1 / bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("print $1")` echo "Stop VLC" Sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("print $1")` echo "Stop aceproxy"

دعونا نعدل تكوين aceproxy وفقًا للويكي

يحدث أن يقوم الهواة ومحترفو تكنولوجيا المعلومات بإنشاء مراكز بيانات في منازلهم، ووضع المعدات في غرف خوادم مؤقتة أو كراجات أو طوابق سفلية أو مكاتب منزلية. يُطلق على هؤلاء الأشخاص اسم "معانقون الخادم". هؤلاء هم الأشخاص الذين يريدون أن يكونوا أقرب إلى المعدات التي يستخدمونها.

تلعب مراكز البيانات المنزلية، أو "مراكز بيانات الكهف" كما يطلق عليها، دورًا مهمًا في الحياة الحديثة وتطوير تقنيات تكنولوجيا المعلومات. تعتبر مراكز البيانات هذه، على عكس مراكز البيانات واسعة النطاق، رائدة في اختبار معدات الخادم. هذه الأنواع من المتحمسين لديهم شغف بتكنولوجيا المعلومات، وكقاعدة عامة، هم من بين أول من بدأوا في استخدام أنظمة الخوادم الجديدة، واختبارها في ظل الظروف القاسية.


تتنوع أسباب إنشاء مراكز البيانات هذه. على سبيل المثال: استضافة مواقع ويب صغيرة، أو إطلاق مشاريعك الفريدة، أو مجرد شغف بالإلكترونيات وتكنولوجيا المعلومات. مهما كان الدافع، فإن مثل هذا المشروع سيظل يتطلب بعض التعديلات، بما في ذلك تعديل توصيلات الطاقة والشبكة وتكييف وتحديث الكابلات في جميع أنحاء المنزل. نحن نقدم لك عدة أمثلة على مثل هذه المشاريع.

سحابة في الطابق السفلي

يمتلك آلان بودرو، المتخصص في تكنولوجيا المعلومات الكندي، في ترسانته معدات من فئة المؤسسات من شركات مصنعة مثل Dell، وHP، وSun، وJuniper، وIBM، وIBM BladeCenter. قام بوضع رفوف بهذه المعدات في قبو منزله. يقدم موقعه على الإنترنت نظرة عامة مفصلة عن التثبيت، بما في ذلك الرسوم البيانية لجميع المكونات. يتضمن مركز البيانات سحابة Open Stack MAAS (المعدن كخدمة) والعديد من أنظمة تخزين البيانات (ISCSI والقناة الليفية).

"كانت خطوتي الأولى هي تركيب محطة فرعية كهربائية يمكنها توفير 40 أمبير من التيار عند 240 فولت، أي 240 فولت. يقول آلان: "قادر على التعامل مع حمولة تبلغ 9.6 كيلووات/ساعة إذا لزم الأمر". يقوم بتدريس تطوير التطبيقات ويستخدم DC الخاص به للاختبار. ويقول: "نادرًا ما تعمل الخوادم كلها مرة واحدة، لذا فإن متوسط ​​الاستهلاك يتراوح بين 1-2 كيلووات في الساعة". تبلغ تكلفة الكهرباء في كيبيك حوالي 7 سنتات لكل كيلوواط. يكتب بودرو أن هذا النوع من العاصمة ليس لضعاف القلوب.

مركز البيانات - يوتيوب ستار

ينشر بعض مالكي المنازل DC مقاطع فيديو عنهم على موقع YouTube. وأكثرها شهرة هو مشروع Home Center Data Project، وهو مشروع كندي آخر بدأ في عام 2005 باستخدام جهازي كمبيوتر في خزانة ونما إلى أكثر من 60 خادمًا بحلول عام 2013. وقد تم توثيق المشروع في سلسلة من مقاطع الفيديو التي حصدت أكثر من 500 ألف مشاهدة على موقع يوتيوب. توثق مقاطع الفيديو وموقع الويب أيضًا تحسينات واسعة النطاق في مجال الكابلات والتبريد والبنية التحتية للشبكة.

"لم يتم تطوير هذا المشروع من أجل الربح"، كما كتب المطور إتيان فايلو من شركة Hyperweb Technologies. "تم إنشاء هذا التركيب كهواية، ولكن بعد فترة من الوقت سرعان ما تحول إلى شغف."

وفي عام 2013، انتقل المشروع من منزل إلى آخر. وقال فالي: "لقد تم تصميم جزء من الأساس خصيصًا لاستيعاب الخوادم ومكيفات الهواء". "يحتوي المشروع حاليًا على 15 خادمًا بسعة اتصال 60 ميجابت/ثانية."

مفاجأة مزود الخاص بك

في بعض الأحيان يقوم الأشخاص بتثبيت مستودعات بيانات كاملة. على سبيل المثال، في عام 2012، نشر أحد متخصصي تكنولوجيا المعلومات المعروف باسم houkouonchi مقطع فيديو لرفه الذي حصل على أكثر من 220 ألف مشاهدة على YouTube.

"لم يتم التثبيت فعليًا في مركز البيانات. وكتب: "ليس لدى الكثير منهم رف كامل الحجم قادر على تخزين أكثر من 150 تيرابايت من البيانات". "يتم تثبيت الدعامة عبر الأرضية الخشبية في الأساس الأسمنتي للمنزل. يستخدم الحامل المجهز بالكامل 1 كيلو واط فقط من الطاقة، ولكن إنتاجيته أمر مختلف تمامًا.

في عام 2013، قال هوكونشي إن شركة Verizon اتصلت به، والتي فوجئت برؤية مستخدم الإنترنت المنزلي يولد أكثر من 50 تيرابايت من حركة المرور شهريًا. إن استضافة خادم به مثل هذا العدد الكبير من حركة المرور ينتهك شروط الخدمة لخدمة الإنترنت المنزلية، واضطر إلى التبديل إلى خطة العمل.

فيما يلي جولة في منصة houkouonchi المنشورة على موقع YouTube

ستاندات من ايكيا

لماذا تستخدم رفوف مركز البيانات القياسية في منزلك عندما يمكنك تخزين المعدات في طاولة أنيقة من ايكيا؟ في أحد تطبيقات مراكز البيانات المنزلية، قام الهواة بتكييف طاولة LACK الجانبية السويدية لتستوعب الخوادم ومعدات الشبكات بشكل مريح، مما أدى إلى إنشاء LACKRack. وتبين أن المسافة بين الساقين 19 بوصة. عرض الفتحة القياسية في رفوف الخوادم المتخصصة هو نفسه. تم إنشاء وحدات مرتجلة باستخدام زوايا مثبتة بأرجل الطاولة.

حفز غياب الرفوف على ظهور العديد من ابتكارات التصميم. قام فرانك دينيمن، المبشر التكنولوجي في PernixData، بتعديل المواصفات الأولية لـ LACKRack لإنشاء حامل محمول مقاس 19 بوصة.

يكتب دينيمان: "تم تصميم مكتبي المنزلي ليكون مكتبًا، وليس مركزًا للبيانات". "لذلك حاولت استيعاب رفوف الخادم مقاس 19 بوصة دون الإضرار بجمالية المكتب المنزلي." يمكنك وضع هذا الرف في أي مكان في المنزل.

كيف ينبغي أن يبدو الخادم الصغير المناسب

إذن، أنت رئيس شركة وقررت تنظيم غرفة خادم في المكتب، أو ببساطة متحمس قرر تجربة كل شيء في الحياة وبناء غرفة خادم في المنزل أو في الطابق السفلي أو في المرآب. ليس من المهم جدًا سبب حاجتك إلى غرفة خادم، إذا كنت قد قررت بالفعل إنشاء مثل هذه المعجزة، فأنت بحاجة إلى معرفة الشكل الذي يجب أن تبدو عليه. من الناحية المثالية، يجب أن تتوافق غرفة الخادم مع معيار TIA-569. تبدو قائمة متطلبات الغرفة المخصصة لغرفة الخادم كما يلي:
  • يجب أن يكون الحد الأدنى للمساحة 12 مترًا مربعًا، ويجب أن لا يقل ارتفاع السقف عن 2.44 مترًا؛
  • لا ينبغي أن تكون الغرفة مزينة بمواد قابلة للاشتعال.
  • يجب أن يكون هناك مقبس مؤرض مزدوج واحد على الأقل في الغرفة، وإذا كنت تتبع المعايير بدقة، في غرفة بمساحة 12 مترًا مربعًا، يجب أن يكون هناك 4 مقابس من هذا القبيل؛
  • يجب أن تكون غرفة الخادم بعيدة عن المصادر القوية للإشعاع الكهرومغناطيسي (غرفة الخادم على مسافة 2 متر من كشك المحولات فكرة سيئة) ؛
  • يوصى باستخدام مصابيح الهالوجين للإضاءة في الغرفة؛ "المصابيح الاقتصادية" مناسبة أيضًا، والتي توفر الحد الأدنى من توليد الحرارة والإضاءة الجيدة وعمر الخدمة الطويل؛
  • يجب أن تكون الرطوبة في الغرفة 30-55٪ عند درجة حرارة من 18 إلى 24 درجة مئوية.
متطلبات الرف نفسه:
  • يجب أن يكون عرض الرف 19 بوصة (482.6 ملم)؛
  • يتم تحديد العمق اعتمادا على المعدات المستخدمة: 60 أو 80 أو 90 سم؛
  • توجد فتحات التثبيت على الأعضاء الرأسية للحامل كل 1.75 بوصة (4.4 سم)؛
  • ارتفاع الرفوف القياسية هو 6.12، 20، 42 U، إلخ.
درجة الحرارة المثالية لتشغيل الخادم هي 20 درجة مئوية. هذا لا يعني أن الغرفة بأكملها يجب أن تكون درجة الحرارة هذه بالضبط؛ يجب أن تكون على الأقل في الرف مع الخوادم. وإذا كنت لا تستطيع شراء خزانة خادم مع تبريد أو مكيف هواء، فيمكنك حل هذه المشكلة بمساعدة مراوح المنزل العادية، من خلال التحلي بالذكاء وتجميع رف منها يؤدي نفس وظيفة المراوح المنزلية. باب التبريد في خزانة الخادم.

لتقليل مشاكل الطاقة المحتملة، يجب عليك استخدام مصدر طاقة غير متقطع. يعتبر UPS بسعة 5-6 كيلو فولت أمبير هو الأنسب، ولكن إذا كانت ميزانيتك محدودة، أو لا تخطط لاستخدام معدات قوية بكميات كبيرة، ولكنك تريد، على سبيل المثال، 3 أو 4 آلات فقط، فيمكنك استخدام UPS الأضعف على مسؤوليتك الخاصة. يمكن لمستشاري المبيعات أن يقدموا لك وحدات UPS ذات تصميمات مختلفة: UPS الخطي التفاعلي، ووحدات UPS الاحتياطية السلبية (خارج الخط)، ووحدات UPS ذات التحويل المزدوج (عبر الخط). يدعي المصنعون أن UPS Line-Interactive هو الخيار الأفضل للخوادم المنزلية، لكن هذا ليس صحيحًا تمامًا. ومع ذلك، فإن الخيار الأفضل هو UPS مع طوبولوجيا UPS عبر الإنترنت (التشغيل المستمر)، على سبيل المثال، APC Smart-UPS RT 5000VA.

هذه النصائح هي الأشياء الأساسية التي تحتاج إلى معرفتها لإعداد خادم وضمان التشغيل المريح لأجهزتك.

أود أن أضيف أنه بغض النظر عن مدى إغراء احتمال استضافة الخوادم في المنزل، فمن الجدير أن نتذكر ونفهم أنه سيكون من الصعب جدًا تحقيق وقت تشغيل مقبول في المنزل. على سبيل المثال، سأعطيك بعض الكلمات من المنتدى.

لن يكون هناك وقت تشغيل حتى يقترب من 5 دقائق سنويًا بسبب العامل البشري. هذا ما حدث في ممارستي وأدى إلى انخفاض وقت التشغيل:
  • نسيت أن أدفع ثمن الإنترنت؛
  • توفي المسمار في الخادم، ولم تكن هناك غارة؛
  • مسدود بالغبار - يحتاج إلى التنظيف؛
  • المروحة معطلة - يجب استبدالها؛
  • لمست سلكا.
  • تم استخدام الخادم كمخزن للملفات، ونفدت المساحة بسبب تسجيل العديد من الأفلام؛
  • لم يتم تحديث نواة Linux، ولم تتم إعادة تشغيل الكمبيوتر؛
  • قام الموفر فجأة بتغيير إعدادات DNS؛
  • يومض الضوء.
  • قرر الآباء غسل الأرضيات؛
  • سقط كابل الساتا من الموصل؛
  • تجمدت بطاقة wi-fi التي توزع الإنترنت فجأة وأدخلت الكمبيوتر في ذهول، وما إلى ذلك.

ومن الضروري أيضًا أن نتذكر ما يلي:

  • هذه ليست فكرة رخيصة.
  • سيكون من الصعب عليك ضمان الظروف المثلى لتشغيل الخوادم؛
  • في حالة نشوب حريق، الخ. أنت لا تخاطر ببياناتك ومعداتك فحسب، بل أيضًا بمساحة المعيشة الخاصة بك؛
  • لا يمكن مراقبة تشغيل الخوادم بشكل مستمر إلا إذا كنت في متناول يدك دائمًا من غرفة الخادم الخاصة بك؛
  • أثناء الرحلات الطويلة، سيتم تجميد مشروعك، لأن ترك المعدات قيد التشغيل دون مراجعة يمثل مخاطرة كبيرة.
يعد استئجار المعدات من العاصمة أكثر جدوى. هناك معداتك دائما تحت المراقبة. بالإضافة إلى ذلك، تم تصميم وحدات تحكم المجال (DC) حصريًا للخوادم وتم تحسينها إلى أقصى حد للتشغيل المريح للمعدات، وبذلك لن تضطر إلى شراء معدات باهظة الثمن، ولن تدفع ثمن الأجهزة إلا عندما تحتاج إلى استخدامها. كما توفر المعدات المستأجرة وجود عدد من المتخصصين لحل المشكلات بسرعة. والميزة الأهم: قد تكون معداتك موجودة خارج بلد إقامتك، وهذا بدوره يمكن أن يحميك من زيارة ضيوف غير متوقعين.

10 علامات تدل على أنك من محبي السيرفر

  • هل تفضل الغرف الكبيرة المجهزة بتكييف الهواء والحد الأدنى من الأثاث المنجد، وكذلك إضاءة الفلورسنت؟
  • همهمة مستمرة والضوضاء البيضاء تهدئك؛
  • لا يزال استخدام بصمة الإصبع الرقمية أو القياسات الحيوية اليدوية للوصول إلى الغرف موضع اهتمامك؛
  • لا يمكنك المرور عبر توصيلات الكابلات الفوضوية أو غير المنظمة دون التعبير عن الرفض وهز رأسك؛
  • الضوء الأخضر أو ​​الأصفر الوامض له تأثير مهدئ ومنوم تقريبًا عند النظر إليه؛
  • أنت تحب الشعور بالبرد الناتج عن الرفوف المعدنية، وغالبًا ما ترغب في لمسها؛
  • تعتقد أن السحابة هي نفس المحاكاة الافتراضية، وهو أمر يستحق النظر فيه يومًا ما، لكنه يحتاج في الوقت الحالي إلى حل مشكلات المستخدم الحالية؛
  • أنت تعتقد أن البيانات السحابية ليست آمنة، بغض النظر عما يخبرك به مقدم الخدمة؛
  • لديك أفكارك الخاصة حول كيفية تحسين تشغيل المعدات من خلال التأثير المباشر (على سبيل المثال، استبدال العناصر)؛
  • لديك شغف بأجهزة الكمبيوتر، وتحاول دائمًا تحسينها وإيجاد حلول مبتكرة لتحقيق الأداء الأمثل.
هل تعرف أمثلة على الكهف DC؟ ربما يعيش هؤلاء الحرفيون في منزلك، أو هل قمت بتركيب حامل صغير بنفسك؟ شارك خبرتك.

عندما تم استنفاد إمكانيات جهاز التوجيه القياسي الذي يحتوي على "openwrt" تمامًا وبدأ حمل المعالج يؤثر على استقرار الشبكة، فقد تقرر تخفيف عبء العمل عن طريق نقل الوظيفة إلى خادم منزلي. بالنظر إلى أن الجهاز سيكون أكثر قوة بعدة أوامر من حيث الحجم، فقد تقرر تزويده بمجموعة من الميزات الإضافية التي لم يحلم بها الرجل العجوز أبدًا. وتقرر أيضًا أن نصنع الجسد بأنفسنا.

قائمة المهام التي ينفذها الخادم المنزلي:

  1. خادم المحاكاة الافتراضية على أساس Virtualbox مع WebGUI؛
  2. جدار الحماية؛
  3. أداة تنزيل التورنت وخادم الملفات القائم على الإرسال؛
  4. خادم الهاتف على أساس العلامة النجمية؛
  5. خادم TFTP للتنزيل عبر الشبكة وتكوين المعدات المختلفة؛
  6. سحابة خاصة لتخزين الملفات على أساس "السحابة الخاصة"؛
  7. وكيل Ace Stream HTTP لمشاهدة TorrentTV؛
  8. استضافة موقع ويب منزلي مع إمكانية الوصول عبر https؛
الصورة لجذب الانتباه:

الفصل 1. إنشاء الحالة والتجميع

تم وصف الوظيفة الرئيسية، فلننتقل إلى اختيار الأجهزة لهذه المؤسسة بأكملها.

وبعد تفكير طويل وإجراء بعض الاختبارات، تم شراء المكونات التالية:

  1. اللوحة الأم msi j1800i بتنسيق Mini-ITX؛
  2. شريحتي ذاكرة DDR3 بسعة 2 جيجابايت؛
  3. مصدر طاقة 230 واط؛
  4. كان هناك محركي أقراص ثابتة مقاس 2.5 × 320 جيجابايت في المخزون؛
  5. كان جهاز التوجيه tp-link 1043ND متوفرًا في المخزون (كان من العار التخلص منه)؛

بعد تقييم الأبعاد، حان الوقت لإنشاء منزل جديد لهم؛ لم أفكر في شراء مبنى، لأنني لم أتمكن من شراء ما أريد في مدينتي، وسيكون من المثير للاهتمام أن أفعل ذلك بنفسي.

لسوء الحظ، لا توجد صور لعملية إنشاء الحالة، لكنني سأصف العملية بإيجاز. بعد الانتهاء من إنشاء الرسم، تم نقله إلى الخشب الرقائقي بسمك 6 مم وقطعه باستخدام قاطعة مجمعة على الركبة من محول قديم وخيط نيتشروم. يمكنك أن ترى كيفية صنع شيء مثل هذا بنفسك.

وكانت النتيجة ما يلي

الباب الثاني. إعدادات

لقد قمنا بفرز جزء الأجهزة، والآن حان الوقت لبدء إعداد الوظيفة. تم اختيار "Debian 7 netinstall" 64 بت ليكون نظام التشغيل أثناء عملية التثبيت، وتم دمج الأقراص في برنامج RAID0. توقع الهوليفار، فيما يتعلق بموضوع التسامح مع الخطأ، فإن جميع البيانات المهمة تكمن في السحب، لذلك في حالة فشل القرص، يمكنك نشر النظام من نسخة احتياطية بسرعة كبيرة.

تم تثبيت النظام، نبدأ في تنفيذ الخطة المذكورة أعلاه.

2.1 خادم افتراضي يعتمد على Virtualbox مع WebGUI

لتحقيق أقصى استفادة من موارد الأجهزة، ستحتاج إلى تثبيت خادم افتراضي؛ وفي هذه الحالة، يتم استخدام حزمة برامج Virtualbox.

تثبيت Virtualbox + phpvirtualbox

نقوم بتثبيت خادم Virtualbox Virtualbox على خادمنا، ونضيف أولاً المستودع والمفاتيح إليه:

Deb http://download.virtualbox.org/virtualbox/debian wheezy مساهمة غير مجانية wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | إضافة مفتاح ملائمة -

نقوم بتحديث المستودع ونبدأ في تثبيت Virtualbox:

تحديث الكفاءة، تثبيت Virtualbox-4.3
تثبيت الامتداد لـ virtualbox:

Wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14.vbox-extpack تثبيت VBoxManage extpack Oracle_VM_VirtualBox_Extension_Pack-4.3.12.vbox-extpack
أعد تشغيل خدمة خدمة vboxweb باستخدام الأوامر:

/etc/init.d/vboxweb-service توقف /etc/init.d/vboxweb-service ابدأ
لكي يعمل Virtualbox، تحتاج إلى إنشاء مستخدم سيتم من خلاله تشغيل الأجهزة الافتراضية.

إضافة مستخدم vbox:

Adduser vbox

تثبيت phpvirtualbox

أولاً، لنقم بتثبيت Apache وphp:

Apt-get install apache php
تحميل PHPvirtualbox:

Wget -c -t0 http://optimate.dl.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-2.zip
قم بفك محتويات أرشيف phpvirtualbox-4.3-2.zip في مجلد خادم الويب:

قم بفك ضغط ملف phpvirtualbox-4.3-2.zip
إعادة تشغيل خادم الويب:

/etc/init.d/Apache2 إعادة التشغيل
انتقل إلى دليل phpvirtualbox في مجلد خادم الويب وقم بإنشاء ملف التكوين:

Mv config.php-مثال config.php
دعونا نجري بعض التغييرات:

Nano config.php var $username = "vbox"; var $password = "كلمة المرور عند إنشاء حساب vbox"; var $location = "http://عنوان IP لهذا الجهاز:18083/"; var $consoleHost = 'عنوان IP لهذا الجهاز';
تحرير ملف تكوين Virtualbox:

صدى "VBOXWEB_USER=vbox VBOXWEB_HOST= عنوان IP لهذا الجهاز VBOXWEB_PORT=18083" > /etc/default/virtualbox
لنعد تشغيل Virtualbox:

إعادة تشغيل /etc/init.d/vboxweb-service
افتح عنوان خادمنا في المتصفح:

http:// عنوان IP لهذا الجهاز/phpvirtualbox/
تسجيل الدخول: المشرف
كلمة المرور: المشرف
لا تختلف واجهة الويب عمليا عن إصدار سطح المكتب من Virtualbox.

2.2 جدار الحماية

لنبدأ بتصميم الشبكة المنزلية بالمفهوم العام، تبدو الشبكة كما يلي:

سيكون عليك إعادة تكوين جهاز التوجيه قليلاً. في إعدادات "openwrt"، نقوم بإنشاء العدد المطلوب من شبكات VLAN وتوزيع المنافذ فيما بينها، نظرًا لوجود منفذ إيثرنت واحد فقط على هذه اللوحة الأم، فإننا نجعله منفذ قناة اتصال ونقوم بإعداد جميع شبكات VLAN مع العلامات الخاصة به.

نحن نقوم بإعادة تكوين محولات الشبكة على الخادم الخاص بنا؛ قبل ذلك نحتاج إلى تثبيت الحزمة لدعم شبكة محلية ظاهرية: الرابطة بين الحصول على تثبيت شبكة محلية ظاهرية.

إعداد شبكة على الخادم

# واجهة شبكة الاسترجاع التلقائي لو iface لو inet الاسترجاع # NATIVE VLAN NETWORK auto eth0.1 iface eth0.1 inet عنوان ثابت 192.168.1.3 قناع الشبكة 255.255.255.0 بوابة 192.168.1.1 vlan_raw_device eth0 up ifconfig eth0.1 up #PROVIDER1 VLAN auto eth0 .2 iface eth0.2 inet manual vlan_raw_device eth0 up ifconfig eth0.2 up #PROVIDER2 VLAN auto eth0.3 iface eth0.3 inet manual vlan_raw_device eth0 up ifconfig eth0.3 up #SIP VLAN auto eth0.4 iface eth0.4 inet manual vlan_raw_device eth0 up ifconfig eth0.4 up # GUEST NETWORK auto eth0.10 iface eth0.10 inet manual vlan_raw_device eth0 up ifconfig eth0.10 up


كجدار حماية، اخترت تطبيق "cisco ASA" على جهاز افتراضي. لن أجادل: الحل غريب، وعكاز بشكل لا يصدق، ولكنه يرجع إلى الحاجة إلى الاتصال بشبكات عمل العديد من الشركات عبر “IPsec site to site vpn” مع أجهزة مماثلة، ولكن في نسخة عادية.

أود على الفور أن أشير إلى أنه كان يعمل بثبات لمدة 4 أشهر، ولا توجد مشاكل، والرابط مستقر، وتبين أن سرعة الاتصال مع هذا التنفيذ تبلغ ~ 20 ميجابت / ثانية، وهو أمر جيد جدًا، مع الأخذ في الاعتبار أن حجم البيانات المنقولة صغير. في تطبيقي، يدير هذا الجهاز الظاهري جميع الاتصالات الواردة والصادرة في جميع شبكات VLAN الخاصة بالشبكة المنزلية، ولا يتجاوز إجمالي تحميل النظام 12%.

نقوم بتنزيل صورة الجهاز الظاهري "Cisco ASA 8.4 for vmware"؛ ولن أقدم رابطًا نظرًا لحقيقة أن الرابط الأول في محرك البحث سيقودك إليه على الأرجح. نقوم بتحميله على خادمنا واستيراد أجهزتنا إلى Virtualbox. على طول الطريق، نقوم بتغيير كافة المحولات إلى "PCnet-PCI II" وبعد الاستيراد، نقوم بتوزيعها في وضع الجسر عبر شبكات VLAN التي تم إنشاؤها. أيضًا في إعدادات المنفذ التسلسلي، نقوم بإنشاء الأنبوب /tmp/tts0 الذي من خلاله سنقوم بتنفيذ الإعداد الأولي الخاص بنا com.undercisco.

يعد التكوين الإضافي محددًا تمامًا ويعتمد على مهامك، في رأيي، من غير المجدي توفير ملف تكوين ASA، لأنه من الأفضل قراءة إعدادات الواجهات وقوائم الوصول وNAT وVPN وأشياء أخرى بشكل منفصل، لأن هذا موضوع أكثر من مقال أو حتى اثنتي عشرة مقالة. سأصف فقط الأشياء الأساسية التي أستخدمها. أولاً، التوجيه، حيث أن جميع الشبكات متصلة به، وهو أيضًا البوابة الافتراضية للشبكة المنزلية وشبكة الضيف. ثانيًا، يتم نشر "anyconnect" عليه للوصول إلى الشبكة المنزلية عبر VPN. يمكن قراءة الإعدادات الأساسية لـ Cisco ASA في مقالة Habrauser، ويمكن العثور على الباقي على الإنترنت إذا لزم الأمر.

المزود الأول هو المزود الرئيسي، ينفذ التكوين آلية التحول إلى المزود الثاني في حالة عدم توفر الأول، حتى لا يمل الثاني في هذا الوقت، تم تكوين نقطة وصول الضيف المجانية المفتوحة له . ونظراً لازدحام القناة الثانية فإن الجيران سعداء جداً بهدية القدر هذه.

2.3 برنامج تنزيل التورنت وخادم الملفات القائم على الإرسال

تمت كتابة عدد لا بأس به من لوحات المفاتيح حول وصف إعداد هذه الوظيفة، لكنني سأظل أصف الإعداد هنا للكومة، إذا جاز التعبير.

بالطبع، سيكون لديك تكوين Samba الخاص بك، لكنني سأعطيك تكويني كمثال.

أولاً، لنقم بتثبيت خادم Samba باستخدام الأمر:

Apt-get install samba
وقم بتحرير ملف التكوين /etc/samba/smb.conf:

مجموعة العمل = اسم netbios لمجموعة العمل = سلسلة خادم NAS = مستوى سجل خادم ملفات NAS = أمان واحد = مشاركة مجموعة أحرف unix = UTF-8 dos charset = cp1251 تخزين سمات dos = نعم الحد الأقصى لحجم السجل = 10 تعليق = مسار مجلد خادم NAS = /home/ NAS إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا ضيف موافق = نعم للقراءة فقط = لا تعليق = NAS SHARE FOLDER path = /home/NAS/مشاركة إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا يوجد ضيف حسنًا = نعم للقراءة فقط = لا تعليق = مسار مجلد OWNCLOUD = /home/NAS/owncloud/ إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا يوجد ضيف حسنًا = نعم للقراءة فقط = لا تعليق = مسار مجلد TORRENTS = /home/NAS/torrents إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا ضيف موافق = نعم للقراءة فقط = لا تعليق = مسار مجلد الأجهزة الافتراضية = /home/NAS /VM إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا ضيف موافق = نعم للقراءة فقط = لا تعليق = مسار مجلد الوسائط = /home/NAS/media إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم قابل للكتابة = نعم قابل للطباعة = لا يوجد ضيف حسنًا = نعم للقراءة فقط = لا


بمجرد تكوين السامبا، يمكنك البدء في تثبيت العمود الفقري لتنزيل التورنت.

حان الوقت لمعالجة انتقال العدوى

ثَبَّتَ:
الرابطة بين الحصول على تثبيت الإرسال الخفي
تكوين الإرسال-daemon /etc/transmission-daemon/settings.json:
( "alt-speed-down": 50، "alt-speed-enabled": false، "alt-speed-time-begin": 540، "alt-speed-time-day": 127، "alt-speed- تمكين الوقت": خطأ، "alt-speed-time-end": 1020، "alt-speed-up": 50، "bind-address-ipv4": "0.0.0.0"، "bind-address-ipv6" : "::"، "blocklist-enabled": صحيح، "blocklist-url": ""، "cache-size-mb": 2، "dht-enabled": صحيح، "download-dir": "/home /NAS/torrents/Downloads"، "حد التنزيل": 100، "ممكّن حد التنزيل": 0، "التشفير": 1، "حد البذر الخامل": 30، "ممكّن حد البذر الخامل". ": false, "incomplete-dir": "/home/NAS/torrents/Downloading", "incomplete-dir-enabled": false, "lazy-bitfield-enabled": صحيح، "lpd-enabled": صحيح، " الحد الأقصى للأقران العالمية": 200، "مستوى الرسالة": 2، "حد الملف المفتوح": 32، "حد الأقران العالمي": 200، "حد الأقران لكل تورنت": 60،" منفذ نظير": 11523، "منفذ نظير عشوائي عالي": 65535، "منفذ نظير عشوائي منخفض": 49152، "منفذ نظير عشوائي عند البداية": خطأ، "مقبس نظير" tos": 0، "pex-enabled": صحيح، "port-forwarding-enabled": صحيح، "preallocation": 2، "ratio-limit": 1، "ratio-limited": صحيح، "rename-" ملفات جزئية": صحيح، "rpc-authentication-required": صحيح، "rpc-bind-address": "0.0.0.0"، "rpc-enabled": صحيح، "rpc-password": "**** ******"، "منفذ rpc": 9091، "اسم مستخدم rpc": "الإرسال"، "القائمة البيضاء لـ rpc": "127.0.0.1,192.168.0.100"، "ممكّن للقائمة البيضاء لـ rpc": خطأ، "تم تمكين البرنامج النصي للتورنت": خطأ، "تم تمكين البرنامج النصي للتورنت": ""، "خفض الحد الأقصى للسرعة": 900، "تم تمكين الحد الأقصى للسرعة": صحيح، " الحد الأقصى للسرعة": 100، "تمكين الحد الأقصى للسرعة": خطأ، "بدء إضافة السيول": صحيح، "ملفات التورنت الأصلية المهملات": صحيح، "umask": 0، " حد التحميل": 100، "حد التحميل ممكّن": 0، "فتحات التحميل لكل تورنت": 14 )

2.4 خادم الهاتف على أساس النجمة + FreePBX

المكالمات ليست رخيصة، خاصة عندما يتم العمل غالبًا في بلدان مختلفة، نظرًا لوجود أنفاق VPN للعمل - سيكون عدم نشر خادم هاتفي أمرًا غريبًا، بعبارة ملطفة. بناءً على الرسم البياني أعلاه، نقوم بإنشاء جهاز افتراضي جديد ونقوم بتوصيل واجهات شبكته بشبكات VLAN التي نحتاجها. لن أصف تثبيت العلامة النجمية + freepbx نفسها، لأنه قبلي تعامل مع هذه المهمة بشكل مثالي ووصف كل شيء في المنشور.

بعد التثبيت، قمنا بإعداد القنوات اللازمة في واجهة FreePBX، وقمنا بتكوين خطة الاتصال، وإنشاء مستخدم والاستمتاع بالحياة. من خلال تحول معجزة للأحداث، يوفر مزود الخدمة الرئيسي الخاص بي رقم هاتف أرضي عبر SIP، والذي كان في الواقع السبب الرئيسي لنشر هذا الخادم.

عندما أكون في المنزل، يكون هاتفي المحمول متصلاً دائمًا بشبكة Wi-Fi، ولهذا السبب أصبح هاتف SIP الرئيسي الخاص بي. إذا كان الخادم غير متاح، فإنه يعيد التوجيه إلى هاتفي المحمول عبر خط أرضي. بعد توصيل هوائي Wi-Fi الموجود على سطح المنزل، يمكنني الذهاب بسهولة لشراء الخبز دون أن تفوتني مكالمة مهمة ودون الحاجة إلى الدفع مقابل الإنترنت أو مقابل دقائق عند إعادة التوجيه.

نخطط في المستقبل القريب لشراء العديد من أجهزة مودم USB التي تدعم نقل الصوت وتكوين الوصول إلى شبكات الهاتف المحمول. حفظ مثل هذا على أكمل وجه.

2.5 خادم TFTP للتنزيل عبر الشبكة وتكوين المعدات المختلفة؛

لأكون صادقًا، لقد نسيت هذه الوظيفة المريحة جدًا منذ وقت طويل؛ قبل أن تصبح زائدة عن الحاجة بالنسبة لي، وبعد ذلك خرجت من رأسي. بطريقة ما، بعد مشاهدة أخرى لحبيبي حبر، صادفت منشورًا كتبه يصف كل هذا. ربما لن أتمكن من وصف الأمر بشكل أفضل منه، لذا سأترك هذا الجزء له. بناءً على هذه المقالة، تم جمع التوزيعات التي أحتاجها ونسيت ما هو محرك الأقراص المحمول القابل للتمهيد.

2.6 سحابة خاصة لتخزين الملفات على أساس "السحابة الخاصة"

بعد ظهور العديد من عملاء الخدمات السحابية على الهاتف، تبدأ الأفكار في الظهور بشكل لا إرادي حول كيفية توحيد كل هذه الأعمال. ونتيجة لذلك، تقرر بناء السحابة الخاصة بنا، وإضافة أدلة إليها للمزامنة مع السحب الأخرى والاستمتاع بالحياة.

تم اختيار "owncloud" كنظام أساسي، وباعتباري موفري خدمات سحابية خارجية، فإنني أستخدم box.com وdropbox وgoogle Drive وyandex disk وonedrive. القائمة واسعة، ولكن الفكرة بسيطة. في البداية، نقوم بتثبيت العملاء على الجهاز وإعدادهم للمزامنة في دليل تم إنشاؤه مسبقًا لكل سحابة، ثم نقوم بتثبيت "owncloud" أعلى هذه المؤسسة بأكملها.

لا فائدة من إعادة كتابة دليل تثبيت العميل، حيث يمكن العثور عليه في المواقع المتخصصة. وكل ما يتعلق بتثبيت "OwnCloud" موصوف في المنشور. كل ما يتعين علينا فعله هو التفكير في ما وأين يجب مزامنته حتى ننام بسلام، مع وجود خادم مزود بـ RAID 0.

2.7 وكيل Ace Stream HTTP لمشاهدة TorrentTV

بعد إغلاق آخر لتلفزيون الكابل بسبب التأخر في الدفع، بدأ البحث عن بدائل، والتي تم العثور عليها بسرعة - TorrentTV. الجانب السلبي الوحيد هو أنك تحتاج إلى العميل المتميز لمشاهدته.

يعد الاحتفاظ بوحش بقدرة 750 واط لتوزيع التلفزيون مباشرة على التلفزيون أمرًا مهدرًا للغاية. بعد بحث قصير، تم العثور على حل - وكيل يحول دفق سيل إلى http. تم حل المشكلة بسرعة كبيرة، والآن مقابل 60 روبل شهريا، يمكنك مشاهدة جبل من القنوات.

السلبية الوحيدة هي التبديل البطيء للقناة.

تثبيت

أولاً، لنقم بتثبيت برنامج vlc:

Apt-get install vlc
قم بتنزيل aceproxy و acestream ووضعهما في دليل واحد:

Wget https://github.com/ValdikSS/aceproxy/archive/master.zip wget http://dl.acestream.org/debian/7/acestream_3.0.5.1_debian_7.4_x86_64.tar.gz
لنقم بإنشاء عدة أدلة قريبة:

يقوم Mkdir بتسجيل البرامج النصية mkdir
في الدليل ./scripts سنقوم بإنشاء عدة نصوص برمجية:

Cd ./scripts nano aceproxy.sh #!/bin/sh python ./aceproxy/acehttp.py > ./logs/acehttp.log 2>&1 & nano acestream.sh #!/bin/sh ./acestream/acestreamengine - -lib-path ./acestream --client-console > ./logs/acestream.log 2>&1 & nano vlc.sh #!/bin/sh vlc -I telnet --clock-jitter -1 --network-caching -1 --sout-mux-caching 2000 --telnet-password admin > ./logs/acevlc.log 2>&1 &

دعنا نذهب إلى الدليل أعلاه وننشئ برامج نصية لبدء البث وإيقافه:
cd ../ nano start.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("print $1")` ./scripts/ acestream.sh echo "بدء acestream" Sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("print $1")` ./scripts/vlc.sh echo "بدء تشغيل VLC" Sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("print $1")` ./scripts/aceproxy.sh echo "Start aceproxy" nano stop.sh #!/bin/bash /bin/kill -9 `/bin/ps ax |/bin/grep acestream |/usr/bin/awk ("print $1")` echo "Stop acestream" Sleep 1 / bin/kill -9 `/bin/ps ax |/bin/grep vlc |/usr/bin/awk ("print $1")` echo "Stop VLC" Sleep 1 /bin/kill -9 `/bin/ps ax |/bin/grep acehttp |/usr/bin/awk ("print $1")` echo "Stop aceproxy"

دعونا نعدل تكوين aceproxy وفقًا للويكي

5 أصوات

يوم جيد أيها القراء الأعزاء لمدونتي. نحن نناقش باستمرار أي استضافة نختار، ومكان وضع الموقع، ومن يوفر الظروف المثالية.

أو ربما تحويل جهاز الكمبيوتر الخاص بك إلى خادم؟ مساحة كبيرة لن يضطر أحد إلى دفع ثمنها. حسنًا، هل تعتقد أن الأمر يستحق النظر في هذا الموضوع؟

سنتحدث معك اليوم عن كيفية إنشاء استضافة على جهاز الكمبيوتر الخاص بك. هذه الفرصة متاحة للجميع.

شروط الاستخدام

لا يمكن أن يسمى الخيار مثاليا، ولكن في بعض الحالات قد يكون مناسبا. بادئ ذي بدء، يجب أن يكون لديك سرعة إنترنت جيدة ومساحة خالية. إذا كنت ترغب في الفوز بالشهرة، فهذه الطريقة ليست لك بالتأكيد. من غير المرجح أن يتعامل الكمبيوتر المحلي. على الرغم من أنه من يدري، تحدث المعجزات.

ومع ذلك، لا تنس أنه سيتعين عليك مشاركة سرعتك مع زوار موقعك. وكلما زاد عددهم، زادت احتياجاتهم.

في المتوسط، يستغرق الأمر حوالي 50 كيلو بايت/ثانية للشخص الواحد. لا يمكن تسمية التعريفة الخاصة بي بالأفضل، حيث تبلغ سرعة التحميل حوالي 7 ميجابايت، أي الحد الأقصى الذي يمكنني فعله هو تزويد حوالي 140 شخصًا بتنزيلات عادية في المرة الواحدة. إذا كان هناك المزيد من الزوار، فسيتعين عليهم الانتظار لفترة أطول، مما يعني أن معدل الرفض سيكون مثيرًا للإعجاب.

ومع ذلك، فأنا أفهم أن الألياف الضوئية تصنع المعجزات، وأن التعريفات المقدمة من مقدمي الخدمة أصبحت أقل فأقل عبئًا على المحفظة، مما يعني أن هذا الموقف لا يحدث للجميع. بالإضافة إلى ذلك، إذا كنت بحاجة إلى عرض موقع الويب الخاص بك لعميل واحد أو كنت بحاجة إلى عرضه فقط، فلماذا تدفع مقابل الاستضافة إذا كان من الممكن القيام بكل شيء مجانًا.

صغيرة، ولكن يمكنك أن تنسى الدفع تماما.

ما سوف تحتاجه

لقد قلت بالفعل عن سرعة الإنترنت الجيدة. لقد ذكرت ذاكرة القرص الصلب. وهذه ليست مشاكل خطيرة، أو بالتأكيد ليست مشاكل قاتلة، من شأنها أن تعيق المسعى برمته.

بالإضافة إلى ذلك، ستحتاج إلى الحصول على معلومات حول عنوان IP الثابت الخاص بك. بمساعدتها، لا يمكنك فقط تنظيم الخادم الخاص بك بعنوان ثابت، ولكن أيضًا إنشاء وصول عن بعد إلى جهاز الكمبيوتر الخاص بك، بالإضافة إلى كاميرات CCTV. سيكون من الأسهل والأكثر موثوقية معرفة المعلومات من المزود.

حسنا، النقطة الأخيرة. جهاز كمبيوتر منفصل. هذا ليس ضروريًا، لكن ضع في اعتبارك أنه إذا كنت تستخدم جهاز الكمبيوتر المنزلي الخاص بك كخادم، فلن تتمكن من إيقاف تشغيله.

افتح الخادم

كل شيء آخر بسيط. سوف تحتاج افتح الخادم . انه مجانا. إذا كنت ترغب في ذلك، يمكنك التبرع؛ سيكون المطورون سعداء حتى بـ 100 روبل. بالمناسبة، إذا قمت بتحويل الأموال، يمكنك تنزيل الحزمة في غضون ثوان. إذا لم يكن الأمر كذلك، فسيتعين عليك الانتظار قليلاً.

ما هو الخادم المفتوح؟ منصة خادم ملائمة تم إنشاؤها خصيصًا لمشرفي المواقع. إذا لم يكن الأمر كذلك، فسيتعين عليك تثبيت PHP وApache وMySql ومجموعة من البرامج الإضافية يدويًا. بشكل عام كتلة البواسير.

Open Servere عبارة عن حزمة تحتوي بالفعل على جميع المكونات. ستكون هناك حاجة إليها لتثبيت الخادم. كل ما تبقى هو فك جميع المحتويات ويمكنك البدء في تطوير موقع ويب أو كتابة برنامج نصي.

فقط تخيل، لاستخدام جهاز الكمبيوتر الخاص بك كاستضافة افتراضية، ما عليك سوى الضغط على بضعة أزرار. إذا لم يكن الأمر كذلك بالنسبة للخادم المفتوح، فسيتعين عليك تنزيل جميع العناصر بشكل منفصل، ونقل كل شيء إلى المجلدات الضرورية، وتكوينه.

ومع ذلك، Open Server ليس هو الحزمة الوحيدة. كان دنفر من أوائل الذين ظهروا، بعد ذلك بقليل Xampp. لكنني لن أسميهم الأفضل. نادرًا ما يتم تحديثها، وبالتالي تفقد شعبيتها. وبالإضافة إلى ذلك، يمكنك التحكم في الأجزاء الفردية. أضف شيئًا خاصًا بك أو احذفه أو عدله. مع مرور الوقت قد يكون هذا في متناول اليدين.

يحتوي Open Server على العديد من الأدوات الإضافية: عرض السجل وجدولة المهام وغير ذلك الكثير.

بالمناسبة، يمكنك حتى تثبيت هذا البرنامج على محرك أقراص فلاش. يعد هذا مناسبًا جدًا إذا كنت تنشئ موقع ويب مخصصًا ولست مستعدًا لعرضه على الإنترنت. ما عليك سوى نسخ الموقع إلى USB وبذلك تكون قد انتهيت. يمكنك إدراج قرص قابل للإزالة في أي جهاز كمبيوتر. سوف يراها العميل بنفس الطريقة كما لو كانت البوابة موجودة بالفعل على الإنترنت.

ولكن، ما يكفي من المداعبة. دعونا نلقي نظرة على البرنامج في العمل. أولا تحتاج إلى تنزيله. انتقل إلى القسم الذي يحمل نفس الاسم، وحدد الإصدار المناسب (الأساسي، النهائي، المتميز)، أدخل الرقم من الصورة وتابع التنزيل.

إن تنزيل الإصدار الأكثر اكتمالاً ليس له معنى دائمًا. هل أنت متأكد من أنك ستستخدم CamStudio الذي يسمح لك بتسجيل مقاطع الفيديو أو محرر الصور PixBuilder أو Skype؟ على سبيل المثال، لقد تحدثت بالفعل عن. أنا مقتنع أنك إذا لم تقرأ مقالتي حول هذا الموضوع، فلن تفتح هذا البرنامج أبدًا.

إذا رغبت في ذلك، كل هذا يمكن تثبيته لاحقا. أوصي بأخذ Premium.

إذا قمت بالتبرع، ستزيد سرعة التنزيل لديك. إذا لم يكن الأمر كذلك، فلن تتمكن من تنزيل الحزمة بالكامل إلا بعد بضع ساعات.

بعد تنزيل البرنامج والنقر المزدوج على ملف التثبيت، سيُطلب منك فك ضغط الأرشيف. تحتاج إلى تثبيته في الجذر، وليس في أي مجلد.

بعد اكتمال العملية، سيظهر لك مجلد Open Server على محرك الأقراص C. سيحتوي على عدة مجلدات وملفين للتثبيت. سيحتوي مجلد المجالات على مجلدات بمواقعك. Modul - برامج التثبيت الإضافية: php وmysql وما إلى ذلك.

تم تصميم ملفين للتثبيت لأنظمة 32 و64 بت. تحتاج إلى تشغيل أحد هذه البرامج، لكن أنصحك بتعطيل برنامج مكافحة الفيروسات لديك أولاً. وإلا فإنه قد يؤدي إلى حظر إجراءات البرنامج ولن يتمكن من العمل بشكل صحيح.

مباشرة بعد الإطلاق، سيُطلب منك تثبيت Microsoft Visual C++. من المحتمل أن يكون لديك كل شيء مثبتًا بالفعل، ولكن لتجنب المشاكل والأخطاء، يمكنك تنزيله مرة أخرى.

بعد التحميل، ستختفي لوحة Open Server في الجزء السفلي الأيمن من الشاشة، بجانب الساعة. من خلال النقر على زر "ابدأ"، تقوم بتنشيط الخادم، ويلزم زر "إعادة التشغيل" بعد إجراء بعض التغييرات في المجلد وتريد أن تدخل حيز التنفيذ، ويوقف "إيقاف" تشغيله.

هناك الكثير من الخيارات في الإعدادات. لن أتحدث عنهم الآن. أي شخص يفهم هذا سوف يفهم كل شيء، لكنه سيكون غير مفهوم تماما للمبتدئين. لا تقلق، مع مرور الوقت سوف تتقن كل شيء، ولكن في الوقت الحالي يمكنك الاستغناء عن هذه المعلومات.

حسنًا، هذا كل شيء في الأساس. بفضل هذا البرنامج يمكنك إنشاء استضافة من جهاز الكمبيوتر الخاص بك. في تعليمات الفيديو، يمكنك رؤية المزيد من المعلومات حول إنشاء مواقع الويب والعمل مع البرنامج.

تعليمات الفيديو

أنا حقا أحببت هذا الفيديو. هذه تعليمات خطوة بخطوة للعمل مع البرنامج. في 40 دقيقة سوف تتعلم كل ما تحتاج إلى معرفته للعمل على Open Server.

حسنًا، بالنسبة لأولئك المهتمين بهذا الموضوع، يمكنني أيضًا أن أوصي بالدورة " بيع المعلومات على الإنترنت من الألف إلى الياء " أعتقد أن هذا سيكون مفيدًا للكثيرين.


إذا أعجبك هذا المقال، اشترك في النشرة الإخبارية وتعرف على المزيد حول الأرباح والعمل. نراكم مرة أخرى ونتمنى لك التوفيق في عملك.