How to use a PHP site for sub links? چه جوری از یک سایت پی اچ پی برای لینک ساب استفاده کنیم؟ #689
-
دامنه ها زود به زود فیلتر میشن ولی چه جوری میشه که یه ساب لینک همیشگی داشتیم روی اصن یه سایت دیگه؟ |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments 25 replies
-
ایجاد یک سایت PHP برای انتقال اطلاعات مربوط به لینکهای سابسکریپشنهدف از ایجاد سایت PHP برای لینکهای سابسکریپشنهیدیفای بر این اساس پایهگذاری شده است که احتمال فیلتر شدن سرور را تا جای ممکن کاهش یابد. یکی از راههای کاربردی در این زمینه، جدا کردن کانفیگها از لینکهای سابسکریپشن یا اشتراک است. در این صورت همیشه کلاینت شما آخرین اطلاعات کانفیگها را از طریق لینک سابسکریپشن دریافت میکند. حالا فرض کنید به هر دلیل لینک سابسکریپشن در دسترس نبود، در این صورت میتوان یک سایت PHP بالا آورد و از آن برای انتقال اطلاعات لینکهای سابسکریپشن (و نه کانفیگ) استفاده کرد. شماتیک انجام این کار به شکل زیر است. مراحل انجام کاربرای ایجاد یک سایت PHP و استفاده از آن برای لینک سابسکریپشن ابتدا باید در گوگل سرچ کنید و سایتهای رایگان ارائه دهنده سرویس PHP رایگان را پیدا کنید.
کد برای فایل
کد برای فایل
https://hello2freeworld.phpsite.com و لینک ادمین پنل شما اینطوری باشد: https://t1.hiddify.com/koZlk3E8P59Ghf8R/ab56bgt8-737c-4fd6-9oe0-6d4fa4bb84c0/admin/ آدرس PHP شما برای رسیدن به پنل به این صورت خواهد بود: https://hello2freeworld.phpsite.com/koZlk3E8P59Ghf8R/ab56bgt8-737c-4fd6-9oe0-6d4fa4bb84c0/admin/
Note در صورت تمایل میتوانید این کد هم که توسط یکی از کاربران پیشنهاد شده را هم استفاده نمایید. |
Beta Was this translation helpful? Give feedback.
-
دوستانی هم که allow_url_fopen در هاستشون بسته هست و چیزی براشون نمیاد یا ایکون ها براشون لود نمیشه
توجه کنین |
Beta Was this translation helpful? Give feedback.
-
سلام من یکم کد دستکاری کردم که اگر آدرس سایت مستقیم باز شد فایل index.html باز کنه و اگر سایت با آدرس مخصوص پنل باز شد ارتباط انجام بشه.
اگر آدرس هیدیفای شما به شکل زیر است: فقط قسمت koZlk3E8P59Ghf8R را در جای XXXXX قرار دهیده. |
Beta Was this translation helpful? Give feedback.
-
آیا می توان سابسکریپشن داشته باشیم که کانفیگ های چندین سرور مختلف را داخل آن قرار دهیم؟ |
Beta Was this translation helpful? Give feedback.
-
این اور و میده 403 Forbidden |
Beta Was this translation helpful? Give feedback.
-
خسته نباشید. من یه مشکل با لینک ساب php دارم اینه که تمام کانفیگ های روی پنل رو به کاربر نشون میده در حالی که اون لینک سابی که داخل php وارد کردم فقط چندتا از کانفیگ ها رو تیک زدم و در حالت مستقیم فقط همون چندتا کانفیگ نمایش داده میشه. علتش چیه؟ پنل بتا هست. |
Beta Was this translation helpful? Give feedback.
-
من درست انجام دادم و با لینک php پنل ام باز میشه ولی موقع ادد کردن داخل هیدیفای نکست ارور میده؟!!!! |
Beta Was this translation helpful? Give feedback.
-
سلام و قت بخیر. من از یک سرویس ایرانی یک دامنه ir خریداری کردم و روی این دامنه هاست گرفتم و گواهی ssl رایگانی رو هم که ارائه داده بودن فعال کردم دلیل این کار هم به خاطر عدم ارائه گواهی ssl به هاست رایگان بود. بعد از فعال شدن مواردی که گفتم همون طور که توضیح دادید از طریق پنل مدیریتی هاست که دایرکت ادمین بود تغییرات مد نظر رو روی هاست اعمال کردم. اما وقتی که آدرس رو وارد میکنم (به همون روشی که توضیح دادین) صفحه سفید باز میشه و چیزی نشون داده نمیشه. روی هاست رایگان بدون مشکل انجام میشد و حتی لینک ساب هم که ایجاد میکردم راحت لینک ساب باز میشد اما چون سرتیفیکیت یا گواهی ssl نداشت نمیتونستم از هاست رایگان استفاده کنم. لطفا راهتمایی کنید. من کلیه کانفیگهام جواب میدن و از cdn هم استفاده میکنم روی همراه اول و مبین نت مشکل اتصال لینک ساب رو دارم که اگه این روش php جواب بده مشکلم حل شده. با تشکر از شما |
Beta Was this translation helpful? Give feedback.
-
رفع مشکل لینک ساب php در ورژن ۱۰ به بالا هیدیفای: برای حل این مشکل میتونید از کد زیر بجای کدهای قبلی استفاده کنید:
در کد بالا شما باید ۳ مورد زیر رو تغییر بدید: YOUR_SUBSCRIPTION_DOMAIN => آدرس دامنه یا ساب دامنه مربوط به لینک ساب که داخل پنل وارد کردید(یک مورد جدید) لازمه بدونید که این روش صفحه کاربری ساب هیدیفای رو نمایش نمیده و مستقیم لینک ساب رو به شما میده که داخلش کانفیگ ها قرار دارن امیدوارم که با این روش مشکلتون بصورت موقت حل بشه تا یه راه حل اساسی براش بیاد. |
Beta Was this translation helpful? Give feedback.
-
درود به هیدیفای عزیز برای استفاده از ساب php در ورژن 10 منیجر از کد زیر استفاده کنید.
<?php
if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] !== 'on') {
http_response_code(403);
exit('Access Forbidden - HTTPS is required.');
}
$server_domain = "https://hiddify-sub-only-domain.com";
$domain = $_SERVER['HTTP_HOST'];
$ip = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR'];
$url = $server_domain . $_SERVER['REQUEST_URI'];
$userAgent = $_SERVER['HTTP_USER_AGENT'];
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_HEADERFUNCTION => function($curl, $header) {
header($header);
return strlen($header);
},
]);
$headers = [
"CF-Connecting-IP: $ip",
"Host: $domain",
"User-Agent: $userAgent",
];
foreach ($_SERVER as $key => $value) {
if (strpos($key, 'HTTP_') === 0) {
$header = str_replace('_', '-', substr($key, 5));
$headers[] = "$header: $value";
}
}
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
if (curl_errno($ch)) {
http_response_code(500);
exit('Internal Server Error');
}
curl_close($ch);
echo $response;
?> |
Beta Was this translation helpful? Give feedback.
-
سلام وقت بخیر ببخشید من هر کاری میکنم سایت php باز نمیشه روی لینک که میزنم هیچ چیزی باز نمیشه کسی میتونه راهنماییم کنه مشکل از کجاست |
Beta Was this translation helpful? Give feedback.
-
سایتی که استفاده میخواید بکنید برای php چیه؟
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: MBN ***@***.***>
Sent: Wednesday, September 11, 2024 11:09:34 AM
To: hiddify/Hiddify-Manager ***@***.***>
Cc: bahrammm1995 ***@***.***>; Comment ***@***.***>
Subject: Re: [hiddify/Hiddify-Manager] How to use a PHP site for sub links? چه جوری از یک سایت پی اچ پی برای لینک ساب استفاده کنیم؟ (Discussion #689)
سلام
برای منم صفحه باز میشه اما وقتی لینک رو میبری داخل برنامه هیدیفای مینویسه که :
unexpected connection error
چجوری درستش کنیم ؟
—
Reply to this email directly, view it on GitHub<#689 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A4V7UPAXVIBMIE4CMMJWILDZV7XTNAVCNFSM6AAAAAAW7POFAOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANRRGA4DIMA>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
بله
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: MBN ***@***.***>
Sent: Wednesday, September 11, 2024 11:22:54 AM
To: hiddify/Hiddify-Manager ***@***.***>
Cc: bahrammm1995 ***@***.***>; Comment ***@***.***>
Subject: Re: [hiddify/Hiddify-Manager] How to use a PHP site for sub links? چه جوری از یک سایت پی اچ پی برای لینک ساب استفاده کنیم؟ (Discussion #689)
منظورتون اون سایتیه که ازش هاست رو خریداری کردیمه ؟
—
Reply to this email directly, view it on GitHub<#689 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A4V7UPDF7MAYI6LEBMQ4C3TZV7ZFNAVCNFSM6AAAAAAW7POFAOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANRRGEYDCMI>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
ایجاد یک سایت PHP برای انتقال اطلاعات مربوط به لینکهای سابسکریپشن
هدف از ایجاد سایت PHP برای لینکهای سابسکریپشن
هیدیفای بر این اساس پایهگذاری شده است که احتمال فیلتر شدن سرور را تا جای ممکن کاهش یابد. یکی از راههای کاربردی در این زمینه، جدا کردن کانفیگها از لینکهای سابسکریپشن یا اشتراک است. در این صورت همیشه کلاینت شما آخرین اطلاعات کانفیگها را از طریق لینک سابسکریپشن دریافت میکند. حالا فرض کنید به هر دلیل لینک سابسکریپشن در دسترس نبود، در این صورت میتوان یک سایت PHP بالا آورد و از آن برای انتقال اطلاعات لینکهای سابسکریپشن (و نه کانفیگ) استفاده کرد. شماتیک انجام این کار به شکل زیر است.
مراحل انجام کار
برای ایجاد یک سایت PHP و استفاده از آن برای لینک سابسکریپشن ابتدا باید در گوگ…