Rod Hynes d74692910c Truncate the panic log field when it exceeds the ELK maximum před 7 roky
..
logging 0e3f7c8020 Redact IP addresses from error fields před 7 roky
.gitignore 228587b539 compensate for configuration file changes; have make.bash generate a docker compatible config file automatically před 9 roky
Dockerfile-binary-builder 77b85296b0 Use Go 1.11.5 před 7 roky
README.md 4a349c90be Fix: Dockerfile-binary-builder ignored "docker run" command před 7 roky
deploy_ad-hoc_server.sh 55b2892dd8 Added deferred panicLog.Close to prevent leaking resources; improvements to the ad-hoc deploy script před 9 roky
main.go d74692910c Truncate the panic log field when it exceeds the ELK maximum před 7 roky
make.bash 084a27a274 Build script changes před 7 roky
privatePlugins.go 8450c14aeb Add pickSSHServerVersion před 7 roky

README.md

Psiphon Tunnel Core Server README

Overview

The Server/psiphond program and the github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/server package contain the Psiphon server software.

Functionality is based on the legacy server stack. psiphond has entered production.

Build

Prerequisites:

  • Go 1.9 or later

Build Steps:

  • Get dependencies: go get -d -v ./...
  • Build: go build -o psiphond main.go (will generate a binary named psiphond for Linux/OSX or psiphond.exe for Windows)