ست کردن پروکسی در وردپرس
- ۱۶ اردیبهشت ۱۴۰۴
- 4 نظر
- فانکشن های وردپرس
- گزارش خطا
فانکشن 25:
بعد از مدت ها، یه فانکشن کاربردی برای شما!
فرض کنید قراره وبسایت شما به تلگرام متصل بشه (مثلا برای ارسال اطلاعات هر سفارش به تلگرام که حتما آموزشش رو در آینده براتون میذارم) یا میخواید از فید اینستاگرام استفاده کنید تا محتوای خاصی از پیجتون رو نمایش بدید.
در اینصورت اگر هاست وبسایت شما از هاست های داخل ایران باشه، اتصال مستقیم به سرویس هایی که بالا مثال زدم ممکن نیست. (که البته خیلی ها به خاطر محدودیت درگاه های پرداخت مجبور به استفاده از هاست داخلی هستن!)
اینجاست که ست کردن یک پروکسی از نوع HTTP روی وردپرس به شما کمک میکنه.
نحوه ساخت پروکسی رو اینجا آموزش نمیدم چون خارج از موضوع وبلاگ منه، ولی میتونید با کمک AI به راحتی راه اندازیش کنید.
حالا تصور کنید پروکسی رو ساختید و میخواید وبسایتتون رو به پروکسی وصل کنید تا ترافیک شما از این پروکسی رد بشه. کافیه کد زیر رو داخل فایل wp-config.php قرار بدید و تمام!
define('WP_PROXY_HOST', 'YOUR_IP');
define('WP_PROXY_PORT', 'YOUR_PORT');
define('WP_PROXY_USERNAME', 'user');
define('WP_PROXY_PASSWORD', 'password');
define('WP_PROXY_BYPASS_HOSTS', 'localhost, *.wordpress.org');
نکته:
به جای YOUR_IP باید آی پی سرور پروکسی و YOUR_PORT، پورت پروکسی رو بزارید و توی قسمت WP_PROXY_BYPASS_HOSTS آدرس وب سایتایی که نمیخواید از پروکسی رد بشن رو قرار بدید. (حواستون باشه حتما localhost رو قرار بدید که برای دسترسی به اتصالات داخلی، وبسایت به پروکسی متصل نشه)
برای امنیت بیشتر میتونید روی پروکسی خودتون یوزرنیم و پسورد ست کنید و داخل کد بالا به جای عبارت user و password، اطلاعات احراز هویت پروکسی تون رو قرار بدید.
بسیار عالی
آیا حالت برعکسش هم امکان داره مثلا من هاستم اروپا هست ولی میخوام به سرویس های داخل مثل بانک وصل بشم
درود
تست نکردم ولی به نظرم نباید مشکلی داشته باشه
سلام
پراکسی http فیلتر نمیشه؟
تو ایران که اصلا کار نمیکنه
درود
معمولا شما ترافیک زیادی رو از این روش عبور نمیدین و بعید میدونم مشکلی پیش بیاد