sanad is a DNS changer extensions for Gnome.
The name is a equivalent for DNS in persian(سامانه نام دامنه)
- go here and install it
- download the extension zip file from the last release in github
- then install it with this command:
gnome-extensions install sanad@apps.mirsobhan.ir.shell-extension.zip
you can put your custom dns server into ~/.config/sanad@apps.mirsobhan.ir/sanad.ns.csv
by adding it in csv format like : Provider,DNS1,DNS2
$ echo "xyz,192.168.198.123,192.168.199.124" >> ~/.config/sanad@apps.mirsobhan.ir/sanad.ns.csv
این پرونده ساناد های تحریمشکن هست و میتونید به صورت دستی هم طبق راهنمای بالا به افزونه ساناد اضافه کنید. بخاطر اینکه گنوم توسط ردهت میزبانی میشه و ردهت در آمریکا ثبت شده است به همین خاطر با احترام قبول نکردن که این DNS ها قرار بگیره توی خود افزونه و گفتن دنبال یه راهکار جداگانه ای باش.
با دستور زیر هم میتونید همینکار رو مستقیم انجام بدید
curl -s https://raw.githubusercontent.com/MirS0bhan/sanad/refs/heads/master/dns.csv >> ~/.config/sanad@apps.mirsobhan.ir/sanad.ns.csv