为了快速配置vless和tuic节点,并产生分发订阅
订阅功能需要配合nginx做前置代理
- uv
- libsystemd-dev
sudo apt update
sudo apt install libgirepository-2.0-dev gobject-introspection cmake libcairo2-dev build-essential pkg-config libsystemd-devcurl -LsSf https://astral.sh/uv/install.sh | sh &&
source $HOME/.local/bin/envgit clone https://github.com/qualvey/Osing.git
cd Osing
uv syncEdit the file with your favorate editor,etc.vim.
config.json
"domain": "your_server_domain",
"node_tag": "the name you want to show in client",
"firstJump": "If use midle vps,midle vps ip or domain,else as domain "m,
"email": "Used for acme to request tls cert",
"cloudflare_key": "For dns01 chalange to get tls cert"Warning: This operation will cover the /etc/sing-box/config.json file.If you already have a wokring instance.Just for adding nodes,skip this step.
uv run src/main.py inituv run src/main.py add usernameuv run src/main.py remove username./install.shthe server will listen to localhost:9000,accept file?token={uuid} param to authenticate