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.