refactor: update import paths from ppanel-server to server

This commit is contained in:
Chang lue Tsen
2025-04-25 15:09:31 +09:00
parent 52063049c5
commit 34c09c4618
679 changed files with 2985 additions and 2992 deletions
+9 -9
View File
@@ -1,15 +1,15 @@
package adapter
import (
"github.com/perfect-panel/ppanel-server/internal/model/server"
"github.com/perfect-panel/ppanel-server/pkg/adapter/clash"
"github.com/perfect-panel/ppanel-server/pkg/adapter/general"
"github.com/perfect-panel/ppanel-server/pkg/adapter/loon"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/adapter/quantumultx"
"github.com/perfect-panel/ppanel-server/pkg/adapter/shadowrocket"
"github.com/perfect-panel/ppanel-server/pkg/adapter/singbox"
"github.com/perfect-panel/ppanel-server/pkg/adapter/surfboard"
"github.com/perfect-panel/server/internal/model/server"
"github.com/perfect-panel/server/pkg/adapter/clash"
"github.com/perfect-panel/server/pkg/adapter/general"
"github.com/perfect-panel/server/pkg/adapter/loon"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/quantumultx"
"github.com/perfect-panel/server/pkg/adapter/shadowrocket"
"github.com/perfect-panel/server/pkg/adapter/singbox"
"github.com/perfect-panel/server/pkg/adapter/surfboard"
)
type Adapter struct {
+2 -2
View File
@@ -6,8 +6,8 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/internal/model/server"
"github.com/perfect-panel/ppanel-server/pkg/adapter/surfboard"
"github.com/perfect-panel/server/internal/model/server"
"github.com/perfect-panel/server/pkg/adapter/surfboard"
)
func createTestServer() []*server.Server {
+2 -2
View File
@@ -3,8 +3,8 @@ package clash
import (
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
"gopkg.in/yaml.v3"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package clash
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package clash
import (
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func parseShadowsocks(s proxy.Proxy, uuid string) (*Proxy, error) {
+1 -1
View File
@@ -1,6 +1,6 @@
package clash
import "github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
import "github.com/perfect-panel/server/pkg/adapter/proxy"
func clashTransport(c *Proxy, transportType string, transportConfig proxy.TransportConfig) {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type v2rayShareLink struct {
+1 -1
View File
@@ -3,7 +3,7 @@ package general
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createServer() proxy.Proxy {
+1 -1
View File
@@ -1,7 +1,7 @@
package loon
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func BuildLoon(servers []proxy.Proxy, uuid string) []byte {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildHysteria2(data proxy.Proxy, password string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package loon
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createSS() proxy.Proxy {
+3 -3
View File
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/ppanel-server/pkg/uuidx"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/tool"
"github.com/perfect-panel/server/pkg/uuidx"
)
func buildShadowsocks(data proxy.Proxy, password string) string {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildTrojan(data proxy.Proxy, password string) string {
+2 -2
View File
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
)
func buildVless(data proxy.Proxy, password string) string {
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
)
func buildVMess(data proxy.Proxy, password string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package quantumultx
import (
"encoding/base64"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func BuildQuantumultX(servers []proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package quantumultx
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createVMess() proxy.Proxy {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildShadowsocks(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
// 生成 Trojan 配置
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVmess(data proxy.Proxy, uuid string) string {
+3 -3
View File
@@ -4,12 +4,12 @@ import (
"fmt"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/general"
"github.com/perfect-panel/server/pkg/adapter/general"
"encoding/base64"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/traffic"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/traffic"
)
type UserInfo struct {
@@ -4,7 +4,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createVMess() proxy.Proxy {
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"encoding/base64"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVmess(data proxy.Proxy, uuid string) string {
+2 -2
View File
@@ -3,8 +3,8 @@ package singbox
import (
"encoding/json"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
)
func BuildSingbox(adapter proxy.Adapter, uuid string) ([]byte, error) {
+1 -1
View File
@@ -3,7 +3,7 @@ package singbox
import (
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type Hysteria2Obfs struct {
+2 -2
View File
@@ -3,8 +3,8 @@ package singbox
import (
"strconv"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/rules"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/rules"
)
type Rule struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type ShadowsocksOptions struct {
+1 -1
View File
@@ -3,7 +3,7 @@ package singbox
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type OutboundTLSOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type TrojanOutboundOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type TUICOutboundOptions struct {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"encoding/json"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type V2RayTransportOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type VLESSOutboundOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type VMessOutboundOptions struct {
+4 -4
View File
@@ -9,11 +9,11 @@ import (
"text/template"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/ppanel-server/pkg/traffic"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/tool"
"github.com/perfect-panel/server/pkg/traffic"
)
//go:embed *.tpl
+2 -2
View File
@@ -4,9 +4,9 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/uuidx"
"github.com/perfect-panel/server/pkg/uuidx"
)
func TestBuildSurfboard(t *testing.T) {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildShadowsocks(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surfboard
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createSS() proxy.Proxy {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildTrojan(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surfboard
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createTrojan() proxy.Proxy {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVMess(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surfboard
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createVMess() proxy.Proxy {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildHysteria2(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surge
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func TestBuildHysteria2(t *testing.T) {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildShadowsocks(data proxy.Proxy, uuid string) string {
+3 -3
View File
@@ -9,9 +9,9 @@ import (
"text/template"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/traffic"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/traffic"
)
//go:embed *.tpl
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func TestSurgeBuild(t *testing.T) {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildTrojan(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVMess(data proxy.Proxy, uuid string) string {
+5 -5
View File
@@ -4,11 +4,11 @@ import (
"encoding/json"
"strings"
"github.com/perfect-panel/ppanel-server/internal/model/server"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/random"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/internal/model/server"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/random"
"github.com/perfect-panel/server/pkg/tool"
)
func addNode(data *server.Server, host string, port int) *proxy.Proxy {