add the ability to bypass comma separated list of ip/domains with new flag (-b/--bypass). this can be useful for problematic domains that use long lived connections like websockets.
check for valid aws session for setup/run commands
package layout refactoring
add examples to readme
including lambda function zip file in releases (lambda-<version>.zip). this is not meant to be directly used, and instead meant to be used with terraform deployment in future.
v0.0.12
4 years ago
fix issue where function executions were always crashing under normal circumstances when connection was severed from the server side.
set the number of function retries from default of 2 to 0 in order to prevent unexpected function re-executions (like for issue above which was resulting in more function executions than expected).
close connections and don't rely on the crashing of Lambda sandbox to do this.
pick a dynamic listening port for socks proxy on Lambda side in order to avoid port conflicts.
add a UUID to Lambda payload for tracing function executions
v0.0.11
4 years ago
fix issue with environment variables with dashes, change Dockerfile env LISTENER to LISTENERS, bump version
v0.0.10
4 years ago
updates to dockerfile/entrypoint: use existing environment variables provided by cobra library, allow direct interaction with run cli by default, add support for using docker secrets, only override ssh port env variable and set to docker specific default 2222
reduce logging output to not include history of all lambda ip addreesses and only the count
v0.0.9
4 years ago
update dependencies (some major changes in gost) and get rid of all forked dependencies.
compile with CGO_ENABLED=0
add --debug-proxy flag to show all traffic hitting proxy