Add trojan multiuser

This commit is contained in:
Alireza Ahmadi
2023-02-07 00:37:01 +01:00
parent 117de52d7d
commit 9a2417db34
42 changed files with 1534 additions and 1615 deletions

View File

@@ -1,57 +0,0 @@
name: Issue Report
description: "Create a report to help us improve."
body:
- type: checkboxes
id: terms
attributes:
label: Welcome
options:
- label: Yes, I'm using the latest major release. Only such installations are supported.
required: true
- label: Yes, I'm using the supported system. Only such systems are supported.
required: true
- label: Yes, I have read all WIKI document,nothing can help me in my problem.
required: true
- label: Yes, I've searched similar issues on GitHub and didn't find any.
required: true
- label: Yes, I've included all information below (version, config, log, etc).
required: true
- type: textarea
id: problem
attributes:
label: Description of the problem,screencshot would be good
placeholder: Your problem description
validations:
required: true
- type: textarea
id: version
attributes:
label: Version of x-ui
value: |-
<details>
```console
$ x-ui version
# Paste output here
```
</details>
validations:
required: true
- type: textarea
id: log
attributes:
label: x-ui log or xray log
value: |-
<details>
```console
# paste log here
```
</details>
validations:
required: true

View File

@@ -6,7 +6,7 @@ on:
workflow_dispatch:
jobs:
release:
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
@@ -23,13 +23,13 @@ jobs:
linuxamd64build:
name: build x-ui amd64 version
needs: release
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.18
go-version: '1.20'
- name: build linux amd64 version
run: |
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o xui-release -v main.go
@@ -41,7 +41,7 @@ jobs:
mv xui-release x-ui
mkdir bin
cd bin
wget https://github.com/hossinasaadi/Xray-core/releases/latest/download/Xray-linux-64.zip
wget https://github.com/xtls/xray-core/releases/latest/download/Xray-linux-64.zip
unzip Xray-linux-64.zip
rm -f Xray-linux-64.zip geoip.dat geosite.dat
wget https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat
@@ -63,13 +63,13 @@ jobs:
linuxarm64build:
name: build x-ui arm64 version
needs: release
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.18
go-version: '1.20'
- name: build linux arm64 version
run: |
sudo apt-get update
@@ -83,7 +83,7 @@ jobs:
mv xui-release x-ui
mkdir bin
cd bin
wget https://github.com/hossinasaadi/Xray-core/releases/latest/download/Xray-linux-arm64-v8a.zip
wget https://github.com/xtls/xray-core/releases/latest/download/Xray-linux-arm64-v8a.zip
unzip Xray-linux-arm64-v8a.zip
rm -f Xray-linux-arm64-v8a.zip geoip.dat geosite.dat
wget https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat
@@ -105,13 +105,13 @@ jobs:
linuxs390xbuild:
name: build x-ui s390x version
needs: release
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.18
go-version: '1.20'
- name: build linux s390x version
run: |
sudo apt-get update
@@ -125,7 +125,7 @@ jobs:
mv xui-release x-ui
mkdir bin
cd bin
wget https://github.com/hossinasaadi/Xray-core/releases/latest/download/Xray-linux-s390x.zip
wget https://github.com/xtls/xray-core/releases/latest/download/Xray-linux-s390x.zip
unzip Xray-linux-s390x.zip
rm -f Xray-linux-s390x.zip geoip.dat geosite.dat
wget https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat