مشاركة الملفات الكبيرة عن طريق إعداد خادم ملفات منزلي

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

الطريقة الأسرع لمشاركة الملفات هي ببساطة تحويل جهاز الكمبيوتر الخاص بك إلى خادم FTP(FTP server) حتى يتمكن المستخدمون من الاتصال عن بُعد وتنزيل الملفات. يحتوي Windows(Windows) على ميزة مضمنة لإعداد خادم FTP(FTP server) في الإصدارين Professional و Ultimate(Professional and Ultimate editions) ، ولكنه يتطلب قدرًا كبيرًا من المعرفة التقنية لبدء العمل. لحسن الحظ ، هناك نوعان من البرامج مفتوحة المصدر تعمل على تبسيط العملية إلى حد كبير ، مما يترك لك بعض الأشياء فقط لتكوينها بنفسك.

في هذه المقالة ، سأستعرض بعض تطبيقات خادم الملفات مفتوحة المصدر(source file server) التي يمكنك استخدامها لإعداد خادم FTP(FTP server) الخاص بك . سأتحدث أيضًا عن الخطوات الإضافية التي تحتاج إلى اتخاذها ، مثل تكوين جهاز التوجيه وجدار الحماية(router and firewall) ، حتى يعمل الإعداد بشكل صحيح. نظرًا لوجود العديد من البرامج التعليمية المكتوبة جيدًا لإعداد كل من هذه التطبيقات ، سأقوم ببساطة بالربط بأفضل ما سيرشدك خطوة بخطوة لتثبيت(step installing) وتكوين أي تطبيق تختاره.

HFS (خادم ملفات HTTP)

HFS (خادم ملفات HTTP)(HFS (HTTP File Server))(HFS (HTTP File Server))  موجود منذ فترة طويلة وهو أحد أفضل الطرق لمشاركة ملفاتك مع الآخرين باستخدام خادم ملفات(file server) . إنه رائع للمستخدمين المبتدئين والمتقدمين على حد سواء ويمكن إعداده بسرعة كبيرة باستخدام الإعدادات الافتراضية فقط. بالنسبة للمبدعين ، فإنه يحتوي على مجموعة كاملة من الخيارات الأخرى لتكوينها.

خادم ملف http

إنه قابل للتخصيص بدرجة كبيرة ويسمح لك بإنشاء حسابات وعرض الاتصالات الحالية بملفاتك وإغلاق / إنهاء الاتصالات والتحكم في استخدام النطاق الترددي وغير ذلك الكثير! إنه يشبه خادم Windows Server File(Windows Server File server) باستثناء أنه مجاني ويعمل عبر الويب!

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

يمكن مراقبة جميع الاتصالات عبر أيقونة صينية ولديك تحكم كامل في جميع التوصيلات. يمكنك تحديد عنوان IP ورقم المنفذ(IP address and port number) الذي تريد تشغيل خادم الملفات(file server) عليه. يحتوي على عدد كبير من الخيارات التي يمكنك تكوينها ، بما في ذلك رمز قالب HTML(HTML template) ، حتى تتمكن من تخصيص شكل وأسلوب (look and feel)خادم الملفات(file server) الخاص بك . للبدء ، قم بتنزيل EXE وقم بتشغيله. مربع الحوار الأول الذي ستراه هو تنبيه أمان Windows يخبرك(Windows Security Alert) أن البرنامج محظور.

hfs فتح جدار الحماية

هنا تريد التحقق من خيار الشبكات الخاصة وإلغاء تحديد (Private networks)الشبكات العامة(Public Networks) قبل النقر على زر السماح بالوصول(Allow access) . بعد ذلك ، سيتم سؤالك عما إذا كنت تريد تضمين HFS في قائمة سياق shell(shell context menu) ، مما يعني أنه يمكنك النقر بزر الماوس الأيمن فوق أي ملف في Explorer وإضافته على الفور إلى خادم الملفات(file server) للمشاركة.

قائمة سياق hfs

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

hfs ملف الخادم

ستلاحظ أن شريط التنقل بسيط للغاية: القائمة (Menu)ورقم المنفذ(port number) والوضع الذي أنت فيه. بشكل افتراضي ، يتم ضبطه على الوضع السهل وهذا يجب أن يكون جيدًا تمامًا لمعظم الأشخاص. رقم المنفذ(port number) هو 80 وهذا مطلوب فقط إذا كنت تريد أن يتصل شخص ما عبر الويب بخادمك. إذا اتصل شخص ما عبر FTP لتنزيل ملف ، فستعطيه فقط عنوان IP(IP address) العام الخاص بك وسيكون رقم المنفذ(port number) هو 21.

باستخدام واجهة الويب(web interface) ، يمكنهم تصفح الملفات والتنزيل من هناك أيضًا. في كلتا الحالتين ، سيتعين عليك إعادة توجيه منافذ FTP (21) أو الويب(Web) (80) من جهاز التوجيه الخاص بك إلى الكمبيوتر الذي يقوم بتشغيل HFS . يمكنك أن تقرأ عن كيفية القيام بكل ذلك في قسم جدار الحماية وإعادة توجيه المنفذ أدناه(Firewall and Port Forwarding section below) . امض قدمًا وانقر فوق الزر فتح في المتصفح(Open in browser) ويجب أن يقوم بتحميل واجهة الويب (web interface)لخادم الملفات(file server) الخاص بك بقائمة بأي ملفات أضفتها سابقًا.

قائمة ملف hfs

بمجرد قيامك بإعداد جدار الحماية والموجه(firewall and router) للوصول إلى جهاز الكمبيوتر الخاص بك عبر الإنترنت(Internet) ، يمكنك إجراء اختبار ذاتي باستخدام HFS للتأكد من أن كل شيء يعمل بشكل صحيح. ما عليك سوى النقر فوق(Just click) القائمة والخيار(Menu) الأول هو الاختبار الذاتي(Self Test) .

hfs الاختبار الذاتي

انتقل الآن إلى القسم الأخير حيث أشرح الخطوات المختلفة التي تحتاج إلى إكمالها من أجل الوصول إلى خادم الملفات(file server) الخاص بك من خارج الشبكة المحلية.

خادم FileZilla

Filezilla هو برنامج عميل FTP(FTP client) شائع ، لكن لديهم أيضًا إصدار خادم(server version) متاح مجانًا. من السهل أيضًا الإعداد إلى حد ما مع ترك خيارات الإعدادات الافتراضية دون تغيير أثناء التثبيت.

خادم filezilla

عند التثبيت ، سيُطلب منك اختيار الطريقة التي تريد بها تثبيت FileZilla ومن الأفضل تركه حتى يتم تثبيته كخدمة Windows(Windows service) . يمكنك أيضًا ترك رقم المنفذ(port number) بالقيمة الافتراضية(default value) . انقر فوق التالي(Click Next) ثم سيتم سؤالك عن كيفية بدء تشغيل الخادم. ما لم ترغب في بدء تشغيله يدويًا ، يكون السلوك الافتراضي(default behavior) هو التحميل تلقائيًا عندما يقوم المستخدم بتسجيل الدخول(user logs) . انقر فوق تثبيت(Click Install) ، ويجب أن يتم الانتهاء في غضون بضع ثوانٍ.

ستظهر نافذة صغيرة صغيرة تعرض المعلومات الأساسية للخادم. حدد المربع A اتصال دائم بهذا الخادم(lways connect to this server) إذا كنت لا تخطط(t plan) لإنشاء أي خادم FTP(FTP server) آخر على نفس الكمبيوتر. انقر فوق "موافق(Click OK) " وستظهر الواجهة الرئيسية.

منفذ خادم filezilla

هناك بضع خطوات أخرى للحصول على إعداد دليل(directory setup) في FileZilla ، لكن أصدقائنا في HowToGeek كتبوا مقالًا رائعًا يرشدك خلال بقية العملية لإعداد FileZilla(setting up FileZilla) .

فريناس

آخر منتج أريد أن أذكره هو FreeNAS ، وهو مجرد برنامج رائع مفتوح المصدر(source program) لإنشاء جهاز التخزين(storage device) المتصل بالشبكة الخاص بك . على الرغم من أن FreeNAS يمكنها القيام بالعديد من الأشياء الأخرى ، إلا أن الهدف الأساسي هو تسهيل مشاركة الملفات.

الاختلاف الوحيد FreeNAS والبرنامجين الآخرين اللذين ذكرتهما أعلاه هو أن الأول هو في الواقع نظام تشغيل(operating system) كامل خاص به. إذا كنت تريد استخدام FreeNAS ، فسيتعين عليك تخصيص آلة كاملة لاستخدامها! أيضًا ، لديه متطلبات نظام معينة قد تمنعك من استخدامه على جهاز الكمبيوتر الخاص بك.

فريناس

على أي حال ، إذا كان لديك جهاز احتياطي لم تكن قادرًا على استخدامه من قبل ، فربما حان الوقت الآن لتحويله إلى نظام NAS يتدفق عبر الإنترنت ومشاركته .

كتب الأشخاص في MakeUseOf دليلاً شاملاً لتثبيت FreeNAS وإعداده(setting up FreeNAS) لمشاركة الملفات عبر الإنترنت(Internet) . يتحدثون أيضًا عن كيفية إعداد DNS الديناميكي حتى تتمكن من الوصول إلى الخادم الخاص بك من خارج الشبكة المحلية.

جدار الحماية & ميناء الشحن

كما ذكرنا سابقًا ، لجعل أيًا من هذه الأشياء يعمل خارج شبكتك المنزلية(home network) ، ستحتاج إلى القيام بما يصل إلى ثلاثة أشياء:

1. افتح المنافذ الموجودة على جدار حماية Windows(Windows firewall) المحلي لجهاز الكمبيوتر ( HFS و FileZilla(HFS and FileZilla) )

2. قم بإعادة توجيه(Forward) منافذ معينة ( FTP ، WEB ، إلخ) من جهاز التوجيه الخاص بك إلى جهاز الكمبيوتر الخاص بك

3. قم بإعداد الخادم المنزلي الخاص بك باستخدام (home server)DNS الديناميكي ، بحيث يمكن الوصول إليه عبر عنوان URL(URL) بدلاً من عنوان IP(IP address) ، والذي قد يتغير في أي وقت.

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

لقد كتبت منشورًا تفصيليًا يشرح إعادة توجيه المنفذ(port forwarding) وكيف يفترض بك تكوينه. يمكنك معرفة المزيد حول إعادة توجيه المنافذ على جهاز التوجيه الخاص بك بالانتقال إلى http://www.portforward.com/ .

لقد كتبت أيضًا عن DNS الديناميكي وكيف يمكنك أن تجعل لنفسك عنوان URL يسهل تذكره والذي سيوجه (URL)عنوان IP(IP address) العام الخاص بك تلقائيًا حتى إذا تغير.

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



About the author

أنا مهندس برمجيات بدوام كامل ولدي أكثر من 10 سنوات من الخبرة في العمل مع برامج Windows و Mac. أعرف كيفية تصميم التطبيقات واختبارها ونشرها على كلا النظامين الأساسيين. لدي أيضًا خبرة في إدارة الأمن والنظام. يمكن أن تساعدك مهاراتي ومعرفي في بناء نظام كمبيوتر أفضل وأكثر كفاءة.



Related posts