Release 3X-UI for Docker / build (push) Canceled after 0s
Release 3X-UI / build (386) (push) Canceled after 0s
Release 3X-UI / build (amd64) (push) Canceled after 0s
Release 3X-UI / build (arm64) (push) Canceled after 0s
Release 3X-UI / build (armv5) (push) Canceled after 0s
Release 3X-UI / build (armv6) (push) Canceled after 0s
Release 3X-UI / build (armv7) (push) Canceled after 0s
Release 3X-UI / build (s390x) (push) Canceled after 0s
Release 3X-UI / Build for Windows (amd64) (push) Canceled after 0s
Release 3X-UI / Publish rolling dev release (push) Canceled after 0s
25 lines
678 B
Go
25 lines
678 B
Go
package pia
|
|
|
|
import (
|
|
_ "embed"
|
|
"time"
|
|
)
|
|
|
|
const (
|
|
DefaultTokenEndpoint = "https://www.privateinternetaccess.com/api/client/v2/token"
|
|
DefaultServerListEndpoint = "https://serverlist.piaservers.net/vpninfo/servers/v6"
|
|
DefaultAddKeyPort = uint16(1337)
|
|
DefaultUserAgent = "3x-ui-pia/1.0"
|
|
DefaultMaxServerListBody = int64(8 << 20)
|
|
DefaultMaxResponseBody = int64(64 << 10)
|
|
DefaultRequestTimeout = 20 * time.Second
|
|
DefaultCatalogFreshTTL = 6 * time.Hour
|
|
DefaultTokenTTL = 24 * time.Hour
|
|
)
|
|
|
|
//go:embed trust/ca.rsa.4096.crt
|
|
var EmbeddedPIACA []byte
|
|
|
|
//go:embed trust/serverlist_public_key.pem
|
|
var EmbeddedServerListPublicKey []byte
|