دوستان فعلا DNSST داره کار می کنه.
اگر میخوای برای عزیزانتون در ایران ایجاد کنید نیاز به دو چیز دارید:
تهیه یک سرور مجازی با سیستم عامل debian/ubuntu
تهیه یک دامین و ست کردن DNS بر روی cloudflare
در کلادفلر خودتون یک A رکورد با پراکسی خاموش بسازید (نام دلخواه)، در قسمت IP هم آدرس IP سروری که تهیه کردید رو وارد کنید.
مثال:
test.example[.]com -> 192.168.0.1
سپس در کلافلر خودتون یک NS رکورد بسازید که نامش حتما و فقط و فقط تک حرفی باشه و در قسمت nameserver آدرس A رکورد کامل رو وارد کنید.
مثال:
p.example[.]com -> test.example[.]com
سپس در سروری که خریدید از طریق ssh لاگین کنید و :
sudo nano /etc/ssh/sshd_config
و
PasswordAuthentication yes
و اگر نام کاربریتون root هست:
PermitRootLogin yes
هم باید باشه.
سپس:
bash <(curl -Ls https://raw.githubusercontent.com/bugfloyd/dnstt-deploy/main/dnstt-deploy.sh)
جایی که ازتون دامنه می خواد اون آدرس تک حرفی رو به صورت کامل وارد کنید (مثال: p.example[.]com) و در جایی که سوال می کنه از بین ساکس و ssh مورد ssh رو انتخاب کنید، نهایت به شما یک public key میده که اون رو می تونید در http injector در تلفن اندرویدتون استفاده کنید،
نحوه ایمپورت داخل تلفنتون رو هم در این کانال (متعلق به من نیست) می تونید ببیند:
https://t.me/rahgozar94725_ip/305
اگر میخوای برای عزیزانتون در ایران ایجاد کنید نیاز به دو چیز دارید:
تهیه یک سرور مجازی با سیستم عامل debian/ubuntu
تهیه یک دامین و ست کردن DNS بر روی cloudflare
در کلادفلر خودتون یک A رکورد با پراکسی خاموش بسازید (نام دلخواه)، در قسمت IP هم آدرس IP سروری که تهیه کردید رو وارد کنید.
مثال:
test.example[.]com -> 192.168.0.1
سپس در کلافلر خودتون یک NS رکورد بسازید که نامش حتما و فقط و فقط تک حرفی باشه و در قسمت nameserver آدرس A رکورد کامل رو وارد کنید.
مثال:
p.example[.]com -> test.example[.]com
سپس در سروری که خریدید از طریق ssh لاگین کنید و :
sudo nano /etc/ssh/sshd_config
و
PasswordAuthentication yes
و اگر نام کاربریتون root هست:
PermitRootLogin yes
هم باید باشه.
سپس:
bash <(curl -Ls https://raw.githubusercontent.com/bugfloyd/dnstt-deploy/main/dnstt-deploy.sh)
جایی که ازتون دامنه می خواد اون آدرس تک حرفی رو به صورت کامل وارد کنید (مثال: p.example[.]com) و در جایی که سوال می کنه از بین ساکس و ssh مورد ssh رو انتخاب کنید، نهایت به شما یک public key میده که اون رو می تونید در http injector در تلفن اندرویدتون استفاده کنید،
نحوه ایمپورت داخل تلفنتون رو هم در این کانال (متعلق به من نیست) می تونید ببیند:
https://t.me/rahgozar94725_ip/305
Telegram
Rahgozar IP
برای نصب dnstt به یک سرور خارج نیاز دارید و یک دامین
مرحله اول:
- یه A رکورد بسازید و پوینت کنید به آیپی سرور مثلا sub.test.com
- یه NS رکورد بسازید و پوینت کنید به ساب بالایی. دقت کنید تک حرفی باشه مثلا n.test.com
مرحله دوم:
- اسکریپت زیر رو توی سرور اجرا…
مرحله اول:
- یه A رکورد بسازید و پوینت کنید به آیپی سرور مثلا sub.test.com
- یه NS رکورد بسازید و پوینت کنید به ساب بالایی. دقت کنید تک حرفی باشه مثلا n.test.com
مرحله دوم:
- اسکریپت زیر رو توی سرور اجرا…
❤17👍1🍓1
Media is too big
VIEW IN TELEGRAM
نحوه ساخت DNSST برای دوستانی که دوست یا آشنایانی در ایران دارند.
نرم افزار اتصال: NetMod
در مورد خرید VPS: یک vps اروپا با سیستم عامل Ubuntu یا Debian تهیه کنید (ارزونترین سرور رو بگیرید)
ابتدا یک دامنه میخرید به هر آدرسی که دوست دارید
از سایتی که دامنه خریدید قسمت DNS یا Domain Name Server رو پیدا می کنید
تب جدید باز می کنید و وارد dash.cloudflare.com میشید و ثبت نام یا ورود انجام میدید.
در قسمت Account Home
گزینه Onboard a domain
رو انتخاب میکنید
Enter existing domain:
آدرس دامنه ای که ثبت کردید رو کامل وارد میکنید و continue رو میزنید
در صفحه جدید پلن Free رو انتخاب می کنید .
Continue to activation رو در صفحه بعد بزنید
در صفحه جدیدی که میبینید در قسمت 2 دو آدرس می بینید که دونه دونه کپی می کنید و در وبسایتی که دامنه رو ثبت کردید جایگزین آدرس DNS کنونی میکنید، این فرایند معمولا چند دقیقه ای انجام میشه ولی بعضی مواقع تا ۴۸ ساعت طول میکشه.
سپس در cloudflare دکمه I updated my nameservers رو میزنید.
بعد از شناسایی تغییر DNS توسط کلادفلر یک ایمیل از خود کلادفلر دریافت می کنید.
دستورات:
Command 0:
ssh {نام کاربری مثلا root یا هر چیزی که سرویس دهنده براتون فرستاده) @ ip e server
e.g.
root@8.8.8.8
Command 1:
Command 2:
Command 3:
⚠️ مهم:
در ویدیو: تیک Proxy (نارنجی) رنگ روشنه، نباید روشن باشه، خاموشش کنید
نرم افزار اتصال: NetMod
در مورد خرید VPS: یک vps اروپا با سیستم عامل Ubuntu یا Debian تهیه کنید (ارزونترین سرور رو بگیرید)
ابتدا یک دامنه میخرید به هر آدرسی که دوست دارید
از سایتی که دامنه خریدید قسمت DNS یا Domain Name Server رو پیدا می کنید
تب جدید باز می کنید و وارد dash.cloudflare.com میشید و ثبت نام یا ورود انجام میدید.
در قسمت Account Home
گزینه Onboard a domain
رو انتخاب میکنید
Enter existing domain:
آدرس دامنه ای که ثبت کردید رو کامل وارد میکنید و continue رو میزنید
در صفحه جدید پلن Free رو انتخاب می کنید .
Continue to activation رو در صفحه بعد بزنید
در صفحه جدیدی که میبینید در قسمت 2 دو آدرس می بینید که دونه دونه کپی می کنید و در وبسایتی که دامنه رو ثبت کردید جایگزین آدرس DNS کنونی میکنید، این فرایند معمولا چند دقیقه ای انجام میشه ولی بعضی مواقع تا ۴۸ ساعت طول میکشه.
سپس در cloudflare دکمه I updated my nameservers رو میزنید.
بعد از شناسایی تغییر DNS توسط کلادفلر یک ایمیل از خود کلادفلر دریافت می کنید.
دستورات:
Command 0:
ssh {نام کاربری مثلا root یا هر چیزی که سرویس دهنده براتون فرستاده) @ ip e server
e.g.
root@8.8.8.8
Command 1:
bash <(curl -Ls https://raw.githubusercontent.com/net2share/dnstt-deploy/main/dnstt-deploy.sh)
Command 2:
sudo adduser --shell /usr/sbin/nologin usernameCommand 3:
bash <(curl -Ls https://raw.githubusercontent.com/therealaleph/dnsstnetmodgen/refs/heads/main/netmod.sh)در ویدیو: تیک Proxy (نارنجی) رنگ روشنه، نباید روشن باشه، خاموشش کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍2🔥1🙏1
برای نصب DNSST یک محیط گرافیکی قابل اجرا در ویندوز و لینوکس و مک آوردم بالا، کافیه مشخصات ssh و ns تک حرفی رو وارد کنید و کانفیگ رو براتون بفرسته. هشدار dns propagation میده بهتون اگه هنوز dns تون آماده نباشه.
برای دوستان dns2share هم pr فرستادم منتظرم قبول کنن.
https://github.com/therealaleph/dns-tunnel-deploy/tree/main/gui
برای نصب:
پایتون نصب باشه
linux (deb):
sudo apt install python3-pip -y
mac:
brew install python3-pip
windows:
winget install -e --id Python.Python.3.14 --scope machine
سپس
git clone https://github.com/therealaleph/dns-tunnel-deploy/
cd dns-tunnel-deploy
cd gui
python3 -m venv .
source ./venv/bin/activate
pip3 install paramiko pyinstaller
python3 dnstt_manager.py
برای دوستان dns2share هم pr فرستادم منتظرم قبول کنن.
https://github.com/therealaleph/dns-tunnel-deploy/tree/main/gui
برای نصب:
پایتون نصب باشه
linux (deb):
sudo apt install python3-pip -y
mac:
brew install python3-pip
windows:
winget install -e --id Python.Python.3.14 --scope machine
سپس
git clone https://github.com/therealaleph/dns-tunnel-deploy/
cd dns-tunnel-deploy
cd gui
python3 -m venv .
source ./venv/bin/activate
pip3 install paramiko pyinstaller
python3 dnstt_manager.py
GitHub
dns-tunnel-deploy/gui at main · therealaleph/dns-tunnel-deploy
Contribute to therealaleph/dns-tunnel-deploy development by creating an account on GitHub.
❤19👍1