پرش به محتویات

آموزش کامل نصب و راه‌اندازی HiddifyCli در سیستم‌عامل OpenWrt

آموزش کامل نصب و راه‌اندازی HiddifyCli در سیستم‌عامل OpenWrt

برای نصب HiddifyCli در سیستم‌عامل OpenWrt، تمام مراحل زیر را به ترتیب انجام دهید. این آموزش شامل دانلود، استخراج، نصب و پیکربندی کامل است.


۱. دانلود فایل HiddifyCli

برای دانلود نسخه مناسب معماری روتر، ابتدا از دستور زیر برای دانلود مستقیم فایل استفاده کنید:

wget -O /tmp/HiddifyCli.tar.gz https://github.com/hiddify/hiddify-core/releases/download/latest/hiddify-cli-linux-{معماری}.tar.gz

توضیح:

  • {معماری} را با معماری روتر خود جایگزین کنید (مثلاً mips, arm, یا x86_64).

۲. استخراج فایل

پس از دانلود، فایل را با دستور زیر استخراج کنید:

tar -xvzf /tmp/HiddifyCli.tar.gz -C /tmp

توضیحات دستور:

  • x- برای استخراج فایل.
  • v- برای نمایش جزئیات فرآیند.
  • z- برای باز کردن فایل‌های فشرده gzip.
  • f- برای مشخص کردن نام فایل.
  • tmp/ مسیری است که فایل در آن استخراج می‌شود (می‌توانید مسیر دلخواه خود را جایگزین کنید).

۳. انتقال فایل اجرایی به مسیر مناسب

فایل اجرایی HiddifyCli را به مسیر /usr/bin/ منتقل کنید:

mv /tmp/HiddifyCli /usr/bin/

۴. تنظیم مجوز اجرا

برای فعال کردن قابلیت اجرا برای فایل، دستور زیر را وارد کنید:

chmod +x /usr/bin/HiddifyCli

۵. ساخت فایل راه‌اندازی (Init Script)

برای ایجاد سرویس خودکار: ۱. یک فایل در مسیر /etc/init.d/ با نام HiddifyCli ایجاد کنید:

touch /etc/init.d/HiddifyCli
  1. فایل را با محتوای زیر پر کنید:
#!/bin/sh /etc/rc.common
START=91
USE_PROCD=1

start_service() {
    procd_open_instance
    procd_set_param command /usr/bin/HiddifyCli run -c /root/config.conf
    procd_set_param stdout 1
    procd_set_param stderr 1
    procd_set_param respawn
    procd_close_instance
}
  1. مجوز فایل را تنظیم کنید:
chmod 755 /etc/init.d/HiddifyCli

۶. فعال‌سازی و اجرای سرویس

دستورات زیر را برای فعال‌سازی و راه‌اندازی سرویس اجرا کنید:

service HiddifyCli enable
service HiddifyCli start

۷. تنظیم کانفیگ

  1. استخراج کانفیگ از اپ دسکتاپ هیدیفای:

  2. تنظیمات دلخواه را در اپلیکیشن انجام دهید.

  3. کانفیگ را استخراج کرده و در یک فایل متنی ذخیره کنید.
  4. پسوند فایل را به conf. تغییر دهید (مثلاً config.conf).
  5. فایل کانفیگ را به مسیر /root/ در روتر انتقال دهید:
mv config.conf /root/

۸. راه‌اندازی مجدد روتر

روتر را ری‌استارت کنید تا تغییرات اعمال شوند:

reboot

پس از راه‌اندازی مجدد، سرویس HiddifyCli فعال شده و Socks5 Proxy در آدرس زیر در دسترس خواهد بود:

127.0.0.1:12334

نکات تکمیلی:

  • برای بررسی معماری روتر، دستور زیر را اجرا کنید:
uname -m
  • اگر در هر مرحله مشکلی پیش آمد، می‌توانید با دستور زیر لاگ‌های سرویس را بررسی کنید:
logread | grep HiddifyCli

در مقاله دیگری نحوه استفاده از این اینترنت آزاد برای کلاینت‌های پشت روتر را آموزش خواهیم داد.


اخرین بروزرسانی: 20 دسامبر 2024

نظرات