اجرای یک برنامه خاص در لینوکس با cURL
سلام .
دوستان آیا امکان این وجود دارد در curl_proxy به جای url آدرس یک نرم افزار را در لینوکس اجرا کنیم ؟
مثلا یک دستور را که نیاز به اینترنت دارد از پروکسی رد کند ؟
اگر نه کلا پی اچ پی این امکان را دارد به پروکسی وصل و دستور خاصی را با EXEC به پروکسی ببرد و اجرا کند ؟
( یک نرم افزار داریم که با آی پی ایران مشکل دارد به علت تحریم و می خواهیم اجرای آن با پروکسی باشد که به دلایلی مجبور به استفاده از php هستیم )
ممنون
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
آدرس نرم افزار که نه- CURL از یه سری پروتکل های مشخص مثل HTTP میتونه درخواست بفرسته
یه کد PHP یا حالا با هر زبون تحت وب یگه بنویس که نرمافزارت رو اجرا کنه
بعد با CURL و پروکسی ایران اون کد رو فراخانی کن
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
می تونم بپرسم چه طوری ؟
من اومدم این طور زدم ولی جواب نگرفتم :
کد HTML:
$soft = exec('/usr/local/soft/runsoft')
بعد متغییر رو دادم به پروکسی curl ولی جواب نگرفتم .
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
نقل قول:
من اومدم این طور زدم ولی جواب نگرفتم :
من از نوع نرمافزار شما و نحوه اجراش و مکان قرارگیریش خبر ندارم که راهنمایی بکنم و شما هم هیچ اشاره ای به اررور و جزئیات نکردی فقط گفتی جواب نداد
نقل قول:
بعد متغییر رو دادم به پروکسی curl ولی جواب نگرفتم .
متغیر چی رو ؟ اصلا قرار نیست متغیری به جایی داده بشه
curl کارش ارسال درخواست هستش چیزی دریافتن نمیکنه
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
نقل قول:
نوشته شده توسط
plague
من از نوع نرمافزار شما و نحوه اجراش و مکان قرارگیریش خبر ندارم که راهنمایی بکنم و شما هم هیچ اشاره ای به اررور و جزئیات نکردی فقط گفتی جواب نداد
متغیر چی رو ؟ اصلا قرار نیست متغیری به جایی داده بشه
curl کارش ارسال درخواست هستش چیزی دریافتن نمیکنه
سلام .
نه منظورم اینکه به جای url جاش exec و دستورم رو نشوشتم .
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
نه باید یه کد php بنویسی بزاری تو یه آدرس مشخص
site.com/exe.php
توی این فایل باید کد اجرا کردن نرمافزار رو بنویسی
بعد آدرس این فایل رو به curl میدی
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
نقل قول:
نوشته شده توسط
plague
نه باید یه کد php بنویسی بزاری تو یه آدرس مشخص
site.com/exe.php
توی این فایل باید کد اجرا کردن نرمافزار رو بنویسی
بعد آدرس این فایل رو به curl میدی
سلام .
ممنون از شما .
به این صورت دادم ولی کار نمی کنه ...
فایل PHP بر روی هاست :
exec('/usr/local/soft/runsoft')
گویا به جای اینکه فایل در سیستم کلاینت اجرا شود میخواهد در سرور اجرا شود .
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
البته که در سرور اجرا میشه
شما اصلا نمیتونی تو سیستم کلاینت پیادش کنی
اگه میشد دیگه سنگ رو سنگ بند نمیموند و همه جهان هک میشد
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
نقل قول:
نوشته شده توسط
plague
البته که در سرور اجرا میشه
شما اصلا نمیتونی تو سیستم کلاینت پیادش کنی
اگه میشد دیگه سنگ رو سنگ بند نمیموند و همه جهان هک میشد
درسته . خیلی ممنونم از شما .
فقط اینکه چه طور می تونم با php آی پی داخلی ( مودم ) کاربر رو بگیرم ؟
مثلا برام چاپ کنه
ip valid : 46.143.143.200
ip local : 192.168.1.2
نقل قول: اجرای یک برنامه خاص در لینوکس با cURL
اونم نمیتونی
دسترسی به سخت افزار و نرمافزار کامپیوتر کلاینت ممکن نیست
از جمله آیپی داخلی یا مک آدرس و .....