Closed MHSanaei closed 3 weeks ago
Finally, i found the best setting for it :D
همان طور که خودتون هم در اینجا می تونید ببینید: Web Panel - WARNING: Please DO NOT USE plain HTTP panels like 3X-UI, as they are believed to be bribed by Iran GFW for supporting plain HTTP by default and refused to change (#3884 (comment)), which has already put many users' data security in danger in the past few years. If you are already using 3X-UI, please switch to the following panels, which are verified to support HTTPS and SSH port forwarding only
اینا رسما قصد اذیت کردن شما رو دارن ولی خیلی راحت می تونید کاری کنید که نتونن چیزی بگن اینم کد که برای ubuntu تست کردم درست کار می کنه این ساختارو با install.sh ترکیب کنید :
#!/bin/bash
apt-get update && apt-get install -q -y sqlite3
add_ssl() {
echo -e "Please enter ssl paths. (if it is empty or not real file, will be default)"
read -p "ssl_key: " ssl_key
read -p "ssl_cert: " ssl_cert
if [ ! -f "/etc/x-ui/x-ui.db" ]; then
echo "Error: x-ui database not found."
return 1
fi
if [ "$ssl_key" != "" ] && [ -f "$ssl_key" ]; then
sqlite3 /etc/x-ui/x-ui.db << EOF
UPDATE settings SET value = '$ssl_key' WHERE id = 6;
.quit
EOF
if [ $? -eq 0 ]; then
echo "ssl_key updated successfully."
else
echo "Error updating ssl_key."
fi
fi
if [ "$ssl_cert" != "" ] && [ -f "$ssl_cert" ]; then
sqlite3 /etc/x-ui/x-ui.db << EOF
UPDATE settings SET value = '$ssl_cert' WHERE id = 5;
.quit
EOF
if [ $? -eq 0 ]; then
echo "ssl_cert updated successfully."
else
echo "Error updating ssl_cert."
fi
fi
}
add_ssl
echo "Finished."
@MHSanaei @alireza0
می خواستم request جدید بسازم ولی نساختم که با این تداخل نداشته باشه اما ساختار کلی این معلومه چیه خودتون بسازید.
@MHSanaei Thanks
اینا رسما قصد اذیت کردن شما رو دارن ولی خیلی راحت می تونید کاری کنید که نتونن چیزی بگن اینم کد که برای ubuntu تست کردم درست کار می کنه این ساختارو با install.sh ترکیب کنید
با توجه به این requests جدید باز کنم و add_ssl اضافه کنم به install.sh ؟ هر چی شما صلاح بدونید همونو انجام میدم بخاطر همین قبل ساختنش میپرسم در اصل sqlite3 هست که نصب می کنه و بعدش از طریق اون به دیتابیس آدرس های ssl اضافه می کنه (آدرس ssl تغییر میده) می تونید کدی که فرستادم بررسی کنید. @alireza0
@ahmad0489
عزیز اگر SSL Management رو تست کرده باشید گزینه اضافه شده میتونید بعد از گرفتن SSL همون لحظه به پنل اضافه اش کنید
@ahmad0489 عزیز اگر SSL Management رو تست کرده باشید گزینه اضافه شده میتونید بعد از گرفتن SSL همون لحظه به پنل اضافه اش کنید
بله درسته ، من فقط فایل install.sh رو بررسی کرده بودم ولی در x-ui.sh قابلیت تنظیم ssl هست.
Finally, i found the best setting for it :D