Package psiphon implements the core tunnel functionality of a Psiphon client.The main function is RunForever, which runs a Controller that obtains lists ofservers, establishes tunnel connections, and runs local proxies through whichtunneled traffic may be sent.
Close terminates the meek connection. Close waits for the relay processing goroutineto stop and releases HTTP transport resources.A mutex is required to support psiphon.Conn.SetClosedSignal concurrency semantics.