envoy-proxy-wasm-filter-golang icon indicating copy to clipboard operation
envoy-proxy-wasm-filter-golang copied to clipboard

A WASM Filter for Envoy Proxy written in Golang

envoy-proxy-wasm-filter-golang

A WASM Filter for Envoy Proxy written in Golang

Build

tinygo build -o optimized.wasm -scheduler=none -target=wasi ./main.go

Run Envoy Proxy in Docker with WASM Filter

docker run -it --rm -v "$PWD"/envoy.yaml:/etc/envoy/envoy.yaml -v "$PWD"/optimized.wasm:/etc/envoy/optimized.wasm -p 9901:9901 -p 10000:10000 envoyproxy/envoy:v1.17.0