osepm.blogg.se

Psiphon 3 for mac
Psiphon 3 for mac











X /Psiphon-Labs/psiphon-tunnel-core/psiphon/pendencies=$DEPENDENCIES \īuilding without OpenSSL support (that is, without indistinguishable TLS support) requires no extra steps. X /Psiphon-Labs/psiphon-tunnel-core/psiphon/common.goVersion=$GOVERSION \ X /Psiphon-Labs/psiphon-tunnel-core/psiphon/common.buildRev=$BUILDREV \ X /Psiphon-Labs/psiphon-tunnel-core/psiphon/common.buildRepo=$BUILDREPO \ X /Psiphon-Labs/psiphon-tunnel-core/psiphon/common.buildDate=$BUILDDATE \ GOVERSION=$(go version | perl -ne '/go version (.*?) / & print $1')ĭEPENDENCIES=$(echo -n "/') In this repository, run go build in ConsoleClient to make the ConsoleClient binary, a console Psiphon client application.īuild versioning info may be configured as follows, and passed to go build in the -ldflags argument:īUILDREPO=$(git config -get ).Note that the psiphon package is imported using the absolute path /Psiphon-Labs/psiphon-tunnel-core/psiphon without further local configuration, go will use this version of the code and not the local copy in the repository.This project builds and runs on recent versions of Windows, Linux, and Mac OS X.This project is in production and used as the tunneling engine in our Windows and Android clients, which are available at our Psiphon 3 repository. These major aspects are handled by other parts of Psiphon client applications. The client component does not include a UI and does not handle capturing or routing local traffic. In the client, local proxies provide an interface for routing traffic through the tunnel. These components provides core tunnel functionality, handling all aspects of evading blocking and relaying traffic through Psiphon.

psiphon 3 for mac psiphon 3 for mac

Psiphon client and server components implemented in Go.













Psiphon 3 for mac