bgdns
v0.0.6
Published
A command-line tool for tagging and pushing Git commits with version increment and pipeline URL generation.
Downloads
29
Maintainers
Readme
bgdns - تغییر آسان DNS برای دسترسی به اینترنت آزاد 🚀
bgdns یک ابزار خط فرمان ساده و در عین حال قدرتمند است که به شما کمک میکند تا به سرعت و به راحتی تنظیمات DNS خود را در سیستمهای لینوکس و ویندوز تغییر دهید. این ابزار به ویژه برای کاربران ایرانی که ممکن است با محدودیتهای دسترسی به اینترنت مواجه شوند، مفید است.
شروع به کار 💪
پیشنیازها: Node.js و npm (یا yarn)
نصب:
برای دسترسی آسان از هر نقطه در سیستم خود، بسته را به صورت سراسری نصب کنید:
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!