https://github.com/theothermmd/dnspure
This is the coolest. The coolest and most specialized network tool. that's right It changes the DNS.
https://github.com/theothermmd/dnspure
dns dns-client
Last synced: 4 months ago
JSON representation
This is the coolest. The coolest and most specialized network tool. that's right It changes the DNS.
- Host: GitHub
- URL: https://github.com/theothermmd/dnspure
- Owner: theothermmd
- License: gpl-3.0
- Created: 2024-07-26T16:08:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-26T16:11:37.000Z (over 1 year ago)
- Last Synced: 2025-07-04T20:43:32.498Z (6 months ago)
- Topics: dns, dns-client
- Language: Shell
- Homepage:
- Size: 543 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## درباره DNS Pure | دی ان اس پیور
با DNSPure میتونید به راحتی DNS سیستمتون رو تغییر بدید. با BASH نوشته شده. سریعه و کار باهاش آسونه. و DNS Provider های مختلفی رو برای کاربرد های مختلف همراه با راهنمایی های استفاده در اختیارتون میذاره :)
## چطوری باهاش DNS سیستممون رو تغییر بدیم؟
با دستور زیر میتونید به سریع ترین شکل DNS سیستمتون رو تغییر بدید :
```sh
wget https://raw.githubusercontent.com/mohamadrzm/dnspure/main/dnspure.sh && sudo sh dnspure.sh
```
> [!TIP]
> فقط کافیه به جای نام DNSی که میخواید رو قرار بدید. برای مثال Cloudflare یا Google و اگه میخواید وقتی سیستمتون رو ری استارت کردید DNSی که تنظیم کردید همچنان باقی بمونه، میتونید به جای حرف P رو قرار بدید و اگه میخواید موقتی باشه و بعد از ری استارت سیستمتون DNSی که تنظیم کردید به قبلی برگرده میتونید از T استفاده کنید برای مثال من میخوام Google DNS رو تنظیم کنم به صورت دائمی به این شکل دستور رو در ترمینال قرار میدم :
```sh
wget https://raw.githubusercontent.com/mohamadrzm/dnspure/main/dnspure.sh && sudo sh dnspure.sh google p
```
لیست DNS Provider ها :
`Shecan` , `Electro` , `403` , `Google` , `Cloudflare`
> [!TIP]
> همچنین اگه با منو و گرافیکی راحت تر هستید میتونید از دستور زیر استفاده کنید :
```sh
wget https://raw.githubusercontent.com/mohamadrzm/dnspure/main/DNSPure.sh && sudo sh DNSPure.sh menu
```
> [!NOTE]
> بعد از اجرا و تغییر DNS اسکریپت روی سیستم نصب میشه و برای تغییر DNS دیگه نیازی نیست مراحل بالا رو تکرار کنید. کافیه dnspure رو به صورت تمامی حروف کوچیک بنویسید تو ترمینال و DNSتون رو تعییر بدید :
مثال : برای تغییر سریع DNS به گوگل : dnspure google t
مثال : برای تغییر DNS با منوی گرافیکی : dnspure menu
## مشارکت
باعث خوشحالیه اگه با هم پروژه رو ببریم جلو :)
1. پروژه رو فورک کنید
2. یک برانچ جدید بسازید (`git checkout -b dev/AmazingFeature`)
3. تغییرات خودتون رو کامیت کنید (`git commit -m 'Add some AmazingFeature'`)
4. برانچتون رو پوش کنید (`git push origin dev/AmazingFeature`)
5. پول ریکوئست بزنید. تمام :)
(برو بالا)