اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

عصر بخیر، انجمن!

نام من ... میخائیل پودیویلوف. من بنیانگذار سازمان عمومی "مدیوم" هستم.

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

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

اگر می خواهید با جزئیات دریابید که ارائه دهنده اینترنت غیرمتمرکز "Medium" چیست و چیست، توصیه می کنم بخوانید. مقاله همکارم.

اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

فریاد لیریک

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

ابتدا اجازه دهید از توپولوژی استفاده کنیم مش جزئی в کلمنا и خانتی مانسیسک، همه نمی خواهند به این شهرها زیارت کنند تا شبکه را در عمل امتحان کنند.

در این شهرها شبکه در سطح کار می کند L2، که در حال حاضر در بالای آنها در سطح L3 کار می کند ایگدراسیل، که ما از آن به عنوان حمل و نقل اصلی شبکه استفاده می کنیم.

بنابراین، توپولوژی شبکه "متوسط" به شکل زیر است:اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

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

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

خودتان را ببینید!اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

به نظر من این عنوان با محتوا تناقض دارد. آیا باید اینگونه باشد؟

عنوان مغایرتی با محتوا ندارد، اما یک طرح ذهنی از انتظارات نویسنده است که در آینده نزدیک جامعه ارائه دهنده اینترنت غیرمتمرکز "Medium" قادر خواهد بود دسترسی به شبکه را در بسیاری از شهرهای دیگر روسیه سازماندهی کند. این به کاربران امکان می دهد بدون استفاده از حمل و نقل اینترنتی از منابع شبکه متوسط ​​استفاده کنند.

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

علیرغم این واقعیت که اینترنت در ابتدا غیرمتمرکز بود (همانطور که از نام آن پیداست - "شبکه های متصل به هم" ، "شبکه شبکه ها")، کانال های ارتباطی هنوز هم متعلق به دولت یا شرکت ها هستند. بنابراین، عیب اصلی آن این است که نه توسط جامعه، بلکه توسط دولت و شرکت ها کنترل می شود.

به هر حال، علاوه بر کلومنا و خانتی مانسیسک، Medium دارای نقاط دسترسی نیز است دریاچه ها, سامارا и تیومن. علاقه مندان خارجی نیز از ابتکار شبکه Medium حمایت می کنند و در حال ایجاد نقاط داغ در ریگا و بارسلونا هستند.

پس بیایید شروع کنیم!

مرحله 1. نرم افزار لازم برای عملکرد صحیح شبکه را دانلود کنید.

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

می توانید با فراخوانی منوی زمینه بخش "رایانه" در داخل برنامه "Explorer" و انتخاب "Properties" به بیت سیستم عامل خود پی ببرید.

شما به مورد "نوع سیستم" علاقه مند هستید. بیتی سیستم عامل شما در آنجا نمایش داده می شود. مثلا، "سیستم عامل 64 بیتی'.

مشتری را می توان از اینجا دانلود کرد:

Yggdrasil 0.3.8 / i386 (32 بیتی) | Yggdrasil 0.3.8 / amd64 (64 بیت)

و بر این اساس، ابزار مدیریت کپی Yggdrasil خود را می توانید از اینجا دانلود کنید:

Yggdrasilctl 0.3.8 / i386 (32 بیت) | Yggdrasilctl 0.3.8 / amd64 (64 بیت)

مرحله 2. نصب نرم افزارهای لازم برای عملکرد صحیح شبکه.

اکنون باید فایل های دانلود شده قبلی را به دایرکتوری واقع در آن منتقل کنید C: WindowsSystem32. معمولاً متغیر محیط ویندوز ٪ مسیر٪ شامل آدرس دایرکتوری هایی است که فایل های اجرایی در آنها قرار دارند. شامل می شوند C: WindowsSystem32.

مرحله 3. راه اندازی سرویس گیرنده Yggdrasil.

با فشردن یک کلید ترکیبی Win + R و دستور را در قسمت ظاهر شده وارد کنید cmd، خط فرمان را راه اندازی کنید.

اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

از دستور استفاده کنید yggdrasil -genconf > yggdrasil.confبرای ایجاد یک فایل پیکربندی جدید تحت هیچ شرایطی این فایل را با کسی به اشتراک نگذارید.، زیرا حاوی کلید خصوصی شما برای رمزگذاری ترافیک درون شبکه است.

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

فایل پیکربندی شما اکنون در این آدرس قرار دارد C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. این فایل را با هر ویرایشگر متنی باز کنید و به زوج های زیر توجه ویژه ای داشته باشید ارزش کلیدی:

Peers: [] - اگر این فیلد را خالی بگذارید، سرویس گیرنده Yggdrasil فقط می‌تواند در آن کار کند -autoconf. سایر همتایان (شرکت کنندگان) شبکه که در حالت همپوشانی نیز کار می کنند باید در اینجا نشان داده شوند. هنگامی که سرویس گیرنده Yggdrasil راه اندازی شد، آنها به آن متصل خواهند شد.

چندین همتا را از بین انتخاب کنید لیست بعدی و آنها را به لیست همتایان اضافه کنید.

شما باید در پایان با چیزی شبیه به Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. شما همچنین می توانید از همتایان کشورهای دیگر استفاده کنید، اما این افراطی است توصیه نمی شود، زیرا این تأثیر مخربی بر عملکرد کلی شبکه دارد.

تنظیم را تغییر دهید NodeInfoPrivacy: false بر NodeInfoPrivacy: true، اگر نمی خواهید دیگران در شبکه بدانند از کدام پلتفرم، معماری و نسخه کلاینت Yggdrasil استفاده می کنید. توصیه می کنم این گزینه ها را پنهان کنید زیرا Yggdrasil در حال حاضر بسیار پایدار نیست و برخی از نسخه ها ممکن است آسیب پذیری داشته باشد.

شما همچنین می توانید تنظیمات را پیکربندی کنید NodeInfoتا سایر کاربران شبکه بتوانند اطلاعات بیشتری در مورد گره شما بیابند. شما انتخاب می کنید که چه اطلاعاتی را به اشتراک بگذارید و چه اطلاعاتی را به اشتراک نگذارید.

به عنوان مثال:

NodeInfo:
{
contact: [email protected]
location: Ozyory, Russia
name: home.y.podivilov.ru
}

مرحله 4. ایجاد یک کار در زمانبندی کار.

با فشردن یک کلید ترکیبی Win + R و دستور را در قسمت ظاهر شده وارد کنید taskschd.msc، زمانبندی کار را شروع کنید.

اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

از منوی زمینه در سمت راست، را انتخاب کنید ایجاد وظیفه.

در برگه «عمومی»، در قسمت «نام»، «Yggdrasil» را وارد کرده و کادر «اجرا با بالاترین حقوق» را علامت بزنید. این کار برای اینکه کلاینت Yggdrasil بتواند از درایور TAP شبکه استفاده کند که در مرحله بعد نصب می کنیم ضروری است.

در برگه "Triggers"، روی دکمه "Create" کلیک کنید و "در ورود به سیستم" را از منوی زمینه انتخاب کنید. روی OK کلیک کنید.

در برگه «اقدامات»، روی دکمه «ایجاد» کلیک کنید و در مقابل «اقدام» از منوی زمینه، «اجرای برنامه» را انتخاب کنید. در قسمت Program یا Script وارد کنید Yggdrasil. در قسمت "افزودن آرگومان ها (اختیاری)" وارد کنید -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. روی OK کلیک کنید.

مرحله 5. نصب توزیع OpenVPN.

Yggdrasil از یک درایور TAP شبکه مجازی برای شبیه سازی یک دستگاه اترنت و اطمینان از عملکرد صحیح شبکه استفاده می کند.

می توانید توزیع OpenVPN را دانلود کنید اینجا.

مرحله 6. پیکربندی سرورهای DNS برای پروتکل IPv6.

  1. با فشار دادن یک کلید، منوی زمینه ویندوز را فراخوانی کنید Win و کنترل پنل را باز کنید
  2. "شبکه و اینترنت" را انتخاب کنید
  3. "مرکز شبکه و اشتراک گذاری" را انتخاب کنید
  4. روی لینک مقابل عبارت «اتصالات» کلیک کنید
  5. روی Properties کلیک کنید
  6. «IP نسخه 6 (TCP/IPv6)» را انتخاب کنید
  7. روی Properties کلیک کنید
  8. کادر کنار «استفاده از آدرس‌های سرور DNS زیر» را علامت بزنید.
  9. وارد 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be در قسمت Preferred DNS Server و روی OK کلیک کنید

تبریک می گویم! راه اندازی کامل شده است. به Task Scheduler برگردید، سپس مورد Yggdrasil را انتخاب کنید و از منوی زمینه در سمت راست روی دکمه Run کلیک کنید.

یک پنجره ترمینال ظاهر می شود:

اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند
Всё کارет

اکنون می توانید مرورگر خود را باز کرده و در نوار آدرس وارد کنید http://medium.isp/. اگر شبکه به درستی پیکربندی شده باشد، صفحه زیر را مشاهده خواهید کرد:

اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند

خوش آمدید

ما لیستی از جالب ترین و محبوب ترین منابع شبکه را برای شما آماده کرده ایم - می توانید آن را پیدا کنید اینجا.

اینترنت رایگان در روسیه با شما شروع می شود

امروز می توانید تمام کمک های ممکن را برای ایجاد اینترنت رایگان در روسیه ارائه دهید. ما یک لیست جامع از نحوه کمک به شبکه را گردآوری کرده ایم:

    اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند   شبکه مدیوم را به دوستان و همکاران خود معرفی کنید
    اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند   اشتراک گذاری با مرجع به این مقاله در شبکه های اجتماعی یا وبلاگ شخصی
    اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند   در بحث مسائل فنی در شبکه مدیوم شرکت کنید در GitHub
    اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند   وب سرویس خود را به صورت آنلاین ایجاد کنید ایگدراسیل
    اینترنت برای همه، رایگان، و اجازه ندهید کسی توهین شده را ترک کند   مال خودت را بالا ببر نقطه دسترسی به شبکه متوسط

همچنین نگاه کنید به:

من چیزی برای پنهان کردن ندارم
هر آنچه می خواستید در مورد ارائه دهنده اینترنت غیرمتمرکز Medium بدانید، اما از پرسیدن می ترسید
عزیزم ما داریم اینترنت رو میکشیم

ما در تلگرام هستیم: @medium_isp

فقط کاربران ثبت نام شده می توانند در نظرسنجی شرکت کنند. ورود، لطفا.

رای گیری جایگزین: برای ما مهم است که نظر کسانی را که حساب کاملی در Habré ندارند بدانیم.

86 کاربر رای دادند. 22 کاربر رای ممتنع دادند.

منبع: www.habr.com

اضافه کردن نظر