更新包地址
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||

|
||||

|
||||
[](https://goreportcard.com/report/github.com/alireza0/s-ui)
|
||||
[](https://goreportcard.com/report/github.com/admin8800/s-ui)
|
||||
[](https://img.shields.io/github/downloads/alireza0/s-ui/total.svg)
|
||||
[](https://www.gnu.org/licenses/gpl-3.0.en.html)
|
||||
|
||||
@@ -40,13 +40,13 @@
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||

|
||||
|
||||
[Other UI Screenshots](https://github.com/alireza0/s-ui-frontend/blob/main/screenshots.md)
|
||||
[Other UI Screenshots](https://github.com/admin8800/s-ui-frontend/blob/main/screenshots.md)
|
||||
|
||||
## API Documentation
|
||||
|
||||
[API-Documentation Wiki](https://github.com/alireza0/s-ui/wiki/API-Documentation)
|
||||
[API-Documentation Wiki](https://github.com/admin8800/s-ui/wiki/API-Documentation)
|
||||
|
||||
## Default Installation Information
|
||||
- Panel Port: 2095
|
||||
@@ -63,7 +63,7 @@ bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.s
|
||||
```
|
||||
|
||||
### Windows
|
||||
1. Download the latest Windows release from [GitHub Releases](https://github.com/alireza0/s-ui/releases/latest)
|
||||
1. Download the latest Windows release from [GitHub Releases](https://github.com/admin8800/s-ui/releases/latest)
|
||||
2. Extract the ZIP file
|
||||
3. Run `install-windows.bat` as Administrator
|
||||
4. Follow the installation wizard
|
||||
@@ -79,7 +79,7 @@ VERSION=1.0.0 && bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui
|
||||
## Manual installation
|
||||
|
||||
### Linux/macOS
|
||||
1. Get the latest version of S-UI based on your OS/Architecture from GitHub: [https://github.com/alireza0/s-ui/releases/latest](https://github.com/alireza0/s-ui/releases/latest)
|
||||
1. Get the latest version of S-UI based on your OS/Architecture from GitHub: [https://github.com/admin8800/s-ui/releases/latest](https://github.com/admin8800/s-ui/releases/latest)
|
||||
2. **OPTIONAL** Get the latest version of `s-ui.sh` [https://raw.githubusercontent.com/alireza0/s-ui/master/s-ui.sh](https://raw.githubusercontent.com/alireza0/s-ui/master/s-ui.sh)
|
||||
3. **OPTIONAL** Copy `s-ui.sh` to /usr/bin/ and run `chmod +x /usr/bin/s-ui`.
|
||||
4. Extract s-ui tar.gz file to a directory of your choice and navigate to the directory where you extracted the tar.gz file.
|
||||
@@ -88,7 +88,7 @@ VERSION=1.0.0 && bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui
|
||||
7. Start sing-box service using `systemctl enable sing-box --now`
|
||||
|
||||
### Windows
|
||||
1. Get the latest Windows version from GitHub: [https://github.com/alireza0/s-ui/releases/latest](https://github.com/alireza0/s-ui/releases/latest)
|
||||
1. Get the latest Windows version from GitHub: [https://github.com/admin8800/s-ui/releases/latest](https://github.com/admin8800/s-ui/releases/latest)
|
||||
2. Download the appropriate Windows package (e.g., `s-ui-windows-amd64.zip`)
|
||||
3. Extract the ZIP file to a directory of your choice
|
||||
4. Run `install-windows.bat` as Administrator
|
||||
@@ -147,7 +147,7 @@ docker run -itd \
|
||||
> Build your own image
|
||||
|
||||
```shell
|
||||
git clone https://github.com/alireza0/s-ui
|
||||
git clone https://github.com/admin8800/s-ui
|
||||
git submodule update --init --recursive
|
||||
docker build -t s-ui .
|
||||
```
|
||||
@@ -167,7 +167,7 @@ docker build -t s-ui .
|
||||
### Clone the repository
|
||||
```shell
|
||||
# clone repository
|
||||
git clone https://github.com/alireza0/s-ui
|
||||
git clone https://github.com/admin8800/s-ui
|
||||
# clone submodules
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
@@ -175,7 +175,7 @@ git submodule update --init --recursive
|
||||
|
||||
### - Frontend
|
||||
|
||||
Visit [s-ui-frontend](https://github.com/alireza0/s-ui-frontend) for frontend code
|
||||
Visit [s-ui-frontend](https://github.com/admin8800/s-ui-frontend) for frontend code
|
||||
|
||||
### - Backend
|
||||
> Please build frontend once before!
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package api
|
||||
import (
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
+4
-4
@@ -5,10 +5,10 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@ import (
|
||||
"encoding/json"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package api
|
||||
import (
|
||||
"encoding/gob"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"github.com/gin-contrib/sessions"
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import (
|
||||
"net/http"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
+8
-8
@@ -3,14 +3,14 @@ package app
|
||||
import (
|
||||
"log"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/core"
|
||||
"github.com/alireza0/s-ui/cronjob"
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/alireza0/s-ui/sub"
|
||||
"github.com/alireza0/s-ui/web"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/core"
|
||||
"github.com/admin8800/s-ui/cronjob"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
"github.com/admin8800/s-ui/sub"
|
||||
"github.com/admin8800/s-ui/web"
|
||||
|
||||
"github.com/op/go-logging"
|
||||
)
|
||||
|
||||
+3
-3
@@ -3,9 +3,9 @@ package cmd
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
)
|
||||
|
||||
func resetAdmin() {
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@ import (
|
||||
"os"
|
||||
"runtime/debug"
|
||||
|
||||
"github.com/alireza0/s-ui/cmd/migration"
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/admin8800/s-ui/cmd/migration"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
)
|
||||
|
||||
func ParseCmd() {
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
|
||||
"gorm.io/driver/sqlite"
|
||||
"gorm.io/gorm"
|
||||
|
||||
+3
-3
@@ -8,9 +8,9 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
|
||||
"github.com/shirou/gopsutil/v4/net"
|
||||
)
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import (
|
||||
"io"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"github.com/sagernet/sing-box/adapter"
|
||||
"github.com/sagernet/sing-box/adapter/endpoint"
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package core
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"github.com/sagernet/sing-box/adapter"
|
||||
"github.com/sagernet/sing-box/option"
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
suiLog "github.com/alireza0/s-ui/logger"
|
||||
suiLog "github.com/admin8800/s-ui/logger"
|
||||
|
||||
"github.com/sagernet/sing-box/log"
|
||||
"github.com/sagernet/sing/common"
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package core
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
|
||||
sb "github.com/sagernet/sing-box"
|
||||
"github.com/sagernet/sing-box/adapter"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
package core
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/sagernet/sing-box/adapter/outbound"
|
||||
)
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"github.com/sagernet/sing-box/adapter"
|
||||
"github.com/sagernet/sing/common/atomic"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package cronjob
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
)
|
||||
|
||||
type WALCheckpointJob struct{}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package cronjob
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
)
|
||||
|
||||
type CheckCoreJob struct {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package cronjob
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
)
|
||||
|
||||
type DelStatsJob struct {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package cronjob
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
)
|
||||
|
||||
type DepleteJob struct {
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package cronjob
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
)
|
||||
|
||||
type StatsJob struct {
|
||||
|
||||
+5
-5
@@ -12,11 +12,11 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/cmd/migration"
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/cmd/migration"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/driver/sqlite"
|
||||
"gorm.io/gorm"
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"gorm.io/driver/sqlite"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module github.com/alireza0/s-ui
|
||||
module github.com/admin8800/s-ui
|
||||
|
||||
go 1.25.7
|
||||
|
||||
|
||||
+2
-2
@@ -141,14 +141,14 @@ install_s-ui() {
|
||||
exit 1
|
||||
fi
|
||||
echo -e "Got s-ui latest version: ${last_version}, beginning the installation..."
|
||||
wget -N --no-check-certificate -O /tmp/s-ui-linux-$(arch).tar.gz https://github.com/alireza0/s-ui/releases/download/${last_version}/s-ui-linux-$(arch).tar.gz
|
||||
wget -N --no-check-certificate -O /tmp/s-ui-linux-$(arch).tar.gz https://github.com/admin8800/s-ui/releases/download/${last_version}/s-ui-linux-$(arch).tar.gz
|
||||
if [[ $? -ne 0 ]]; then
|
||||
echo -e "${red}Downloading s-ui failed, please be sure that your server can access Github ${plain}"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
last_version=$1
|
||||
url="https://github.com/alireza0/s-ui/releases/download/${last_version}/s-ui-linux-$(arch).tar.gz"
|
||||
url="https://github.com/admin8800/s-ui/releases/download/${last_version}/s-ui-linux-$(arch).tar.gz"
|
||||
echo -e "Beginning the install s-ui v$1"
|
||||
wget -N --no-check-certificate -O /tmp/s-ui-linux-$(arch).tar.gz ${url}
|
||||
if [[ $? -ne 0 ]]; then
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"os/signal"
|
||||
"syscall"
|
||||
|
||||
"github.com/alireza0/s-ui/app"
|
||||
"github.com/alireza0/s-ui/cmd"
|
||||
"github.com/admin8800/s-ui/app"
|
||||
"github.com/admin8800/s-ui/cmd"
|
||||
)
|
||||
|
||||
func runApp() {
|
||||
|
||||
@@ -295,7 +295,7 @@ show_log() {
|
||||
}
|
||||
|
||||
update_shell() {
|
||||
wget -O /usr/bin/s-ui -N --no-check-certificate https://github.com/alireza0/s-ui/raw/main/s-ui.sh
|
||||
wget -O /usr/bin/s-ui -N --no-check-certificate https://github.com/admin8800/s-ui/raw/main/s-ui.sh
|
||||
if [[ $? != 0 ]]; then
|
||||
echo ""
|
||||
LOGE "Failed to download script, Please check whether the machine can connect Github"
|
||||
|
||||
+5
-5
@@ -6,11 +6,11 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+5
-5
@@ -6,11 +6,11 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/core"
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/core"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
@@ -4,9 +4,9 @@ import (
|
||||
"encoding/json"
|
||||
"os"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+4
-4
@@ -6,10 +6,10 @@ import (
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -4,9 +4,9 @@ import (
|
||||
"encoding/json"
|
||||
"os"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
)
|
||||
|
||||
type PanelService struct {
|
||||
|
||||
+4
-4
@@ -8,10 +8,10 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
|
||||
"github.com/sagernet/sing-box/common/tls"
|
||||
"github.com/shirou/gopsutil/v4/cpu"
|
||||
|
||||
+3
-3
@@ -4,9 +4,9 @@ import (
|
||||
"encoding/json"
|
||||
"os"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+5
-5
@@ -8,11 +8,11 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@ import (
|
||||
"sort"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+3
-3
@@ -3,9 +3,9 @@ package service
|
||||
import (
|
||||
"encoding/json"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
+4
-4
@@ -4,10 +4,10 @@ import (
|
||||
"encoding/json"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
)
|
||||
|
||||
type UserService struct {
|
||||
|
||||
+3
-3
@@ -11,9 +11,9 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
|
||||
)
|
||||
|
||||
+3
-3
@@ -3,9 +3,9 @@ package sub
|
||||
import (
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
|
||||
"gopkg.in/yaml.v3"
|
||||
)
|
||||
|
||||
+4
-4
@@ -5,10 +5,10 @@ import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
)
|
||||
|
||||
const defaultJson = `
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@ import (
|
||||
"encoding/json"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
)
|
||||
|
||||
type Link struct {
|
||||
|
||||
+5
-5
@@ -9,11 +9,11 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/middleware"
|
||||
"github.com/alireza0/s-ui/network"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/middleware"
|
||||
"github.com/admin8800/s-ui/network"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package sub
|
||||
|
||||
import (
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
+4
-4
@@ -6,10 +6,10 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/database"
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/alireza0/s-ui/util"
|
||||
"github.com/admin8800/s-ui/database"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
"github.com/admin8800/s-ui/util"
|
||||
)
|
||||
|
||||
type SubService struct {
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
)
|
||||
|
||||
func NewErrorf(format string, a ...interface{}) error {
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@ import (
|
||||
"net/url"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
)
|
||||
|
||||
var InboundTypeWithLink = []string{"socks", "http", "mixed", "shadowsocks", "naive", "hysteria", "hysteria2", "anytls", "tuic", "vless", "trojan", "vmess"}
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
)
|
||||
|
||||
func GetOutbound(uri string, i int) (*map[string]interface{}, string, error) {
|
||||
|
||||
+2
-2
@@ -3,9 +3,9 @@ package util
|
||||
import (
|
||||
"encoding/json"
|
||||
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
)
|
||||
|
||||
// Fill Inbound's out_json
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package util
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/alireza0/s-ui/database/model"
|
||||
"github.com/admin8800/s-ui/database/model"
|
||||
)
|
||||
|
||||
func GetHeaders(client *model.Client, updateInterval int) []string {
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@ import (
|
||||
"net/http"
|
||||
"strings"
|
||||
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/util/common"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/util/common"
|
||||
)
|
||||
|
||||
func GetExternalLink(url string) string {
|
||||
|
||||
+6
-6
@@ -13,12 +13,12 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/alireza0/s-ui/api"
|
||||
"github.com/alireza0/s-ui/config"
|
||||
"github.com/alireza0/s-ui/logger"
|
||||
"github.com/alireza0/s-ui/middleware"
|
||||
"github.com/alireza0/s-ui/network"
|
||||
"github.com/alireza0/s-ui/service"
|
||||
"github.com/admin8800/s-ui/api"
|
||||
"github.com/admin8800/s-ui/config"
|
||||
"github.com/admin8800/s-ui/logger"
|
||||
"github.com/admin8800/s-ui/middleware"
|
||||
"github.com/admin8800/s-ui/network"
|
||||
"github.com/admin8800/s-ui/service"
|
||||
|
||||
"github.com/gin-contrib/gzip"
|
||||
"github.com/gin-contrib/sessions"
|
||||
|
||||
Reference in New Issue
Block a user