Awslambdaproxy Versions Save

An AWS Lambda powered HTTP/SOCKS web proxy

v0.0.14

3 years ago

v0.0.13

4 years ago
  • 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
  • add Dockerfile (still needs instructions) thanks @unixfox

v0.0.8

4 years ago
  • update from 5->15 minute max runtime now that lambda supports it
  • removed hardcoded check for environment variables closes #7
  • switch to go module and remove vendor
  • fix build process

0.0.7

6 years ago
  • Replace python shim with native Go function now that it's supported, update dependencies

0.0.6

6 years ago
  • Fix for IAM role issue from @scottjpack

0.0.5

6 years ago
  • Switch from glide to official dep tool
  • Use forked version of dependent libraries