Skip to the content.

توی این مطلب سعی کردم که خیلی ساده توضیح بدم که چطور می‌تونید به هزاران هموطن خودتون توی ایران اینترنت آزاد بدید. اونم با هزینه خیلی کم، و خیلی ساده جوری که نیاز به دونستن هیچ چیزی نیست. تمامی مراحل هم با اسکرین شات توضیح دادم که واضخ و گویا باشه.

احتمالا اگر وارد این لینک شدی میدونی Conduit چیه و برو مستقیما مرحله اول و اگر نمی دونی پس یه نگاه مختصر به بخش های پایین بکن.

یه توضیح مختصر

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

مثلا توی عکس زیر بعد از حدود ۲۰ ساعت کار این سرور، چیزی در حدود ۴۳ هزار نفر به سرور وصل شدند و همزمان هم ۱۸۵ هموطن انلاین وصل بودند …. پس بریم برای ایرانمون شروع کنیم:

image

image




مطلب زیر برای افرادی هست که آشنایی با سرور ونحوه کانفیگ اون ندارند ولی اگر آشنایی به نحوه کانفیگ سرور دارید فقط کافیه اسکریپتی که توی توضیحات پایین گذاشتم رو توی سرور اجرا گنید تا conduit به همراه وب سرور نصب بشه

Conduit چیه و چطور کمکمون می‌کنه؟

ببین، وقتی یه هموطن داخل ایران از سایفون استفاده می‌کنه، اون اپ باید به یه سرور خارج از کشور وصل بشه تا بتونه اینترنت آزاد بگیره. اون سرورِ بیرون رو یکی باید فراهم کنه، درسته؟ اینجاست که Conduit میاد وسط. Conduit در واقع یه نرم‌افزاره که ما (مثلاً ایرانی‌های خارج از کشور) روی گوشی و یا حتی روی لبتابمون نصب می‌کنیم تا تبدیل بشه به یه «نقطه اتصال امن» برای کاربر داخل ایران. یعنی کاربر داخل ایران با سایفون درخواست می‌فرسته → درخواست می‌رسه به جایی که Conduit روش نصبه → Conduit اون ترافیک رو به اینترنت آزاد می‌فرسته و جواب رو برمی‌گردونه.

چرا بهتره روی یک سرور جداگونه نصب کنیم تا روی لب تاب توی خونه؟

گرچه فرقی نمیکنه و Conduit فقط نیاز داره یه «نقطه بیرون از ایران» باشه که کاربرها بتونن بهش وصل بشن؛ و خوب لپ‌تاپ/PC موبایل با اینترنت خونگی تو خارج کشور هم می‌تونه این نقش رو بازی کنه. ولی مشکل اینه که اینترنت خونه محدودیت داره:برای مثال این روش طبیعتا سرعت اینترنت خونت رو کم می‌کنه و مهم‌تر از همه همیشه باید اون لبتاب و یا گوشی روشن باشه و تازه سرعت آپلود که توی این فراینتد خیلی مهمه سرعتش توی اینترنت خونگی کمه. اما از اون سمت، سرور معمولاً ۲۴ساعته روشنه، پهنای‌باند و آپلود خیلی بالاتری داره، برای تو محدودیتی ایجاد نمی‌کنه و در نتیجه برای اینکه «بی‌دردسر و بدون محدودیت» به چند نفر سرویس بده خیلی گزینه مطمئن‌تریه.

ما دقیقا چه کاری می‌خوایم بکنیم؟

مرحله اول

طبیعتا برای سرور conduit شما می‌تونید از هر جایی خواستید سرور بگیرید ولی من اینجا دیتاسنتر زیر رو معرفی کردم چون دو تا خوبی داره:

توی عکس زیر روی اون چک باکس کلیک کنید و ثبت نام کنید. پیشنهاد من برای راه سریع‌تر، ثبت نام از طریق گوگل هست که آیکون‌اش اون پایین هست.

image

بعد از ثبت نام باید کارت اعتباری خودتون رو به عنوان روش احراز هویت وارد کنید.
image

توی این مرحله یادتون نره آدرس رو هم وارد کنید. احتیاج به ادرس دقیق نیست فقط خیابون اصلی و کد پستی کافیه برای این سایت.

image

در ادامه هم می‌تونید یک مقدار رو به عنوان شارژ اولیه انتخاب کنید. برای بعضی کارت ها می تونید فقط اون تیک link رو بزارید و پولی توی این مرحله پرداخت نکنید. در نهایت تست کنید که ببینید کارتتون کدوم دسته قرار می‌گیره.


image

مرحله دوم

بعداز اتصال به کارت، صفحه زیر رو باید ببینید. توی اینجا قبل از اینکه یک سرور بسازیم باید قبلش کدهایی که قراره توی سرور ها اجرا بشه(کد های نصب conduit) رو از طریق همین محیط گرافیکی و خیلی راحت قرار بدیم.
برای این کار روی دکمه به‌علاوه + بزنید تا منوی محصولات باز بشه
image

بعد توی منوی که باز می‌شه، یکم اسکرول می‌کنیم اون پایین و گزینه Scripts رو انتخاب می‌کنیم.
image


توی صفحه ای که باز می‌شه، توی فیلد اول، یک نام دلخواه وارد میکنید مثلا conduit.
گزینه دوم رو روی همون Boot می‌زاریم باشه.
و گزینه اخر که مهمترین قسمت این نصب هست: اول کل اون متن تستی که داخلشه رو select all کنید و بعد کامل پاک کنید و بعدش کد زیر رو کلشو کپی کنید و داخل اون باکس بزارید:

#!/bin/sh

wget https://raw.githubusercontent.com/hamid/easy-conduit/master/conduit-start-script.sh
chmod +x conduit-start-script.sh
sudo bash conduit-start-script.sh


فقط دقت کنید در نهایت باید کدی که قرار دادید شبیه عکس زیر باشه


image

و در نهایت روی دکمه Add Script بزنید تا ذخیره بشه

image

مرحله سوم

خوب حالا وقت ساخت یک سرور کوچیک هست. پس مجددا روی دکمه + پایین صفحه بزنید.


image

از منو باز شده، این بار همون بالا روی Deploy new Server بزنید


image

توی صفحه‌ای که باز میشه، همون بالا باید گزینه Shared CPU رو انتخواب کنید.


image

توی ادامه باید کشوری که توش سرور می‌خواید رو انتخاب کنید. پیشنهاد من آمریکا نیست چون ساخت سرورش ۱۰ دقیقه بیشتر طول می‌کشه. مثلا یکی از سرورهای داخل اروپا مثل هلند رو انتخاب کنید.


image

توی مرحله بعد باید قدرت اون سرور رو مشخص کنید. پیشنهاد من یک سرور با دو تا vCPU هست. البته با کمترش هم اوکیه ولی سرعت سرو خیلی کم میشه وهنگ زیاد می‌کنه.
پیشنهاد من vc2-2c-2gb هست که یکم اسکرول کنید توی لیست می بینیدش. قیمیت این سرور ماهیانه ۱۵ دلار هست و مورد خوب دیگه‌ای که این دیتاسنتر داره اینکه شما ساعتی پول می‌دید نه ماهیانه و شما می‌تونید هر زمانی دوست داشتید قطعش کنید و پول همون مدت مصرف ازتون کم می‌شه.


image

توی ادامه گزینه بک اپ رو غیر فعال کنید چون نیازی نداریم بهش و هزینه اضافی هست.


image


image

بعد روی دکمه Configure می‌زنیم که اخرین گام راه اندازی سرور هم انجام بدیم.


image

توی صفحه بعد، طبق عکس زیر از این صفحه باید سیستم عامل Ubuntu ورژن ۲۴ رو انتخاب کنید:


image

در ادامه و مهمترین تنطیم این بخش انتخاب اسکریپت هست. این جا توی گزینه Startup Script باید همون کدی که ساختیم رو انتخاب کنید.


image

طبیعتا باید یک گزینه برای انتخاب باشه. توجه کنید برای ساخت سرور های بعدی این گزینه رو فراموش نکنید چون اگر انتخاب نشه سرور به صورت خام ساخته می‌شه.


image

و در نهایت روی دکمه deploy بزنید تا سرور ساخته بشه.


image

در صفحه بعد هم وضعیت سرور رو می‌بیند که در حال ایجاده.


image

و اندکی صبر

بعد از چند دقیقه سرور ساخته میشه و در اینجل لطفا بین ۱۲ تا ۱۵ دقیقه صبر کنید تا اون اون کد اجرا بشه و conduit رو نصب کنه



خوب توی همین حین که داره conduit نصب میشه ما می‌تونیم ای پی سرور رو بدست بیاریم که بتونیم بعد از نصب وضعیت سرور و اینکه چه تعداد به سرور وصل شدن رو توی مرورگرمون ببینیم.

سرورمون بعد از ۲ ۳ دقیقه به شکل زیر در میاد
image

اگر وضعیتش Running بود یعنی سرور راه اندازی شده و د حال نصب conduit هست ولی ما می تونیم روی اون بزنیم که صفحه مشخصات سرور رو ببینیم.

برای مثال من این سرور رو ساختم و همونطور که توی عکس می‌بینیم. ای پی سرور رو توی عکس مشخص کردم:


image

این ادرس رو کپی کنید و بعد زا ۱۵ دقیقه توی یک تب جدید مرورگر بازش کنید و باید صفحه شبیه زیر رو ببینید:


image

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

حالا با رفرش صفحه و چک کردن هر ساعته می‌تونی ببینی که چند نفر از هموطنای داخل ایران رو بهشون اینترنت آزاد دادی.

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

چند نکته

1 - شما می توید هر چند تا سرور دیگه ای که خواستید اضافه کنید.

2 - شما ساعتی پول هر سرور رو می‌دیدو هر زمان دوست داشتید میتونید پاکش کنید فقط کافیه روی سرور مورد نظر بزنید و توی صفحه مشخصاتش روی اون گزینه سه نقطه کلیک کنید وروی destroy بزنید


image

3 - این روش امنی هست چرا که دسترسی سرور رو به هیچ اپ و یا برنامه ای ندادید و برای اینکه مطمعن بشید هم می‌تونید اون کدی که اون بالا زدید رو به یک AI بدید و بگید وارد اون لینک بشه و کدها رو بخونه و ازش بپرسید که محتوای کد ها چی هسند و ایا خطر ناک هستند یا خیر. در کل هر کدی که روی سرور اجرا می‌کنید باید دقت کنید که دقیقا چی هست.

مرسی که هستید و قلبتون برای ایرانمون می‌تپه. اگر مفید بود براتون به بقیه هم یاد بدید و این لینکو بهشون بدید.