خرید VPS و آنچه باید از قبل بدانید؛ نکات مهم در خرید سرور برای VPN شخصی!

✅ آپدیت ۲۲:۴۰-۱۴۰۳/۰۶/۲۳: برخی اصلاحات

✅ آپدیت ۱۵:۲۰-۱۴۰۲/۱۲/۲۵: تکمیل تست تمیزی IP

مقدمه:

قصد دارم در این پست تجربیات شخصی‌ام در خرید VPS سرور شخصی مجازی (VPS=Virtual Private Server) برای عبور از فیلترینگ را با شما در میان بگذارم. از تهیه سروری که بتواند از پسِ انواع پروتکل، کانفیگ و … برای عبور از فیلترینگ اینترنت بر بیاید. کیفیت سخت‌افزاری‌اش مطلوب و قیمتش هم مقرون به صرفه باشد. گزینه‌ای که بتوانم از نگرانی‌هایی از قبیل کشش سخت‌افزاری VPS، سرعت پورت آن، پینگ مناسب و مسائل احتمالی آینده فارغ باشم و با خیال آسوده دستگاه‌های خودم، خانواده و برخی دوستانم را همواره به اینترنت آزاد متصل نگه دارم. مطالب را طوری پاراگراف‌بندی کرده‌ام تا بهتر در ذهن بماند. امیدوارم که مفید باشد.

پس شروع می‌کنیم:

انتخاب لوکیشن سرور

✅ پینگ (Ping) یکی از پارامترهای مهم سرور است که ما باید در هنگام خرید VPS حتماً به آن توجه کنیم.
اصلاً پینگ چیست؟ Ping معیاری برای اندازه‌گیری فاصله‌ی زمانی اتصال بین دو دستگاه در شبکه است و با واحد میلی ثانیه سنجیده می‌شود. از طریق میزان پینگِ یک سرویس اینترنتی، می‌توان دریافت که چقدر طول خواهد کشید که یک بسته‌ی اطلاعات از سمت دیوایس ما (کامپیوتر، موبایل یا کنسول بازی) به سمت سرور رفته و دوباره از آن مسیر برگردد. پینگ در واقع تأخیر زمانی است وقتی روی یک لینک کلیک می‌کنیم تا هنگامی که پاسخ را دریافت می‌کنیم.

پس پینگ کمتر یعنی دریافت پاسخِ سریعتر از سمت سرور. پس برای خرید VPS آن سرور و لوکیشنی که نسبت به لوکیشن ما پینگِ کمتری می‌دهد بهتر است. البته داشتن فقط پینگِ کمتر کافی نیست! VPS شرایط و مشخصات دیگری هم باید داشته باشد که در این مقاله به آن خواهیم پرداخت.

خرید VPS اروپایی

✅ دیتاسنترهای اروپایی عملاً کمترین پینگ یعنی در حدود ۸۰ تا ۱۲۰ میلی ثانیه به ایران دارند. ظاهراً اتصال ایران به اروپا از مسیر کشور آذربایجان و گرجستان است نه از ترکیه! دلیل؟ نمی‌دانم. معمولا کمترین پینگ‌ها از شرق اروپا و روسیه شروع می‌شود تا اسپانیا، جنوب ایتالیا و گاهی انگلستان مثل کاونتری و منچستر و اسکاندیناوی پینگ تا حدود ۱۲۰ میلی ثانیه دارند.

✅ برای ما بهترین پینگ به شهر فرانکفورت در آلمان است، سپس آمستردام، لوکزامبورگ، وین، زوریخ، استراسبورگ، میلان، لندن. بطور کلی پیشنهاد می‌کنم از فروشندگان و دیتاسنترهای اروپای شرقی خرید نکنید، معمولاً سخت‌افزار ضعیف و نسبت به کیفیت، خدمات گران‌قیمتی دارند! پشتیبانی هم که حرفش را نزنید!

✅ در بین کشورهای اروپایی فقط IP انگلستان را دیدم که برخی صرافی‌های کریپتو به آن حساس هستند و اخطار محدودیت سرویس می‌دهند حتی DEX هایی مثل 1inch و Uniswap. البته نهایتاْ کار را انجام می‌دهند ولی بهتر است این نکته را بدانیم.

خرید VPS آمریکا

✅ کمترین پینگ ما به آمریکا به دیتاسنترهای شهرهای Ashburn و New York با پینگ ۱۶۰ تا ۱۸۰ میلی ثانیه است. ما یک شهر نیویورک داریم و یک ایالت نیویورک؛ ما با شهر نیویورک کار داریم. چون در ایالت نیویورک شهری در غربی‌ترین نقطه‌ ایالت به نام بوفالو Buffalo هم هست که دیتاسنتر معروفی دارد و کمترین پینگ آن برای ایران حدود ۲۰۰ تا ۲۱۰ میلی ثانیه است. بطور کل برای کاربران عمومی که فقط قصد عبور از فیلترینگ را دارند (منظور یک فرد ایرانی است) سرور با لوکیشن و IP آمریکا به خاطر رقابت زیاد، بسیار اقتصادی و با کیفیت مطلوب هستند.

✅ ذکر این نکته خالی از لطف نیست که برخی از سایت‌ها و وب‌سرویس‌ها بعضی خدمات‌شان را فقط برای آمریکایی‌ها (IP آمریکا) ارائه می‌دهند. مثل Amazon Prime برخی فیلم‌ها و سریال‌ها را بطور رایگان و البته همراه با تبلیغ نمایش می‌دهد. یا در هنگام خرید خدمات اینترنتی مثل VPS یا هاستینگ برخی سرویس‌دهندگان در محاسبه فاکتور نهایی برای IP آمریکا مالیات را صفر در نظر می‌گیرند و برای IP اروپا مالیات را تا ۲۱٪ اتوماتیک لحاظ می‌کنند و امکان تغییر آدرس و آپدیت صورتحساب را ممکن است ندهند.

✅ اکثر صرافی‌های کریپتو (بخاطر قوانین رگولاتوری مربوط به کریپتو) به IP آمریکا سرویس نمی‌دهند! به غیر از صرافی‌هایی مانند کوین‌بیس، کراکن، رابین‌هود و بایننس آمریکا و تعداد اندکی دیگر که همگی با احراز هویت (KYC) و مطابق با قوانین آمریکا فعالیت می‌کنند،‌ آن معدودی هم که علی‌الظاهر مشکلی با IP آمریکا ندارند؛ به ریسک آن نمی‌ارزد.

خرید VPS ترکیه و امارات

✅ ترکیه و امارات نزدیک ما هستند ولی در اکثر مواقع پینگ‌شان کمتر از اروپا نیست. شخصا پینگ ۴۰ م.ث به سرورهای آمازون در دبی را تجربه کرده‌ام ولی آمازون خدماتش برای ما ایرانی‌ها به صرفه نیست به اضافه اینکه ماه‌هاست به اتصال از IP ایران دسترسی نمی‌دهد. تجربه مشابهی هم با سرویس آژور (Azure) مایکروسافت در قطر دارم. پینگ پایین و سرویس باکیفیت ولی امکان خریدش برای اکثر ما ایرانی‌ها نیست. سرویس‌دهندگانِ دیگرِ حاشیه جنوبی خلیج فارس اکثراً پینگ بالاتر از اروپا، کیفیت ضعیف و قیمت گرانی دارند و برای ما به صرفه نیستند. فروشندگان داخلی از همین ناآگاهی سوءاستفاده کرده و این لوکیشن‌ها را گرانتر می‌فروشند.
متاسفانه باید عرض کنم خرید از فروشندگان داخلی هیچ مزیتی ندارد! چون خدمات با کیفیتِ بهتر و ارزان‌تر را می‌توان مستقیم از فروشندگان خارجی با پرداخت کریپتو خریداری کرد. برای ترکیه هم همینطور است. چند سرور استانبول را چند ماه تجربه کردم با قیمت بیشتر از سرور فرانکفورت، با پینگ بیشتر و سخت‌افزار و پورت ضعیف!

✅ از لوکیشن٬های شرق ایران یعنی کشورهای هند، هنگ کنگ، سنگاپور، ژاپن و استرالیا سرور مجازی نخرید زیرا برای ما دسترسی به خدمات اینترنتیِ اروپا و آمریکا مهم است. اتصال به سرورهای شرقی، پینگ ما به سرورهای مقصد که در معمولاً در لوکیشن‌های اروپا و آمریکا هستند را بسیار افزایش خواهد داد و ارتباط ما کندتر خواهد شد. شاید بگوئید گستردگی شبکه‌های تحویل محتوا (CDN) در سراسر دنیا، مانع از بروز تاخیر خواهد شد. باید عرض کنم حتماً تاثیر منفی‌اش را خواهد گذاشت.

احتمالاً این پست هم برای شما جذاب است:
خرید VPS با کریپتو؛ بهترین VPS های ارزان‌قیمت و با کیفیت برای VPN شخصی!

مشخصات فنی VPS

✅ یک VPS نرمال برای راه اندازی VPN (تا حدود ۵۰ کاربر معمولی) دارای 1vCPU و 1GB RAM و 10GB فضای SSD و پورت 1Gbps و مجازی‌سازی KVM و حداقل 1000GB Bandwidth و یک IP اختصاصی ورژن ۴ (IPv4) به قیمت ماهانه حداکثر ۵ دلار است. برخی فروشندگان تعدادی IP ورژن ۶ (IPv6) هم به رایگان در اختیار خریدار می‌گذارند. اگر VPS را سالانه تهیه کنید در برخی موارد هزینه تا ۱۲ دلار در سال کاهش پیدا می کند.

✅ سخت افزار سرور: پورت شبکه‌ی VPS کمتر از 1Gbps نباشد، CPU اگر اینتل بود حداقل از سری Xeon نسل E5 ورژن ۳ یا ۴ اگر AMD بود Ryzen یا EPYC نسل ۳ به بالا مناسب است (Ryzen 3000 به بالا). برای رم هم DDR4 یا جدیداً DDR5، فضای ذخیره هم SSD باشد ترجیحا NVMe، به هیچ وجه HDD نباشد. بطور کل در انتخاب سخت‌افزار سرور کم‌توقع نباشید. سخت افزار مطلوب به وفور در دسترس است.

✅ ترافیک (Bandwidth): اگر در یک ماه 250GB از اینترنت محلی را از VPN عبور داده باشید، سرور 250GB از نت جهانی گرفته (دانلود به سرور) و 250GB به شما تحویل داده (آپلود از سرور به شما) است. جمعا میشود 500GB. پس ترافیک 1000GB در عمل میشود 500GB ترافیک برای کل یوزرهای VPN شما.

در مورد IP

✅ بخاطر آپدیت‌هایی که سیستم فیلترینگ ایران در چند ماه اخیر داشته است، بسیاری از IP هایی که وارد مارکت ایران شده‌اند و احتمال زیاد از آنها با پروتکل Reality هم استفاده شده، کثیف هستند. احتمال کثیف بودن بسیاری از IP ها از هر جایی که VPS بخرید بالا رفته است. همان IP های فیلتر شده در ایران دوباره به چرخه فروش و استخر IP فروشنده بر می‌گردند.

پس این احتمال را در زمان خرید VPS در نظر گرفته و آماده باشید. البته از نگاه اینجانب فعلاً و تا وقتی کلاودفلر بطور کامل در ایران فیلتر نشده است، می‌توان با روش‌های مختلف از سرورهای با IP کثیف بهره برد و جای نگرانی نیست. اضافه کنم که علی‌الظاهر IP های فیلتر شده پس از ۲ تا ۳ ماه از لیست فیلتر خارج می‌شوند. شخصاً ۵ IP فیلتر شده داشتم که ۴ تای آنها پس از گذشت همین مدت از فیلتر خارج شدند.

📌 به نظرم ریسک خرید از فروشنده نامعتبر، بی‌کیفیت و با پشتیبانی ضعیف، بیشتر از ریسک IP است.

تست تمیزی IP

تست تمیزی IP بصورت یک مقاله در این لینک قرار داده شده و متناسب با تغییر شرایط، آپدیت خواهد شد. توصیه می‌شود آن مقاله را مطالعه کرده و برای ادامه مجدداً به همین مقاله برگردید. ممکن است بخش “تست تمیزی IP” در این پست آپدیت نشده باشد!

پس از خرید VPS برای چک کردن تمیزی IP و پینگ آن، VPS باید دارای سیستم‌عامل نصب شده بوده و روشن باشد. یک IP غیر متصل به سرور یا سرور خاموش پینگ ندارد!

برای اطمینان از تمیزی IP سه آزمون را باید انجام دهید:

۱- پینگ گرفتن از IP: از خط فرمان کامپیوتر (CMD و PowerShell در ویندوز، Terminal در مک بوک، اپ Ping در اندروید و آیفون) با دستور زیر از IP تان پینگ بگیرید. اگر پینگ داد یعنی اعدادی را با واحد ms برگرداند که متناسب با فاصله‌ی جغرافیاییِ ایران تا لوکیشن سرور شما است، و همچنین packet loss عدد %۰.۰ (صفر درصد) باشد، IP در ISP ی محلیِ شما (و احتمالاً شهر و استان شما) تمیز است. مثل شکل زیر:

در صورتی که IP شما تمیز نباشد، خروجی شبیه تصویر زیر خواهد بود. توجه کنید که برای packet loss هر عددی غیر از صفر درصد داشته باشیم یعنی IP تمیز نیست. یا حداقل در ISP و شهر و استان ما تمیز نیست! در مثال زیر IP ما ۱۰۰٪ packet loss دارد یعنی در محل ما کاملاً بلاک است. اگر packet loss عددی بیشتر از صفر و کمتر از ۱۰۰ داشته باشد، این امکان وجود دارد که IP روی یک خط اینترنت دیگر و یا در شهری دیگر IP تمیز باشد.

ممکن است (تاکید می‌کنم ممکن است) نتایج فوق روی خط کابلی (ADSL, VDSL, Fiber) با نتایجی که از خطوط دیتای موبایل می‌گیریم متفاوت باشد. یعنی مثلاً یک IP روی همراه اول فیلتر (بلاک) باشد ولی روی خط فیبر هنوز فیلتر نشده است.

۲- اتصال ترمینال SSH: پس از انجام تست بالا از طریق یک ترمینال به سرور خود SSH بزنید. چنانچه در هنگام تایپ دستورات، فرامین بلادرنگ تایپ می‌شوند و وقفه‌ای وجود نداشت؛ می‌توان نتیجه‌گیری کرد که IP شما کاملاً تمیز است. البته هم‌اکنون تمیز است. امیدوار باشید قبلاً، یعنی طی دیروز و پریروز تا یک هفته قبل، کاربر قبلیِ این IP ایرانی نبوده باشد چون ممکن است طی چند روز گذشته این IP با پروتکل شناخته‌شده‌ای در سیستم فیلترچی، برای عبور از فیلترینگ استفاده شده و احتمال دارد در لیست خاکستری باشد! وجود لیست خاکستری قطعی نیست. یک لیست فرضی است برای IP هایی که از پروتکل‌های مشکوک به عبور از فیلترینگ استفاده کرده‌اند.

اگر نتوانید اتصال SSH برقرار کنید و یا اتصال برقرار می‌شود ولی دائماً قطع می‌شود یا در هنگام تایپ دستورات، فرامین بلادرنگ تایپ نمی‌شوند و وقفه وجود دارد؛ می‌توان نتیجه‌گیری کرد که IP شما تمیز نیست. در حالتی که اتصال SSH اصلاً برقرار نمی‌شود IP شما فیلتر است. و در حالتی که اتصال وصل و قطع می‌شود و تایپ با تاخیر دارد؛ IP شما packet loss دارد. در هر ۲ صورت شما امکان استفاده از این IP با روش‌های اتصال مستقیم به سرور را ندارید!

۳- استفاده از وب‌سایت https://check-host.net: برای چک کردن تمیزی IP و همچنین ژئولوکیشن (مکان ثبت‌شده و مالکیت IP) از وب‌سایت https://check-host.net استفاده کنید. از نگاه من اهمیت این روش در مرحله‌ی سوم و پس از آزمون‌های ۱ و ۲ است.

مثل تصویر زیر IP سرور را تایپ کنید و روی دکمه Ping بزنید. از ده‌ها شهر دنیا از جمله ۴ شهر ایران (اصفهان، کرج، شیراز و تهران) به سرور شما پینگ میزند. (قبلاً شهر تبریز هم بود) اگر IP تمیز باشد، ستون Result باید ۴/۴ شود. البته این مرحله‌ی اول تست تمیزی است. هر عدد دیگری یعنی IP شما تمیز نیست. ۴/۴ یعنی ۴ بار به سرور شما پینگ زده و هر ۴ بار پاسخ را دریافت کرده است. هر کسر دیگری مانند ۳/۴ و ۲/۴ , ۱/۴ یعنی IP سرور تمیز نیست و حالت ۰/۴ یعنی IP در سیستم فیلترینگ ما بلاک است. گاهی اوقات در شهرهای مختلف ایران وضعیت Result متفاوت است. مثلاً اگر فقط در یک شهر ۴/۴ بود IP تان فعلاً در آن شهر تمیز است واگر ساکن آن شهر هستید مشکلی نخواهید داشت؛ البته که خیلی مطمئن نباشید!

✅ اگر IP فیلتر بود، به پشتیبانی فروشنده با این دیالوگ تیکت بزنید:”IP سرور در ISP محلی من بلاک است، لطفاً آن را تغییر دهید” نیازی به داستان‌سرایی در مورد فیلترینگ ایران نیست. اگر IP جدید هم فیلتر بود شاید یکی دو دلار دریافت و تعویض کنند. نشد هم چند روش عالی برای استفاده از کلاودفلر و IP فیلتر شده موجود است.

احتمالاً این پست هم برای شما جذاب است:
ساخت VPN با سرورِ دارای IP فیلتر شده، بدون نیاز به دامنه، بدون نیاز به اکانت کلاودفلر

ثبت نام در سایت فروشنده

✅ وقتی یک سرویس‌دهنده کریپتو قبول می‌کند یعنی از قبل احتمال خرید از هر کشوری را داده است. اما تاکید می‌کنم به وب‌سایت خدمات‌دهندگان خارج از ایران فقط با VPN مراجعه و سپس اکانت بسازید و خرید کنید. اگر قبلاً به یک سایت با IP ایران مراجعه کرده‌اید، از Setting براوزر (گوگل کروم، فایرفاکس و …) کوکی (Cookie) مربوط به آن وب‌سایت را حذف کرده و با VPN دوباره به آن سایت بروید و اکانت بسازید.

در هنگام ساختن اکانت از نام، آدرس، کدپستی و تلفن فیکِ ترجیحاً اروپایی استفاده کنید. در گوگل یا گوگل‌مپ نام یک کتابفروشی، تعمیرگاه یا بیزنس را در شهر فرانکفورت، آمستردام یا لندن (یا هر شهر اروپایی) را بیابید، آدرس، کد پستی و تلفن را کمی تغییر دهید و یکID (Identity) فیک برای خود بسازید و در این سایت‌ها ثبت نام کنید. کسی اطلاعات شما را چک نمی‌کند یا به شما زنگ نمی‌زند!

بسیاری از وب‌سایت‌ها بخاطر IP ایران و حتی آدرس ایران اجازه خرید نمی‌دهند حتی با کریپتو. اگر هم خرید نهایی شود ممکن است سرویس شما با بهانه‌های ظاهراً موجهِ قانونی غیر فعال شود؛ حتی امکان بازپس‌گیری پول هم نباشد. احتمالات را جدی بگیرید.

فعلاً تمام.

این مقاله را در شبکه‌های اجتماعی به اشتراک بگذارید

۱۸ دیدگاه

  1. سلام من یه سرور از کشور روسیه خریدم فهمیدم که اینستاگرام و توییتر در روسیه فیلتر هست آیا با استفاده از پنل سنایی و عبور اینستاگرام از وارپ دادن از این محدودیت عبور کنم

  2. درود
    من میخوام سرور بخرم ولی نمیدونم چه سخت افزاری بخرم. مثلا سرور زیر چندتا کاربر جواب میده؟
    vCPU
    1
    RAM
    2 GB
    Storage (NVMe)
    50 GB
    Traffic
    5 TB
    Port Speed
    10 Gbit/s

    • درود. این کانفیگ از نظر سخت‌افزاری بیش از ۵۰ نفر رو هم جواب میده. ترافیک رو هم در نظر بگیرید. مثلا در این مورد ترافیک ماهانه ۵ ترابایته. یعنی مصرف ایران ماکسیمم می‌تونه ۲۵۰۰ گیگابایت در ماه باشه، هر کاربر ۵۰ گیگ در ماه.

  3. خب ما تمام اینا هم بدونیم مفید هست
    ولی چه فایده سرور ها یا دامنه ها سریع فیلتر میشن ؟
    اگه روشی هست ک حداقل یک ماه فیلتر نشه بگین

    • خیر اینطور نیست! مهمه که سرور رو چطور کانفیگ میکنین، چند نفر وصل میشن، از چه کلاینتی استفاده میکنن و …
      برای موارد خانوادگی پروتکل‌هایی هستن که فعلا خیلی خوب کار میکنن. مثل هیستریا ۲، بروک مستقیم و امنزیا با AmneziaWG

  4. خیلی ممنون بابت آموزش های خوب شما
    من از racknerd که همینجا خودت معرفی کرده بودی یه سرور گرفتم. چند ماهی خوب جواب داد ولی الان آی پی فیلتر شده. حتی برای تانل زدن هم مشکل دارم چون آی پی روی دیتا سنترها هم فیلتره
    چه راهکاری پیشنهاد میدی. البته ارزان قیمت :))😅

  5. درود
    من یک سرور تهیه کردم از HostVDS
    بنظر میرسه آی پی بلاک شده. زمانی که به vpn وصل میشم اما پینگ میده. مشکل اینه که در سایت https://check-host.net زمانی که آی پی رو وارد میکنم، تمام دیتاسنتر ها traceout میدن!

    این یک بخشی از ماجراست، مشکل دیگه اینه که من حتی نمیتونم با آی پی آلمان SSH بزنم به سرور. هیچ نتیجه ای نمیده.
    به ساپورت هم تیکت دادم، جواب نمیدن ):
    بنظر شما چه میشه کرد؟

    پی نوشت: (تمامی کامند ها با دقت و صحیح وارد شدند)

    • درود بر شما. اینکه از هیچ جا پینگ نمیده یعنی مشکل به سرور بر میگرده. دوباره باید سیستم عامل اوبونتو را نصب کنید و دوباره تست کنید. اگر درست نشد. فقط تغییر ip جواب میده. این مشکل گاهی پیش میاد که گاهی یک ip کلا ممکنه کار نکنه. دلایل فنی از سمت پرووایدر داره و ربطی هم به فیلترینگ ما نداره. خودم موارد مشابهی رو قبلا داشتم. اگر شتباه نکنم در HostVDS میشه که سرور رو حذف کنین و سرور دیگه‌ای جایگزین کنین.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *