Skip to content
Snippets Groups Projects
Commit 4e195eaf authored by micah's avatar micah :speech_balloon:
Browse files

Merge branch 'master' into 'master'

add readme, deaults for shapeshifter

See merge request !1
parents 77e0edc3 ac1bf731
No related branches found
No related tags found
1 merge request!1add readme, deaults for shapeshifter
Running a shapeshifter-dispatcher container in float
---
Chaperone, a small init, is used to launch shapeshifter dispatcher. It needs to have some variables:
* RHOST: where traffic should go to, like the IP of where your OpenVPN server
listens on. If it's on the same host 127.0.0.1 would do.
* RPORT: associated port of that OpenVPN server, 1194 by default
* LHOST: listen on this IP
* OBFSPORT: your obfs4-exposed port
* LOGLEVEL: ERROR/WARN/INFO/DEBUG
* EXTORPORT: Specify the address of a server implementing the Extended OR Port protocol, which is used for per-connection metadata
shapeshifter-dispatcher.service: { shapeshifter-dispatcher.service: {
command: "/usr/local/bin/shapeshifter-dispatcher -transparent -server -state /srv/leap/shapeshifter-state -orport ${RHOST}:${RPORT} -transports obfs4 -bindaddr obfs4-${LHOST}:${OBFSPORT} -logLevel ${LOGLEVEL} -enableLogging -extorport ${RHOST}:${EXTORPORT}", command: "/usr/local/bin/shapeshifter-dispatcher -transparent -server -state /srv/leap/shapeshifter-state -orport ${RHOST:127.0.0.1}:${RPORT:1194} -transports obfs4 -bindaddr obfs4-${LHOST:default(ip)}:${OBFSPORT:23042} -logLevel ${LOGLEVEL:WARN} -enableLogging -extorport ${RHOST:127.0.0.1}:${EXTORPORT:3334}",
exit_kills: true exit_kills: true
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment