Adding Trojan-Go support to x-ui panel

Job ID: 35990489

Budget: $30 – $250 USD

There's this Golang project:
https://github.com/vaxilu/x-ui

I need to add Trojan-Go support to this panel.
Objectives:
- Add Trojan-Go support with both TCP and Websocket support. This includes installing and configuring default Trojan-Go when installing x-ui with the new installer pointing to the new build...
- Adding Trojan-Go to add new connection dialog and chaning options accordingly
- Adding Torjan-Go to edit new connection dialog and chaning options accordingly
- Making sure removing Trojan-Go connection works and it doesn't corrupt the config.json and x-ui.db files
- Like other connections, this will generate a QR code for the new Trojan-Go connection
- This must support both ARM and x86-64
- Detailed documentation on how to build for both systems
- I will use SagerNet Android app to test the new Trojan-Go connection

You need to know Golan, xray (v2ray) and Trojan-Go.
Related categories: JavaScript Golang Bash Scripting