GitHub Container Registry
Docker images are published to the GHCR at every release. The client and server are packaged in different images.
Tags
- latest
- vX.X.X
Usage
The client requires port 5201 to be forwarded to the host. The server requires port 53 to be forwarded.
$ docker run \
--rm \
-p 53:53 \
ghcr.io/endpositive/slipstream-server:v0.0.1 \
--target-address=x.x.x.x:yy \
--domain=test.com
$ docker run \
--rm \
-p 5201:5201 \
ghcr.io/endpositive/slipstream-server:v0.0.1 \
--domain=test.com \
--resolver=1.1.1.1:53
Any TCP connections on the client’s port 5201
will now be forwarded to x.x.x.x:yy
. You could also run a slipstream on a different port than 53, but then a public resolver won’t be able to reach the server. This may be useful in scenarios where you setup a direct connection between the client and server rather than through public DNS infrastructure.