The project is based on the secondary development of the sublink project: https://github.com/jaaksii/sublink
The front-end is based on: https://github.com/youlaitech/vue3-element-admin
The backend uses go+gin+gorm
The default account is admin and the password is 123456. You can modify it by yourself.
Because the rewrite currently still has many layout structures and slightly fewer functions
High degree of freedom and security, able to record access subscriptions, and easy to configure
Binary compilation without Docker containers
Currently only supports client: v2ray clash surge
v2ray is base64 universal format
clash support protocol:ss ssr trojan vmess vless hy hy2 tuic
surge support protocol: ss trojan vmess hy2 tuic
Add designated client
Fixed the problem that the menu update function did not update the menu version
curl -s -H "Cache-Control: no-cache" -H "Pragma: no-cache" https://raw.githubusercontent.com/gooaclok819/sublinkX/main/install.sh | sudo bash
sublink
call menu
Then enter the installation script
Create a directory where you need it, such as mkdir sublinkx
Then cd into this directory, enter the following command and the data will be mounted.
What needs to be backed up is db and template
docker run --name sublinkx -p 8000:8000
-v $PWD/db:/app/db
-v $PWD/template:/app/template
-v $PWD/logs:/app/logs
-d jaaksi/sublinkx