با راه اندازی یک سرور فایل خانگی، فایل های بزرگ را به اشتراک بگذارید

آیا تا به حال خواسته اید فایل های موسیقی، ویدئو یا داده های بزرگ را به سرعت با دوستان خود به اشتراک بگذارید، اما نمی خواهید ابتدا زمان زیادی را برای آپلود آنها تلف کنید؟ بسیاری از سرویس‌های آنلاین وجود دارند که به شما امکان می‌دهند فایل‌ها را به راحتی با دیگران به اشتراک بگذارید، اما هنوز هم باید ابتدا فایل را آپلود کنید.

راه سریع‌تر برای اشتراک‌گذاری فایل‌ها این است که به سادگی رایانه خود را به یک سرور FTP(FTP server) تبدیل کنید تا کاربران بتوانند از راه دور متصل شوند و فایل‌ها را دانلود کنند. ویندوز(Windows) دارای یک ویژگی داخلی برای راه اندازی یک سرور FTP(FTP server) در نسخه های حرفه ای و نهایی است(Professional and Ultimate editions) ، اما برای شروع کار به دانش فنی بسیار کمی نیاز دارد. خوشبختانه، چند برنامه منبع باز وجود دارد که فرآیند را به طور قابل توجهی ساده می کند و تنها چند چیز را برای پیکربندی به تنهایی در اختیار شما می گذارد.

در این مقاله، من قصد دارم چند برنامه کاربردی سرور فایل منبع باز را بررسی کنم که می توانید از آنها برای راه اندازی (source file server)سرور FTP(FTP server) خود استفاده کنید . من همچنین در مورد مراحل اضافی که باید بردارید صحبت خواهم کرد، مانند پیکربندی روتر و فایروال(router and firewall) خود ، تا تنظیمات به درستی کار کند. از آنجایی که آموزش‌های بسیار خوبی برای راه‌اندازی هر یک از این برنامه‌ها وجود دارد، من به سادگی به بهترین موردی که شما را در نصب(step installing) و پیکربندی هر برنامه‌ای که انتخاب می‌کنید، راهنمایی می‌کنم.

HFS (سرور فایل HTTP)

HFS (HTTP File Server)  مدت‌هاست که وجود داشته است و یکی از بهترین راه‌ها برای اشتراک‌گذاری فایل‌های خود با دیگران با استفاده از سرور فایل است(file server) . این برای کاربران مبتدی و حرفه ای به طور یکسان عالی است و می توان آن را به سرعت با تنظیمات پیش فرض تنظیم کرد. برای قلع و قمع، یک دسته کامل از گزینه های دیگر برای پیکربندی دارد.

سرور فایل http

این بسیار قابل تنظیم است و به شما امکان می دهد حساب ایجاد کنید، اتصالات فعلی به فایل های خود را مشاهده کنید، اتصالات را ببندید/پایان دهید، استفاده از پهنای باند را کنترل کنید، و بسیاری موارد دیگر! این مانند یک سرور فایل ویندوز سرور است(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 Security Alert) است که به شما می گوید برنامه مسدود شده است.

فایروال باز hfs

در اینجا می خواهید گزینه Private networks را علامت بزنید و تیک Public Networks را قبل از کلیک بر روی دکمه Allow access بردارید . در مرحله بعد از شما پرسیده می شود که آیا می خواهید HFS را به منوی زمینه پوسته اضافه کنید، که اساساً به این معنی است که می توانید روی هر فایلی در (shell context menu)Explorer راست کلیک کنید و فوراً آن را برای اشتراک گذاری به سرور فایل(file server) اضافه کنید .

منوی زمینه hfs

پس از کلیک بر روی بله یا خیر، رابط اصلی برنامه بارگیری می شود. توجه داشته باشید که در واقع چیزی روی سیستم شما نصب نمی کند. فقط مانند یک برنامه قابل حمل اجرا می شود. اکنون تنها کاری که برای شروع باید انجام دهید این است که چند فایل را در قسمت سمت چپ بکشید و رها کنید.

سرور فایل hfs

متوجه خواهید شد که نوار ناوبری بسیار ساده است: منو(Menu) ، شماره پورت(port number) و حالتی که در آن هستید. به طور پیش‌فرض، روی حالت آسان تنظیم شده است و این برای اکثر افراد کاملاً مناسب است. شماره پورت(port number) 80 است و فقط در صورتی لازم است که شخصی از طریق وب به سرور شما متصل شود. اگر شخصی برای دانلود فایل از طریق FTP وصل می شود، فقط (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 یک آزمایش خودکار انجام دهید تا مطمئن شوید همه چیز به درستی کار می کند. فقط روی Menu کلیک(Just click) کنید و(Menu) اولین گزینه Self Test است.

خود تست hfs

اکنون به بخش آخر بروید، جایی که من مراحل مختلفی را که باید برای دسترسی به سرور فایل(file server) خود از خارج از شبکه محلی تکمیل کنید، توضیح می دهم.

سرور FileZilla

Filezilla یک برنامه مشتری FTP(FTP client) محبوب است، اما آنها همچنین یک نسخه سرور(server version) دارند که به صورت رایگان در دسترس است. همچنین تنظیم نسبتاً آسان است و گزینه‌های پیش‌فرض در طول نصب بدون تغییر باقی می‌مانند.

سرور فایلزیلا

هنگام نصب، از شما خواسته می شود نحوه نصب FileZilla را انتخاب کنید و بهتر است آن را ترک کنید تا به عنوان یک سرویس ویندوز نصب(Windows service) شود . همچنین می توانید شماره پورت(port number) را با مقدار پیش فرض(default value) بگذارید . روی Next کلیک کنید(Click Next) و سپس از شما پرسیده می شود که سرور چگونه باید راه اندازی شود. مگر اینکه بخواهید به صورت دستی آن را راه اندازی کنید، رفتار پیش فرض این است که وقتی (default behavior)کاربر(user logs) وارد سیستم می شود به طور خودکار بارگیری می شود . روی Install کلیک کنید(Click Install) تا ظرف چند ثانیه تمام شود.

یک پنجره کوچک ظاهر می شود که اطلاعات اولیه سرور را نشان می دهد. اگر قصد ندارید (t plan)سرور FTP(FTP server) دیگری در همان رایانه ایجاد کنید، کادر A lways connect to this server را علامت بزنید. (lways connect to this server)روی OK کلیک کنید(Click OK) و رابط اصلی ظاهر می شود.

پورت سرور filezilla

چند مرحله دیگر برای تنظیم دایرکتوری(directory setup) در FileZilla وجود دارد، اما دوستان ما در HowToGeek مقاله خوبی نوشته اند که شما را در بقیه مراحل راه اندازی(setting up FileZilla) FileZilla راهنمایی می کند .

FreeNAS

آخرین محصولی که می خواهم به آن اشاره کنم FreeNAS است که فقط یک برنامه متن باز عالی برای ایجاد (source program)دستگاه ذخیره سازی(storage device) متصل به شبکه شماست . حتی اگر FreeNAS می‌تواند بسیاری از کارهای دیگر را انجام دهد، هدف اصلی آن آسان‌تر کردن اشتراک‌گذاری فایل‌ها است.

تنها تفاوت FreeNAS با دو برنامه دیگر که در بالا ذکر کردم این است که اولی در واقع یک سیستم عامل(operating system) کامل برای خودش است. اگر می خواهید از FreeNAS استفاده کنید ، باید یک دستگاه کامل را برای استفاده از آن اختصاص دهید! همچنین، دارای الزامات سیستمی خاصی است که ممکن است مانع از استفاده از آن در رایانه شخصی شما شود.

فرینا

به هر حال، اگر یک ماشین یدکی در اطراف خود دارید که هرگز نتوانسته اید برای آن استفاده کنید، شاید اکنون زمان آن رسیده است که آن را به یک NAS(NAS) استریمینگ و اشتراک گذاری تبدیل کنید .

افراد حاضر در MakeUseOf یک راهنمای جامع برای نصب و راه اندازی FreeNAS(setting up FreeNAS) فقط برای اشتراک گذاری فایل ها از طریق اینترنت(Internet) نوشته اند. آنها همچنین در مورد نحوه تنظیم DNS پویا صحبت می کنند تا بتوانید از خارج از شبکه محلی به سرور خود دسترسی داشته باشید.

فایروال و پورت فورواردینگ

همانطور که قبلاً ذکر شد، برای اینکه هر یک از اینها خارج از شبکه خانگی(home network) شما کار کند ، باید حداکثر سه کار را انجام دهید:

1. پورت های فایروال محلی ویندوز(Windows firewall) را برای رایانه شخصی باز کنید ( HFS و FileZilla(HFS and FileZilla) )

2. پورت های خاصی ( FTP ، WEB ، و غیره) را از روتر خود به رایانه شخصی خود فوروارد کنید(Forward)

3. سرور خانگی خود را با (home server)DNS پویا تنظیم کنید ، به طوری که می توان از طریق یک 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 پویا نوشته‌ام و اینکه چگونه می‌توانید یک (DNS)URL برای به خاطر سپردن آسان داشته باشید که به طور خودکار آدرس IP(IP address) عمومی شما را حتی در صورت تغییر نشان دهد.

امیدواریم که این شما را به خوبی در راه راه‌اندازی یک سرور اشتراک‌گذاری فایل از خانه قرار دهد. کمی زمان می برد و در طول مسیر با سکسکه مواجه خواهید شد، اما برای اکثر مردم کاملاً قابل انجام است. اگر سؤالی دارید یا به مشکلاتی برخوردید که نمی توانید آنها را حل کنید، نظر خود را ارسال کنید و ما سعی خواهیم کرد کمک کنیم. لذت بردن!



About the author

من یک بازبین نرم افزار و مهندس بی سیم با بیش از 10 سال تجربه در این زمینه هستم. من در بررسی برنامه ها و نرم افزارهای تلفن همراه و همچنین کمک به مشتریان برای بهینه سازی شبکه های خود تخصص دارم. از طریق بررسی‌هایم، می‌توانم به شما در تصمیم‌گیری آگاهانه درباره محصولاتی که باید استفاده کنید، نحوه بهبود گردش کار و موارد دیگر کمک کنید. مهارت های من عبارتند از: ارتباط کتبی و شفاهی عالی، حل مسئله، دانش فنی قوی و توجه به جزئیات. من همچنین در کار مستقل و همکاری در پروژه ها مهارت دارم.



Related posts