Some checks are pending
CI / run (push) Waiting to run
- Add PerAppProxyOptions struct with Mode, IncludedApplications, ExcludedApplications - Implement routing rules for include/exclude modes - Include mode: selected apps use VPN, others go direct - Exclude mode: selected apps bypass VPN, others use VPN - Only active on non-Android platforms (Windows, Linux, macOS) - Logging added for debugging per-app routing decisions Part of v1.7.6 Split Tunneling feature
hiddify-core
Docker
To Run our docker image see https://github.com/hiddify/hiddify-core/pkgs/container/hiddify-core
Docker
docker pull ghcr.io/hiddify/hiddify-core:latest
Docker Compose
git clone https://github.com/hiddify/hiddify-core
cd hiddify-core/docker
docker-compose up
WRT
...
Extension
An extension is something that can be added to hiddify application by a third party. It will add capability to modify configs, do some extra action, show and receive data from users.
This extension will be shown in all Hiddify Platforms such as Android/macOS/Linux/Windows/iOS
Features and Road map:
- Add Third Party Extension capability
- Test Extension from Browser without any dependency to android/mac/....
./cmd.sh extensionthe open browserhttps://127.0.0.1:12346 - Show Custom UI from Extension
github.com/hiddify/hiddify-core/extension.UpdateUI() - Show Custom Dialog from Extension
github.com/hiddify/hiddify-core/extension.ShowDialog() - Show Alert Dialog from Extension
github.com/hiddify/hiddify-core/extension.ShowMessage() - Get Data from UI
github.com/hiddify/hiddify-core/extension.SubmitData() - Save Extension Data from
e.Base.Data - Load Extension Data to
e.Base.Data - Disable / Enable Extension
- Update user proxies before connecting
github.com/hiddify/hiddify-core/extension.BeforeAppConnect() - Run Tiny Independent Instance
github.com/hiddify/hiddify-core/extension/sdk.RunInstance() - Parse Any type of configs/url
github.com/hiddify/hiddify-core/extension/sdk.ParseConfig() - ToDo: Add Support for MultiLanguage Interface
- ToDo: Custom Extension Outbound
- ToDo: Custom Extension Inbound
- ToDo: Custom Extension ProxyConfig
Demo Screenshots from HTML:
Description
Releases
2
Languages
JavaScript
77%
Go
21.3%
Makefile
0.7%
HTML
0.6%
Shell
0.2%
Other
0.1%