ویرگول
ورودثبت نام
mahdi.ft
mahdi.ft
mahdi.ft
mahdi.ft
خواندن ۲ دقیقه·۸ سال پیش

تنظیم شکن؛دور زدن اجبار

ایرادی ایجاد شد که نمیتونستم روی یکی از خدمات دهندگان اینترنت از"شکن" استفاده کنم در حالی که روی سایر خدمات دهنده ها ممکن بود.از تیم پشتیبانی شکن سوال کردم و اون ها هم به خوبی راهنمایی کردند.

مشکل من از این جا بود که: بعضی از آی اس پی ها همه درخواست های دی ان اس رو به سرور خودشون میفرستن(به اعتباری force میکنن).

طبق راهنمایی دوستان می‌شد پورت پیش فرض دی ان اس رو از ۵۳ به ۵۳۵۳ تغییر داد تا از این مشکل رهایی پیدا کنیم

برای این کار داخل سیستم عامل لینوکس با استفاده از راهنمایی هایی اقدام کردم(آخر متن اشاره شدند)

گام ها و یک سری نکته ها:

فایل networkmanager.conf رو باز میکنیم:

sudo nano /etc/NetworkManager/NetworkManager.conf

با گذاشتن یک # جلوی dns=dnsmasq اون رو دیسیبل میکنیم

#dns=dnsmasq

نتورک منیجر رو رستارت میکنیم

sudo service network-manager restart‍

این رول های آی پی تیبل رو اضافه میکنیم با دستور:

sudo iptables -t nat -A OUTPUT -p tcp --dport 53 -j DNAT --to 94.232.174.194:5353
sudo iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to 94.232.174.194:5353

(آدرس شکن مشخص هست این آدرس ممکن هست در لحظه ای که این متن رو میخونید تغییر کرده باشه)

حالا برای این که این تنظیمات بعد از ریبوت کردن هم فعال بمونه نرم افزار iptables-persistent رو با دستور زیر نصب میکنیم(برای دبیان و بچه هاش):

sudo apt-get install iptables-persistent

سوالی از ما میپرسه مبنی بر این که آیا تنظیمات کنونی آی پی تیبل رو برای آی پی ورژن ۴ و ۶ ذخیره کنم که تایید میکنیم
حالا بعد از ریبوت مشکلی نداریم
برای اینکه رول های جدیدی که ثبت میکنیم رو هم ذخیره کنیم از این دستور میتونیم استفاده کنیم:

sudo sh -c "iptables-save > /etc/iptables/rules.v4"
sudo sh -c "ip6tables-save > /etc/iptables/rules.v6"

که در واقع نرم افزار جدیدی که نصب کردیم بعد از هر بار بالا اومدن سیستم دنبال همین دو فایل میگرده و اون ها رو اجرا میکنه.

نکته و هشدار :

باید بدونیم طبق اسناد اوبونتو

https://help.ubuntu.com/community/IptablesHowTo#Configuration_on_startup

رول هایی که ما ست میکنیم میتونن دچار کانفلیکت با نتورک منیجر خود سیستم عامل بشن.قابل چشم پوشی هست.اما اگر خواستیم این مسیر رو برگردیم و رول ها رو پاک هم کنیم میتونیم و جای نگرانی نیست.

این قدم ها مشکل من رو حل کرد.اما اگر کسی نکته ای رو به این متن اضافه کرد و یا به نکته ای اشاره کرد بسیار باعث خوشحالی میشه(:

ارجاع به و تشکر از:

https://www.shecan.ir/
https://unix.stackexchange.com/questions/144482/iptables-to-redirect-dns-lookup-ip-and-port
https://www.thomas-krenn.com/en/wiki/Saving_Iptables_Firewall_Rules_Permanently


شکنتحریمdnslinux
۳
۸
mahdi.ft
mahdi.ft
شاید از این پست‌ها خوشتان بیاید