asemon14

درخواست به سرور با ای پی خاص

7 پست در این موضوع قرار دارد

سلام

من نیاز دارم که وقتی کاربری در سایتم لینک یه کتاب را وارد می کنید سایت من از ای پی خاصی(کشور های خاصی چون ای پی ایران بلاک هست) به سرور مورد نظر درخواست کتاب را ارسال کند و فایل به سرور من منتقل شود و کاربر فایل را ار سرور بنده دریافت کند

اما نمی دانم دقیقا باید چیکار کنم

لطفا بنده را راهنمایی کنید

ممنون

0

به اشتراک گذاری این پست


لینک به پست

والا تا جای که من یادمه رپیت لنچ

1

به اشتراک گذاری این پست


لینک به پست

سلام

متوجه نشدم دقیقا

ببینید ما یه سایت داریم که برای ای پی ایران ور محدود کرده!!

حالا ما میخوایم یه پل بزنیم که وقتی کاربر ایرانی درخواست یه کتاب رو داد فایل رو با ای پی یه کشور خاص از اون سایت به سرور خودم منتقل کنم و سپس فایل را به کاربر بدم!

لطفا رهنمایی کنید

0

به اشتراک گذاری این پست


لینک به پست

اگه هاستتون توی یک کشور خارجی باشه موردی نداره

اگه تو ایران هست و درخواست رو با CURL میفرستین خودش یک تنظیم برای استفاده از پروکسی سرور داره

4

به اشتراک گذاری این پست


لینک به پست

ممنون بابت پاسخگویی

ولی من حرفم این نیس

ببینید هاستم در امریکاس

ولی من مثلا میخوام از یه کشور هایی خاصی وصل بشم

فقط یه سری کشور خاص اجازه وصل شدن دارن

نمونه کد میخوام اگه دارین

ممنون

0

به اشتراک گذاری این پست


لینک به پست

به عبارت ساده شما کدی میخواهید که بره و یک فایل بر روی هاست شما دانلود کنه و برای کاربر قرار بده درسته ؟

1

به اشتراک گذاری این پست


لینک به پست

شما به کدی مشابه زیر نیاز دارید تا این کارو برای شما انجام بده

$file = "http://domain.com/directory/filename";
$save_path = 'download/';
$fp = fopen($save_path.basename($file), 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_PROXY, '192.168.1.200:3128');
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
curl_close($ch);
fclose($fp);

این کد میاد فایل مورد نظر شما رو دانلود میکنه و با استفاده از پروکسی ip شما رو هم عوض میکنه

البته اگه یه user_agent استاندارد مثلا برای firefox هم بهش بدین هنوز بهتره

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری