enhancement: use faster base64

This commit is contained in:
Jack Drogon 2023-07-14 11:13:31 +08:00
parent 8f105adbca
commit 44347444f8
10 changed files with 15 additions and 8 deletions

View File

@ -15,13 +15,13 @@
package sub
import (
"encoding/base64"
"fmt"
"io"
"net/http"
"os"
"strings"
"github.com/cristalhq/base64"
"github.com/spf13/cobra"
"github.com/fatedier/frp/pkg/config"

View File

@ -15,7 +15,6 @@
package sub
import (
"encoding/base64"
"encoding/json"
"fmt"
"io"
@ -23,6 +22,7 @@ import (
"os"
"strings"
"github.com/cristalhq/base64"
"github.com/rodaine/table"
"github.com/spf13/cobra"

View File

@ -15,13 +15,13 @@
package sub
import (
"encoding/base64"
"fmt"
"io"
"net/http"
"os"
"strings"
"github.com/cristalhq/base64"
"github.com/spf13/cobra"
"github.com/fatedier/frp/pkg/config"

1
go.mod
View File

@ -5,6 +5,7 @@ go 1.20
require (
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
github.com/coreos/go-oidc/v3 v3.4.0
github.com/cristalhq/base64 v0.1.2
github.com/fatedier/beego v0.0.0-20171024143340-6c6a4f5bd5eb
github.com/fatedier/golib v0.1.1-0.20230628070619-a1a0c648236a
github.com/fatedier/kcp-go v2.0.4-0.20190803094908-fe8645b0a904+incompatible

2
go.sum
View File

@ -104,6 +104,8 @@ github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/cristalhq/base64 v0.1.2 h1:edsefYyYDiac7Ytdh2xdaiiSSJzcI2f0yIkdGEf1qY0=
github.com/cristalhq/base64 v0.1.2/go.mod h1:sy4+2Hale2KbtSqkzpdMeYTP/IrB+HCvxVHWsh2VSYk=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=

View File

@ -16,13 +16,14 @@ package plugin
import (
"bufio"
"encoding/base64"
"io"
"net"
"net/http"
"strings"
"time"
"github.com/cristalhq/base64"
libio "github.com/fatedier/golib/io"
libnet "github.com/fatedier/golib/net"

View File

@ -15,11 +15,12 @@
package udp
import (
"encoding/base64"
"net"
"sync"
"time"
"github.com/cristalhq/base64"
"github.com/fatedier/golib/errors"
"github.com/fatedier/golib/pool"

View File

@ -15,10 +15,11 @@
package util
import (
"encoding/base64"
"net"
"net/http"
"strings"
"github.com/cristalhq/base64"
)
func OkResponse() *http.Response {

View File

@ -17,7 +17,6 @@ package vhost
import (
"bytes"
"context"
"encoding/base64"
"errors"
"fmt"
"log"
@ -28,6 +27,8 @@ import (
"strings"
"time"
"github.com/cristalhq/base64"
libio "github.com/fatedier/golib/io"
"github.com/fatedier/golib/pool"

View File

@ -1,7 +1,7 @@
package utils
import (
"encoding/base64"
"github.com/cristalhq/base64"
)
func BasicAuth(username, passwd string) string {