Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Loop = true DefaultConfig = &Config{ CoreName: "psiphon-tunnel-core", Tunnel: 1, Region: "", Protocols: []string{ "FRONTED-MEEK-HTTP-OSSH", "FRONTED-MEEK-OSSH", }, TunnelWorkers: 6, KuotaDataLimit: 4, Authorizations: make([]string, 0), } DefaultKuotaData = &KuotaData{ Port: make(map[int]map[string]float64), All: 0, } ConfigPathPsiphon = libutils.GetConfigPath("brainfuck-psiphon-pro-go", "storage/psiphon") )
Functions ¶
func RemoveData ¶
func RemoveData()
Types ¶
type Data ¶
type Data struct {
MigrateDataStoreDirectory string
UpstreamProxyURL string
LocalSocksProxyPort int
SponsorId string
PropagationChannelId string
EmitBytesTransferred bool
EmitDiagnosticNotices bool
DisableLocalHTTPProxy bool
EgressRegion string
TunnelPoolSize int
ConnectionWorkerPoolSize int
LimitTunnelProtocols []string
Authorizations []string
}
type Psiphon ¶
type Psiphon struct {
ProxyRotator *libproxyrotator.ProxyRotator
Config *Config
ProxyPort string
KuotaData *KuotaData
ListenPort int
TunnelConnected int
Verbose bool
}
func (*Psiphon) CheckKuotaDataLimit ¶
func (*Psiphon) GetAuthorizations ¶
func (*Psiphon) LogVerbose ¶
Click to show internal directories.
Click to hide internal directories.