How to use HiddifyCli on OpenWrt
Complete Guide to Installing and Setting Up HiddifyCli on OpenWrt
To install HiddifyCli on OpenWrt, follow all the steps below in order. This guide includes downloading, extracting, installing, and full configuration.
1. Download HiddifyCli File
To download the version suitable for your router’s architecture, use the following command for direct download:
Explanation:
- Replace
{ARCH}
with your router’s architecture (e.g.,mips
,arm
, orx86_64
).
2. Extract the File
After downloading, extract the file using the following command:
Command Explanation:
x-
extracts the file.v-
displays extraction details.z-
opens gzip-compressed files.f-
specifies the file name./tmp/
is the extraction path (you can replace it with your preferred directory).
3. Move the Executable to the Appropriate Directory
Move the HiddifyCli
executable file to /usr/bin/
using:
4. Set Execution Permissions
To enable execution for the file, enter the following command:
5. Create an Init Script
To create an automatic service:
1. Create a file named HiddifyCli
in /etc/init.d/
:
- Fill the file with the following content:
- Set the file permissions:
6. Enable and Start the Service
Run the following commands to enable and start the service:
7. Configure the Settings
- Extract the Configuration from Hiddify Desktop App:
- Set up your desired configurations in the app.
- Export the config and save it as a text file.
-
Rename the file extension to
.conf
(e.g.,config.conf
). -
Move the Config File to
/root/
on the Router:
8. Reboot the Router
Restart the router to apply the changes:
After rebooting, the HiddifyCli service will be active, and the Socks5 Proxy will be available at:
Additional Notes:
- To check the router’s architecture, run the following command:
- If any issues arise during the process, check the service logs using:
In another article, we will explain how to enable free internet access for clients behind the router.