Psiphon Console Client README
Building with Docker
Note that you may need to use
sudo docker below, depending on your OS.
Create the build image:
While in the
ConsoleClientdirectory, run the command:
docker build --no-cache=true -t psiclient .
Once completed, verify that you see an image named
Run the build:
Ensure that the command below is run from within the
cd .. && \ docker run \ --rm \ -v $PWD:/go/src/github.com/Psiphon-Labs/psiphon-tunnel-core \ psiclient \ /bin/bash -c './make.bash all' \ ; cd -
This command can also be modified by:
osxas the first parameter to
...&& ./make.bash windows) to only build binaries for the operating system of choice
linuxis specified as the first parameter, the second parameter can be passed as either
...&& ./make.bash windows 32)to limit the builds to just one or the other (no second parameter means both will build)
When that command completes, the compiled binaries will be located in the
bin directory (
./bin, and everything under it will likely be owned by root, so be sure to
chown to an appropriate user) under the current directory. The structure will be:
bin ├── darwin │ └── psiphon-tunnel-core-x86_64 ├── linux │ └── psiphon-tunnel-core-i686 │ └── psiphon-tunnel-core-x86_64 └── windows └── psiphon-tunnel-core-i686.exe └── psiphon-tunnel-core-x86_64.exe
There is no documentation for this package.