صفحة الفيديو والاسكريبتات
رجوع
تسجيل دخول
إنشاء حساب
فيديو توضيحي
اسكريبتات قابلة للنسخ
Script:staticip For Version up to up to 6
# تعريف اسم الملف المؤقت :local tempFileName "public_ip.txt" # جلب الـ Public IP من ipify /tool fetch url="https://api.ipify.org" mode=https dst-path=$tempFileName keep-result=yes # قراءة محتوى الملف المؤقت :local publicIP [/file get $tempFileName contents] # حذف الملف المؤقت /file remove $tempFileName # التحقق من نجاح جلب الـ IP :if ([:len $publicIP] > 0) do={ # تعريف المتغيرات الخاصة بالسيرفر :local hostname "username" :local password "password" :local server "dns.iros.tech" :local ip $publicIP # إرسال الـ IP إلى السيرفر /tool fetch url=("https://" . $server . "/update.php?hostname=" . $hostname . "&password=" . $password . "&ip=" . $ip) keep-result=no } else={ :log warning "Failed to fetch public IP from ipify" }
نسخ الاسكريبت
Script:staticip For Version up to up to 5
# تعريف اسم الملف المؤقت :local tempFileName "public_ip.txt" # جلب الـ Public IP من ipify (بدون mode=https لأنه غير مدعوم في الإصدار 5) # نستخدم فقط url و dst-path /tool fetch url="http://api.ipify.org" dst-path=$tempFileName # قراءة محتوى الملف المؤقت :local publicIP [/file get $tempFileName contents] # حذف الملف المؤقت /file remove $tempFileName # التحقق من نجاح جلب الـ IP :if ([:len $publicIP] > 0) do={ # تعريف المتغيرات الخاصة بالسيرفر :local hostname "username" :local password "password" :local server "dns.iros.tech" :local ip $publicIP # إرسال الـ IP إلى السيرفر (باستخدام http وليس https لتوافق الإصدار 5) /tool fetch url=("http://" . $server . "/update.php?hostname=" . $hostname . "&password=" . $password . "&ip=" . $ip) keep-result=no } else={ :log warning "Failed to fetch public IP from ipify" }
نسخ الاسكريبت
scheduler
يمكن وضع الاسكربت في schedulerلعمل الاسكربت طلقائيا كل مده محدده
نسخ الاسكريبت