hiddify.com/docs/app/How-to-use-HiddifyCli-on-OpenWrt.fa.md
global 2db814702f
Some checks are pending
ci / deploy (push) Waiting to run
Initial commit
2025-03-05 18:05:33 +03:00

4.7 KiB
Raw Blame History

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

<markdown ="1">

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

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


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

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

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

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

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

```bash tar -xvzf /tmp/HiddifyCli.tar.gz -C /tmp ```
**توضیحات دستور:**
  • x- برای استخراج فایل.
  • v- برای نمایش جزئیات فرآیند.
  • z- برای باز کردن فایل‌های فشرده gzip.
  • f- برای مشخص کردن نام فایل.
  • tmp/ مسیری است که فایل در آن استخراج می‌شود (می‌توانید مسیر دلخواه خود را جایگزین کنید).

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

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

```bash mv /tmp/HiddifyCli /usr/bin/ ```

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

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

```bash chmod +x /usr/bin/HiddifyCli ```

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

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

```bash touch /etc/init.d/HiddifyCli ```

۲. فایل را با محتوای زیر پر کنید:

```bash #!/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 }

</div>
۳. مجوز فایل را تنظیم کنید:


<div dir="ltr">
```bash
chmod 755 /etc/init.d/HiddifyCli

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

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

```bash service HiddifyCli enable service HiddifyCli start ```

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

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

  • تنظیمات دلخواه را در اپلیکیشن انجام دهید.
  • کانفیگ را استخراج کرده و در یک فایل متنی ذخیره کنید.
  • پسوند فایل را به conf. تغییر دهید (مثلاً config.conf).

۲. فایل کانفیگ را به مسیر /root/ در روتر انتقال دهید:

```bash mv config.conf /root/ ```

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

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

```bash reboot ```

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

```plaintext 127.0.0.1:12334 ```

نکات تکمیلی:

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

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