Skip to content

yokra9/wasiter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wasiter

Wasiter performs simple TCP forwarding using WASI Sockets.

Wasiter は WASI Sockets を利用したシンプルな TCP 転送を行います

# Build
cargo build --target wasm32-wasi --release

# Usage
wasmedge --env REMOTE=127.0.0.1:80 --env LOCAL=127.0.0.1:1234 target/wasm32-wasi/release/wasiter.wasm
curl http://127.0.0.1:1234/index.html

wasmedge --env REMOTE=example.com:80 --env LOCAL=127.0.0.1:1234 target/wasm32-wasi/release/wasiter.wasm
curl -H "Host: example.com" http://127.0.0.1:1234/index.html