Documentation ¶
Index ¶
- func GetBuildInfo() string
- func GetPacketTunnelDNSResolverIPv4Address() string
- func GetPacketTunnelDNSResolverIPv6Address() string
- func GetPacketTunnelMTU() int
- func NoticeUserLog(message string)
- func ReconnectTunnel()
- func SendFeedback(...) error
- func SetClientVerificationPayload(clientVerificationPayload string)
- func SetNoticeFiles(homepageFilename, rotatingFilename string, ...) error
- func Start(configJson, embeddedServerEntryList, embeddedServerEntryListFilename string, ...) error
- func Stop()
- type PsiphonProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPacketTunnelDNSResolverIPv4Address ¶
func GetPacketTunnelDNSResolverIPv4Address() string
func GetPacketTunnelDNSResolverIPv6Address ¶
func GetPacketTunnelDNSResolverIPv6Address() string
func GetPacketTunnelMTU ¶
func GetPacketTunnelMTU() int
func NoticeUserLog ¶
func NoticeUserLog(message string)
func ReconnectTunnel ¶
func ReconnectTunnel()
func SendFeedback ¶
func SendFeedback(configJson, diagnosticsJson, b64EncodedPublicKey, uploadServer, uploadPath, uploadServerHeaders string) error
Encrypt and upload feedback.
func SetClientVerificationPayload ¶
func SetClientVerificationPayload(clientVerificationPayload string)
SetClientVerificationPayload is a passthrough to Controller.SetClientVerificationPayloadForActiveTunnels. Note: should only be called after Start() and before Stop(); otherwise, will silently take no action.
func SetNoticeFiles ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.