This is a subscription converter for sing-box.
Note: This project is still under development. There may be bugs and breaking changes.
Issues and PRs are welcome.
- parse nodes from sing-box config
- parse nodes from mihomo config
- parse nodes from share link
- rewrite the web ui (the current one is literally copied from SubConv)
- Python 3
pip install -r requirements.txt
.
├── config/ # used to parse config for this project
├── generate/ # used to generate sing-box config
├── parse/ # used to parse nodes from inputs (like sing-box config, mihomo config, share link, etc.)
├── type/ # classes used to compose the sing-box config
├── mainpage/ # source code of the web ui
├── static/ # static files of the web ui (compiled from mainpage/)
├── main.py # entry point of the project
├── README.md # this file
└── requirements.txt # dependencies
Run python main.py --help
for help.