Note: Minimum Router RAM Should be 128 MB but >= 256 MB is Recommended. (Frequent Crashes if Below Recommended RAM)
- Clone this repo in your router.
- Modify
RAM_MODEin service/hiddify based on your Router Flash Size: true for < 64 MB Flash Size. - Modify
HIDDIFY_URLin service/hiddify based on your Router CPU Architecture. - Modify
SUB_URLin service/hiddify based on your subscription link. - Run
setup.shin your OpenWRT Router.
- Rename openvpn/vpn.ovpn.example to openvpn/vpn.ovpn then modify it.
- Set Enable_OVPN to true in service/hiddify.
You can apply policy routing using the pbr package.
-
Run this image in your server:
docker run zweizs/android-connectivity-check
-
Modify
connection-test-urlinhiddify-openvpn-conf.jsontohttp://Your-OpenVPN-Server-IP/.
- You can setup hiddify on router without OpenVPN mode and instead set-up OpenVPN server as TCP/UDP and apply it on your Client (e.g PC) instead.
- You can setup hiddify on router without OpenVPN mode and instead use Warp (WGCF) As UDP on your Client (e.g PC) instead.