شبکههای مجازی خصوصی که به اختصار به آنها Virtual Private Networks) VPN)میگوییم، بسیار کاربردی میباشند، چه در حال سفر باشیم و چه از اینترنت بیسیم عمومی یک کافیشاپ در شهر خود استفاده کنیم. اما برای استفاده از آن لزوما نباید هزینهای پرداخت کنید(میتوان سرور VPN خود را در خانه میزبانی کرد). در ادامهی تیم برقچی مقالهای را در مورد این که چگونه یک سرور VPN بسازیم برای شما تهیه کردهاند پس تا پایان با ما همراه باشد.
حتما بخوانید: روتر چگونه کار می کند؟ به همراه راهنمای خرید بهترین روتر
سرعت بارگذاری(upload) اینترنت در اینکه چگونه یک سرور VPN بسازیم، نکتهی مهمی است. اگر پهنای باند بارگذاری زیادی نباشد، بهتر است از یک سرویس VPN واقعی استفاده کنیم. با این حال، اگر پهنای باند لازم را داشته باشیم، ایجاد یک سرور VPN در خانه ممکن است کار درستی برای ما باشد. در ادامه به اینکه چگونه یک سرور vpn بسازیم، میپردازیم.
چرا باید یک سرور VPN بسازیم؟
حال وقت آن است که توضیح دهیم، چگونه یک سرور VPN بسازیم. یک VPN خانگی به ما یک تونل رمزنگاری شده، برای استفاده در Wi – Fi عمومی میدهد و حتی میتواند به ما اجازه دهد تا به سرویسهای خاص خارج از کشور از طریق اندروید، دستگاه iOS یا یک Chromebook دسترسی داشته باشیم.
VPN دسترسی ایمن به شبکه خانگی را از هر مکانی فراهم میکند، حتی شما میتوان به افراد دیگر نیز اجازه داد تا به سرورهایی که در شبکه خانگی خود میزبانی میکنم دسترسی داشته باشند.
همچنین این کار به ما این امکان را میدهد که بازیهای PC مرتبط به یک LAN را از طریق اینترنت نیز انجام دهیم، اگر چه راههای آسانتری نیز برای راهاندازی یک شبکه موقت جهت انجام بازیهای PC وجود دارد. VPN ها همچنین برای اتصال به سرویسها در هنگام سفر نیز مفید هستند.
حتما بخوانید: چگونه از هک شدن وای فای (Wi-Fi) جلوگیری کنیم؟ 7 روش برای افزایش امنیت وای فای
دلایلی که ممکن است نخواهیم یک سرور VPN بسازیم؟
اگر مانند اکثر کاربران اینترنت خانگی، پهنای باند بسیار محدودی داشتیم، راه اندازی سرور VPN گزینه مناسبی برای ما نخواهد بود.
برخی از مهمترین دلایل استفاده از VPN از این قبیل هستند که موقعیت جغرافیایی خود را به جای دیگری تغییر دهیم تا قفلهای جغرافیایی وبسایتها یا سرویسهای آنلاین را دور بزنیم و یا مکان خود را به دلایل حریم خصوصی پنهان کنیم، اما اگر از منزلمان بخواهیم متصل شویم، راهاندازی یک سرور VPN خانگی به ما در یکی از این سناریوها کمکی نخواهد کرد.
استفاده از یک سرویس VPN واقعی به ما سریعترین سرعت، امکان تغییر مکان جغرافیایی و پوشش مکان مورد نظر، بدون دردسر و حفظ یک سرور برای خودمان را میدهد. تنها عیب یک سرویس VPN واقعی این است که چند دلار در ماه برای ما هزینه خواهد داشت. موارد ذکر شده در پایین، بهترین خدمات VPN را دارند:
- Express VPN: این سرور VPN دارای بهترین انتخاب برای استفاده آسان و سریع است و از پخش رسانه و تورنت(torrent)، با قیمتی پایین پشتیبانی میکند.
- Tunnlebear VPN: استفاده از این VPN واقعا آسان است، برای استفاده در کافیشاپها عالی میباشد و دارای یک ردیف(tier) آزاد(محدود) است. با این حال، برای تورنت یا پخش رسانهها مناسب نیست.
- Strong VPN: استفاده از آن به سادگی دیگر VPN ها نیست، اما قطعا میتوان از آن برای پخش و تورنت رسانه استفاده کرد.
همچنین لازم به ذکر است که اگر تصمیم گرفتیم یک سرور VPN را در خانه راهاندازی کنیم، باید اطمینان حاصل کنیم که شکافهای امنیتی، همواره پوشش داده شدهاند.
در ادامه به توضیح روشهای ساخت یک سرور VPN میپردازیم.
1. خرید یک روتر با قابلیتهای VPN
به جای آن که خودمان یک سرور VPN بسازیم، میتوانیم VPN از پیش ساختهشده بخریم. تنها کافی است به دنبال روتر بیسیمی باشیم که دارای پشتیبانی از سرور VPN است. سپس میتوانیم از رابط وب روتر خود، برای فعال کردن و پیکربندی سرور VPN استفاده کنیم.
لازم به ذکر است که باید روتری را انتخاب کنیم که از نوع VPN مورد استفاده ما پشتیبانی کند.
2. انتخاب روتری که از DD-WRT یا سایر firmware ها پشتیبانی میکند
در ادامهی مقالهی چگونه یک سرور VPN بسازیم، به سفتافزار یا firmware روتر سفارشی میپردازیم. firmware، یک سیستم عامل جدید است که میتوانیم بر روی روتر خود سوار کنیم و سیستمعامل استاندارد روتر را با چیزی جدیدتر جایگزین کنیم.
سفتافزار DD-WRT از محبوبترینها است، همچنین OpenWrt نیز به خوبی کار میکند.
حتما بخوانید: تفاوت سوئیچ و روتر
اگر یک روتر دارید که از DD-WRT،OpenWrt یا یک سفتافزار روتر شخص ثالث دیگر پشتیبانی میکند، میتوانیم آن را، برای به دست آوردن ویژگیهای بیشتر، همراه با سفتافزار دیگری، استفاده کنیم.
DD-WRT و سفتافزارهای مشابه آن، روتر سرور VPN را، به صورت داخلی پشتیبانی میکنند، بنابراین میتوانیم حتی بر روی روترهایی که با نرمافزار سرور VPN همراه نیستند، میزبان یک سرور VPN باشیم.
باید دقت کرد که یک روتر پشتیبانی شده را انتخاب کنیم و یا روتر فعلی خود را بررسی کنیم تا ببینیم که آیا توسط DD-WRT پشتیبانی میشود یا خیر.
3. چگونه یک سرور VPN بسازیم یا سرور VPN طراحیشده خودمان را بسازیم
یکی دیگر از روشها و پاسخها به این پرسش که چگونه یک سرور VPN بسازیم، استفاده از امکانات کامپیوتر خودمان است. میتوان از نرمافزار سرور VPN روی یکی از کامپیوترهای خودمان استفاده کنیم.
هرچند باید از یک کامپیوتر یا دستگاه که همیشه روشن است استفاده کنیم نه یک PC که وقتی خانه را ترک میکنیم خاموشش میکنیم.
ویندوز یک راه داخلی برای میزبانی VPN ها ارائه میدهد و برنامه سرور اپل نیز به ما اجازه میدهد تا یک سرور VPN ایجاد کنیم. با این حال، این روشها، قدرتمندترین یا امنترین گزینههای ممکن نیستند و راهاندازی و کار کردن با آنها میتواند کمی سخت باشد.
راه دیگر این است که میتوانیم یک سرور VPN شخص ثالث مانند OpenVPN نصب کنیم. سرورهای VPN برای هر سیستمعامل، از ویندوز گرفته تا مک و لینوکس در دسترس هستند و ما تنها باید درگاههای مناسب از روتر خود را به کامپیوتری که نرمافزار سرور را اجرا میکند انتقال دهیم.
راه دیگر و پاسخ دیگر به پرسش چگونه یک سرور VPN بسازیم، درست کردن دستگاه VPN اختصاصی خودمان است. میتوان نرمافزار سرور OpenVPN را نصب کرده و آن را به یک سرور VPN با مصرف برق کم و سبک تبدیل کنیم. با این روش، حتی میتوان نرمافزارهای سروری دیگر را روی آن نصب کرده و از آن به عنوان یک سرور چند منظوره استفاده کنیم.
حتما بخوانید: نحوه دسترسی به سایت تی پی لینک جهت تنظیمات مودم تی پی لینک
4. سرور VPN خود را در جایی دیگر میزبانی کنیم
پاسخ دیگری که برای پرسش چگونه یک سرور VPN بسازیم، وجود دارد این است که بین میزبانی سرور VPN بر روی سختافزار خودمان و پرداخت هزینه به یک ارائهدهنده VPN برای ارائه سرویس VPN و یک برنامه مناسب، وجود دارد.
برای این کار میتوانیم سرور VPN خود را با یک سرویسدهندهی میزبان وب، میزبانی کنیم و این میتواند در واقع چند دلار ارزانتر از یک سرویسدهنده VPN اختصاصی باشد. ما برای میزبانی سرور، به یک ارائهدهنده خدمات میزبانی، هزینهای را پرداخت میکنیم و سپس سرور VPN خود را بر روی سروری که به ما ارائه کردهاند، نصب میکنیم.
بسته به ارائهدهنده خدمات میزبانی که انتخاب کردهایم، میتواند یک فرایند point-and-click سریع باشد که در آن خودمان نرمافزار سرور VPN را اضافه کرده و یک صفحه کنترل برای مدیریت آن دریافت میکنیم، یا ممکن است نیاز به کشیدن یک خط فرمان(command-line) برای نصب و پیکربندی همه چیز از صفر داشته باشیم.
هنگام راهاندازی یک VPN در خانه، احتمالا میخواهیم یک DNS پویا روی روتر خود نصب کنیم. این مورد به ما آدرس سادهای میدهد که میتوانیم با استفاده از آن به VPN خود دسترسی داشته باشیم، حتی اگر آدرس IP اتصال اینترنتی خانگی خود را تغییر دهیم.
در مرحلهی آخر باید مطمئن شویم که سرور VPN خود را به صورت ایمن پیکربندی کردهایم. ما امنیت بالایی میخواهیم تا هیچکس دیگر، نتواند به VPN ما متصل شود. حتی یک گذرواژه قوی ممکن است ایدهآل نباشد، برای مثال برای سرور OpenVPN یک فایل کلیدی که آن را برای اتصال نیاز داریم، تایید هویت قوی خواهد بود.
جمع بندی موضوع چگونه یک سرور VPN بسازیم
اکنون که فهمیدیم چگونه یک سرور VPN بسازیم و تمام جزئیات مهم آن را میدانیم، بهترین انتخاب را میتوانیم داشته باشیم. لازم به ذکر است که ابتدا باید اندازهی پهنای باند خود را چک کرده و بعد از آن، با یکی از روشهای ذکر شده،سرور VPN خود را راهاندازی کنیم، و در صورت مناسب نبودن اندازهی پهنای باند، بهتر است از یک سرویس VPN واقعی استفاده کنیم.
دیدگاه شما
ادمین عزیز درود ممنون بابت راهنماییتون شغل من تعمییرات فروش تلفن همراه شما میتونی برای خرید سرور راه اندازیش کمک کنید در حال حاضر از یکی از همکارها میگیرم چون کاربرهام کم بودن اوایل خودمم سررشته کافی نداشتم اگر امکانش هست ممنون میشم
باسلام. با واحد پشتیبانی برای این مورد تماس بگیرید
سلام
وقت بخیر
من میخوام فیلتر شکن بسازم
جایی دیدم که از طریق سایت پارس پک یک پرداختی انجام میده بعد روی نرم افزار vpn client pro اجرا میکنه میخواستم ببینم باید چکار کنم
سلام یکی از دوستان من در خاارج از ایران زندگی میکند آیا امکانی هست که به وسیله به اینترنت آزاد در ایران متصل بشم
سیستم اون مک هستش
اگر همچین چیزی هست چطوری باید انجام بده تا من که اندروید هستم وصل شم
دوستان نام نوع و آدرس سرور رو از کجا بیاریم؟
سلام عالی گفتی
ساخت سرور خانگی برا تبادل بسته های UDP راه دور
با سلام. بنده زیاد با مباحث شبکه آشنا نیستم.
بنده قصد دارم روی کامپیوترم(ویندوز) سروری بسازم که صرفاً با او بشه بین کلاینت ها
تبادل اطلاعات کرد(بسته های UDP/TCP). یعنی نیاز ندارم که سرور من نمود
سایت گونه داشته باشه و مثلاً در گوگل صفحه داشته باشه فقط میخوام از راه دور براش
بسته شامل یه سری بایت بفرستم و جواب بده.
نمیدونم با روش های مرسوم شدنیه یا نه، خرید دامنه نیاز هست یا نه، یا این که اصلاً به
آپاچی نیاز هست یا نه بنده تازه کارم.
با یه سری کد ساده در C# در شبکه لوکال تبادل اطلاعات TCP/UDP میکردم و
نهایتاً با portforward کردن دو کاربر بین اون ها ارتباط راه دور برقرار میکردم
که قابل اطمینان نبود(بگیر نگیر داشت)، قصد دارم به جای این کار یک سرور واسط بین
دو یا چند سیستم بسازم تا کار کنه.
سلام
اقا من رفیقم بهم سرور یک vpnرو داد که تو openvpn بازش کردم قبلا
الان اون فایل رو دارم میتونید بررسی کنید ببینید که این سرور از چه vpn ی بوده
سلام وقتتون بخیر، راستش من میخواستم با خرید دامین یه وی پی ان سرور آلمان شخصی برای خودم تهیه کنم که فقط از طریق نرم افزار Cisco AnyConnect با وارد کردن دامین و پسوورد بشه ازش استفاده کرد ولی نمیدونم که چطور این کارو انجام بدم، میشه لطفا راهنماییم کنید؟! خیلی ممنون میشم
باور کنید اینا که گفتین اقلا یه ساعت مقدمات و توضیحات داره به علاوه آشنایی با مباحث vps , alias , یه مقدار بلد بودن remote، بنظرم در حال حاضر بیخیالش بشید حداقل تا زمانی که با این مباحث آشنایی پبدا کنبد
سلام
من یک سوال خیلی ابتدایی دارم.
آیا ممکنه فقط با برنامه نویسی یک وی پی ان ساخت که آی پی مثلا آلمان یا یک کشور خارجی دیگر را برای اندروید من در ایران ایجاد کند؟ یا باید یک سرور یا شرکت یا سخت افزاری در کشوری که می خواهم آی پی اش را داشته باشم وجود داشته باشد که از طریق آن، آی پی آن کشور مورد نظر فراهم شود؟
با تشکر
سلام . بله میشه VPS