├── .github ├── CODEOWNERS ├── assets │ ├── logo_v0.svg │ └── water_rust_lib_draft1.png ├── dependabot.yml └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── crates ├── water │ ├── Cargo.toml │ ├── README.md │ ├── config.json │ └── src │ │ ├── config │ │ ├── mod.rs │ │ └── wasm_shared_config.rs │ │ ├── globals.rs │ │ ├── lib.rs │ │ └── runtime │ │ ├── client.rs │ │ ├── core.rs │ │ ├── listener.rs │ │ ├── mod.rs │ │ ├── net │ │ └── mod.rs │ │ ├── relay.rs │ │ ├── runner.rs │ │ ├── stream.rs │ │ ├── transport.rs │ │ ├── v0 │ │ ├── config.rs │ │ ├── funcs.rs │ │ ├── listener.rs │ │ ├── mod.rs │ │ ├── relay.rs │ │ └── stream.rs │ │ ├── v1 │ │ ├── funcs.rs │ │ ├── listener.rs │ │ ├── mod.rs │ │ └── stream.rs │ │ ├── version.rs │ │ └── version_common │ │ ├── funcs.rs │ │ └── mod.rs ├── watm │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── connections.rs │ │ ├── decoder.rs │ │ ├── dialer.rs │ │ ├── encoder.rs │ │ ├── lib.rs │ │ ├── net │ │ ├── mod.rs │ │ └── tls.rs │ │ └── version.rs └── watm_v0 │ ├── .cargo │ └── config │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── common.rs │ ├── error.rs │ ├── lib.rs │ └── v0plus.rs ├── examples ├── clients │ └── cli │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── demo_configs │ │ ├── ss_config.json │ │ ├── v0_listener_config.json │ │ └── v0_relay_config.json │ │ ├── demo_wasm │ │ ├── echo_client.wasm │ │ ├── plain.wasm │ │ ├── reverse.wasm │ │ └── ss_client_wasm.wasm │ │ └── src │ │ ├── cli.rs │ │ └── main.rs └── water_bins │ ├── README.md │ ├── echo_client │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── README.md │ ├── echo_client.wasm │ └── src │ │ ├── async_socks5_listener.rs │ │ └── lib.rs │ ├── plain_v0 │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── plain.wasm │ └── src │ │ └── lib.rs │ ├── reverse_v0 │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── reverse.wasm │ └── src │ │ └── lib.rs │ └── ss_client_wasm_v1 │ ├── .cargo │ └── config │ ├── Cargo.toml │ ├── README.md │ ├── src │ ├── aead.rs │ ├── client.rs │ ├── config.rs │ ├── crypto_io.rs │ ├── lib.rs │ ├── socks5.rs │ ├── utils.rs │ └── water.rs │ └── ss_client_wasm.wasm ├── scripts ├── build_wasm_targets.sh └── make_and_opt_wasm.sh └── tests ├── Cargo.toml ├── benches └── benchmarking_v0.rs ├── test_data └── config.json ├── test_wasm ├── echo_client.wasm ├── plain.wasm ├── proxy.wasm ├── reverse.wasm └── ss_client_wasm.wasm └── tests ├── echo_tests.rs ├── ss_testing.rs ├── v0_plus_relay_tests.rs └── v0_plus_tests.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/assets/logo_v0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/.github/assets/logo_v0.svg -------------------------------------------------------------------------------- /.github/assets/water_rust_lib_draft1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/.github/assets/water_rust_lib_draft1.png -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/README.md -------------------------------------------------------------------------------- /crates/water/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/Cargo.toml -------------------------------------------------------------------------------- /crates/water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/README.md -------------------------------------------------------------------------------- /crates/water/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/config.json -------------------------------------------------------------------------------- /crates/water/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/config/mod.rs -------------------------------------------------------------------------------- /crates/water/src/config/wasm_shared_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/config/wasm_shared_config.rs -------------------------------------------------------------------------------- /crates/water/src/globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/globals.rs -------------------------------------------------------------------------------- /crates/water/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/lib.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/client.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/core.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/listener.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/mod.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/net/mod.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/relay.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/runner.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/stream.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/transport.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v0/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v0/config.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v0/funcs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v0/funcs.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v0/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v0/listener.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v0/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v0/mod.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v0/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v0/relay.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v0/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v0/stream.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v1/funcs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v1/funcs.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v1/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v1/listener.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v1/mod.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/v1/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/v1/stream.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/version.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/version_common/funcs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/version_common/funcs.rs -------------------------------------------------------------------------------- /crates/water/src/runtime/version_common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/water/src/runtime/version_common/mod.rs -------------------------------------------------------------------------------- /crates/watm/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/.cargo/config -------------------------------------------------------------------------------- /crates/watm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/Cargo.toml -------------------------------------------------------------------------------- /crates/watm/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/config.rs -------------------------------------------------------------------------------- /crates/watm/src/connections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/connections.rs -------------------------------------------------------------------------------- /crates/watm/src/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/decoder.rs -------------------------------------------------------------------------------- /crates/watm/src/dialer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/dialer.rs -------------------------------------------------------------------------------- /crates/watm/src/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/encoder.rs -------------------------------------------------------------------------------- /crates/watm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/lib.rs -------------------------------------------------------------------------------- /crates/watm/src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/net/mod.rs -------------------------------------------------------------------------------- /crates/watm/src/net/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/net/tls.rs -------------------------------------------------------------------------------- /crates/watm/src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm/src/version.rs -------------------------------------------------------------------------------- /crates/watm_v0/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/.cargo/config -------------------------------------------------------------------------------- /crates/watm_v0/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/Cargo.toml -------------------------------------------------------------------------------- /crates/watm_v0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/README.md -------------------------------------------------------------------------------- /crates/watm_v0/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/src/common.rs -------------------------------------------------------------------------------- /crates/watm_v0/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/src/error.rs -------------------------------------------------------------------------------- /crates/watm_v0/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/src/lib.rs -------------------------------------------------------------------------------- /crates/watm_v0/src/v0plus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/crates/watm_v0/src/v0plus.rs -------------------------------------------------------------------------------- /examples/clients/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/Cargo.toml -------------------------------------------------------------------------------- /examples/clients/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/README.md -------------------------------------------------------------------------------- /examples/clients/cli/demo_configs/ss_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_configs/ss_config.json -------------------------------------------------------------------------------- /examples/clients/cli/demo_configs/v0_listener_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_configs/v0_listener_config.json -------------------------------------------------------------------------------- /examples/clients/cli/demo_configs/v0_relay_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_configs/v0_relay_config.json -------------------------------------------------------------------------------- /examples/clients/cli/demo_wasm/echo_client.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_wasm/echo_client.wasm -------------------------------------------------------------------------------- /examples/clients/cli/demo_wasm/plain.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_wasm/plain.wasm -------------------------------------------------------------------------------- /examples/clients/cli/demo_wasm/reverse.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_wasm/reverse.wasm -------------------------------------------------------------------------------- /examples/clients/cli/demo_wasm/ss_client_wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/demo_wasm/ss_client_wasm.wasm -------------------------------------------------------------------------------- /examples/clients/cli/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/src/cli.rs -------------------------------------------------------------------------------- /examples/clients/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/clients/cli/src/main.rs -------------------------------------------------------------------------------- /examples/water_bins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/README.md -------------------------------------------------------------------------------- /examples/water_bins/echo_client/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/echo_client/.cargo/config -------------------------------------------------------------------------------- /examples/water_bins/echo_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/echo_client/Cargo.toml -------------------------------------------------------------------------------- /examples/water_bins/echo_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/echo_client/README.md -------------------------------------------------------------------------------- /examples/water_bins/echo_client/echo_client.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/echo_client/echo_client.wasm -------------------------------------------------------------------------------- /examples/water_bins/echo_client/src/async_socks5_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/echo_client/src/async_socks5_listener.rs -------------------------------------------------------------------------------- /examples/water_bins/echo_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/echo_client/src/lib.rs -------------------------------------------------------------------------------- /examples/water_bins/plain_v0/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/plain_v0/.cargo/config -------------------------------------------------------------------------------- /examples/water_bins/plain_v0/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/plain_v0/Cargo.toml -------------------------------------------------------------------------------- /examples/water_bins/plain_v0/plain.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/plain_v0/plain.wasm -------------------------------------------------------------------------------- /examples/water_bins/plain_v0/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/plain_v0/src/lib.rs -------------------------------------------------------------------------------- /examples/water_bins/reverse_v0/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/reverse_v0/.cargo/config -------------------------------------------------------------------------------- /examples/water_bins/reverse_v0/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/reverse_v0/Cargo.toml -------------------------------------------------------------------------------- /examples/water_bins/reverse_v0/reverse.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/reverse_v0/reverse.wasm -------------------------------------------------------------------------------- /examples/water_bins/reverse_v0/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/reverse_v0/src/lib.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/.cargo/config -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/Cargo.toml -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/README.md -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/aead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/aead.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/client.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/config.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/crypto_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/crypto_io.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/lib.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/socks5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/socks5.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/utils.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/src/water.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/src/water.rs -------------------------------------------------------------------------------- /examples/water_bins/ss_client_wasm_v1/ss_client_wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/examples/water_bins/ss_client_wasm_v1/ss_client_wasm.wasm -------------------------------------------------------------------------------- /scripts/build_wasm_targets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/scripts/build_wasm_targets.sh -------------------------------------------------------------------------------- /scripts/make_and_opt_wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/scripts/make_and_opt_wasm.sh -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/benches/benchmarking_v0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/benches/benchmarking_v0.rs -------------------------------------------------------------------------------- /tests/test_data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/test_data/config.json -------------------------------------------------------------------------------- /tests/test_wasm/echo_client.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/test_wasm/echo_client.wasm -------------------------------------------------------------------------------- /tests/test_wasm/plain.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/test_wasm/plain.wasm -------------------------------------------------------------------------------- /tests/test_wasm/proxy.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/test_wasm/proxy.wasm -------------------------------------------------------------------------------- /tests/test_wasm/reverse.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/test_wasm/reverse.wasm -------------------------------------------------------------------------------- /tests/test_wasm/ss_client_wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/test_wasm/ss_client_wasm.wasm -------------------------------------------------------------------------------- /tests/tests/echo_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/tests/echo_tests.rs -------------------------------------------------------------------------------- /tests/tests/ss_testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/tests/ss_testing.rs -------------------------------------------------------------------------------- /tests/tests/v0_plus_relay_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/tests/v0_plus_relay_tests.rs -------------------------------------------------------------------------------- /tests/tests/v0_plus_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refraction-networking/water-rs/HEAD/tests/tests/v0_plus_tests.rs --------------------------------------------------------------------------------