1
0

endpoints.go 678 B

123456789101112131415161718192021222324
  1. package pia
  2. import (
  3. _ "embed"
  4. "time"
  5. )
  6. const (
  7. DefaultTokenEndpoint = "https://www.privateinternetaccess.com/api/client/v2/token"
  8. DefaultServerListEndpoint = "https://serverlist.piaservers.net/vpninfo/servers/v6"
  9. DefaultAddKeyPort = uint16(1337)
  10. DefaultUserAgent = "3x-ui-pia/1.0"
  11. DefaultMaxServerListBody = int64(8 << 20)
  12. DefaultMaxResponseBody = int64(64 << 10)
  13. DefaultRequestTimeout = 20 * time.Second
  14. DefaultCatalogFreshTTL = 6 * time.Hour
  15. DefaultTokenTTL = 24 * time.Hour
  16. )
  17. //go:embed trust/ca.rsa.4096.crt
  18. var EmbeddedPIACA []byte
  19. //go:embed trust/serverlist_public_key.pem
  20. var EmbeddedServerListPublicKey []byte