https://github.com/azumi67/dns_tun
DNS Tunnel Script. Manage server and client easily with editable values.
https://github.com/azumi67/dns_tun
azumi dns-tunneling tunnel
Last synced: 10 months ago
JSON representation
DNS Tunnel Script. Manage server and client easily with editable values.
- Host: GitHub
- URL: https://github.com/azumi67/dns_tun
- Owner: Azumi67
- License: apache-2.0
- Created: 2025-07-26T07:24:40.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-27T18:57:09.000Z (11 months ago)
- Last Synced: 2025-07-27T20:51:30.496Z (11 months ago)
- Topics: azumi, dns-tunneling, tunnel
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

نام پروژه : تانل dns
--

**امکانات**
- تانل dns
- امکان مشخص کردن ایپی پرایوت ورژن 4 به صورت custom
- امکان ویرایش تانل
- امکان مشاهده لاگ سرویس
- دارای ریست تایمر
- دارای input های متفاوت برای بهترین نتیجه
- امکان حذف تانل
- دارای ریست تایمر
-----------------------

**آموزش استفاده از اسکریپت**
- قبل از اینکه اسکریپت را اجرا کنم باید یک دامین تهیه کنم. به طور مثال دامین من azumi.com است . حالا داخل dns provider باید یک NS با عنوان tunnel و مقدار iodine.azumi.com. ( حتما در اخر مقدار یک dot قرار دهید) و یک رکورد A با عنوان iodine و ایپی پابلیک سرور خارج قرار میدهم. در اسکریپت از ساب دامین tunnel.iodine.azumi.com استفاده میکنم. اگر فرایند را درست انجام دهید، تانل برای شما باید فعال شود و بین دو پرایوت ایپی پینگ برقرار شود.
- به این صورت میشود tunnel.iodine.azumi.com. << NS و رکورد A >> iodine.azumi.com که پشت ان ایپی پلبلیک سرور خارج قرار میگیرد
- حالا برای ساب دامین هم میشود از tunnel.azumi.com و هم tunnel.iodine.azumi.com استفاده کرد
نحوه استفاده از اسکریپت
------------------
- نخست پسورد را وارد میکنم
- ایپی پرایوت ورژن 4 را وارد میکنم
- ساب دامین که پشت ان ایپی سرور خارج را قرار داده ام، وارد میکنم
- ساب دامین را tunnel.iodine.azumi.com (همانی که ساختم)، قرار میدهم.
- مقدار mtu را به صورت دیفالت 1130 وارد میکنم. شما میتوانید تغییر دهید
- نام دیوایس را dns2 قرار میدهم

- نام پسورد را ازومی قرار میدهم
- پابلیک ایپی سرور خارج را وارد میکنم
- نام ساب دامینی را که در سرور وارد کردم اینجا هم وارد میکنم
- مقدار فرگمنت را 100 قرار میدهم شما میتوانید 200 قرار بدهید
- مقدار dns query را txt یا null قرار میدهم
- مقدار keepalive را 30 ثانیه قرار میدهم
- نام دیوایس را مشخص میکنم
----------------
**- نصب پیش نیاز ها**
```
apt install python3 -y && sudo apt install python3-pip && pip install colorama && pip install netifaces && apt install curl -y
pip3 install colorama
sudo apt-get install python-pip -y && apt-get install python3 -y && alias python=python3 && python -m pip install colorama && python -m pip install netifaces
sudo apt update -y && sudo apt install -y python3 python3-pip curl && pip3 install --upgrade pip && pip3 install netifaces colorama requests
```
- اجرای اسکریپت
```
apt install curl -y && bash -c "$(curl -fsSL https://raw.githubusercontent.com/Azumi67/DNS_tun/refs/heads/main/dns.sh)"
```