Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
this also introduces OBFS4_ENDPOINT_PORT and renames OBFS4_ENDPOINT to
OBFS4_ENDPOINT_PORT and updates the script 'run-openvpn.sh' to use these
|
|
|
|
|
|
here we assume gosec is already available in the dev machine, gofmt and govet
are part of the go-sdk
|
|
|
|
the path is needed to be read from the user and obfsproxy will be started with
root privileges anyway, we can ignore this warning, more details about the warn
at https://securego.io/docs/rules/g304.html
|
|
|
|
|
|
|
|
Fixes #3
Updates #4
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
This can be used to add support for additional networks that we don't
necessarily want to depend on in the library.
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
Copies the license over from Shapeshfiter, removing the Go/OBFS4 parts
since we're no longer copying anything from their repos (if we do use
some of their stuff in the future again we'll want to copy over their
licenses as well).
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
Support creating dialers and listeners from the newer gateway
certificates, as well as setting the cert argument when connecting.
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
Fixes #2
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
The dialer is meant as a way to avoid having to use or think about
pluggable transport arguments (you can provide them all as typed
configurations on the dialer), however, sometimes we already have the
pluggable transport arguments in their parsed form (eg. when using a
higher level protocol to negotiate the args) and need to construct a
dialer from them. This patch allows constructing the dialer and getting
the original arguments back out.
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
Signed-off-by: Sam Whited <sam@samwhited.com>
|
|
|