Skip to content

Kdwkakcs/hiddify-core

 
 

Repository files navigation

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

Create an extension

Features and Road map:

  • Add Third Party Extension capability
  • Test Extension from Browser without any dependency to android/mac/.... ./cmd.sh extension the open browser https://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:

image image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.2%
  • Go 21.1%
  • Makefile 0.7%
  • HTML 0.6%
  • Shell 0.2%
  • Dockerfile 0.1%
  • Batchfile 0.1%