1.0.0 • Published 6 months ago

bgdns v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

bgdns - تغییر آسان DNS برای دسترسی به اینترنت آزاد 🚀

bgdns یک ابزار خط فرمان ساده و در عین حال قدرتمند است که به شما کمک می‌کند تا به سرعت و به راحتی تنظیمات DNS خود را در سیستم‌های لینوکس و ویندوز تغییر دهید. این ابزار به ویژه برای کاربران ایرانی که ممکن است با محدودیت‌های دسترسی به اینترنت مواجه شوند، مفید است.

شروع به کار 💪

  1. پیش‌نیازها: Node.js و npm (یا yarn)
  2. نصب:

    برای دسترسی آسان از هر نقطه در سیستم خود، بسته را به صورت سراسری نصب کنید:

    npm install -g bgdns

    یا اگر از yarn استفاده می‌کنید:

    yarn global add bgdns

نحوه استفاده 🛠️

به سادگی اجرا کنید:

bgdns

این ابزار یک منو با گزینه‌های زیر به شما نمایش می‌دهد:

  • shekan: DNS را به سرورهای shekan تغییر می‌دهد.
  • 403: DNS را به سرورهای 403 تغییر می‌دهد.
  • none: DNS را به تنظیمات پیش‌فرض سیستم بازنشانی می‌کند.

گزینه مورد نظر خود را انتخاب کنید، و bgdns به طور خودکار تنظیمات DNS شما را تغییر می‌دهد.

پشت صحنه 🤖

bgdns از کتابخانه‌های inquirer و shelljs استفاده می‌کند:

  • inquirer: برای ایجاد یک رابط کاربری تعاملی در خط فرمان استفاده می‌شود تا بتوانید به راحتی گزینه‌های مورد نظر خود را انتخاب کنید.
  • shelljs: برای اجرای دستورات سیستم عامل در لینوکس (با استفاده از nmcli) و ویندوز (با استفاده از netsh) استفاده می‌شود.

نکات مهم ⚠️

  • در ویندوز، ممکن است لازم باشد bgdns را با امتیازات administrator اجرا کنید تا بتوانید تنظیمات DNS را تغییر دهید.
  • در ویندوز، اسکریپت به طور پیش‌فرض تنظیمات DNS را برای اولین رابط Wi-Fi موجود تغییر می‌دهد. اگر پیکربندی شبکه شما متفاوت است، ممکن است لازم باشد کد را تنظیم کنید.
  • در حال حاضر، bgdns از سیستم‌عامل‌های لینوکس و ویندوز پشتیبانی می‌کند. پشتیبانی از سایر سیستم‌عامل‌ها (مانند macOS) ممکن است در آینده اضافه شود.

هدف ✨

هدف bgdns کمک به کاربران ایرانی برای غلبه بر محدودیت‌های دسترسی به اینترنت و بهبود تجربه آنلاین آنها است. ما به اینترنت آزاد و باز برای همه اعتقاد داریم و bgdns یک گام کوچک در این جهت است.

سلب مسئولیت 🚫

لطفاً توجه داشته باشید که استفاده از bgdns ممکن است در برخی کشورها یا مناطق ممنوع باشد. استفاده از این ابزار به عهده خود شماست و ما هیچ گونه مسئولیتی در قبال عواقب استفاده از آن نداریم.

با تشکر از شما برای استفاده از bgdns!

1.0.0

6 months ago

0.0.9

6 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago