A proxy tool implemented by rust.
You need a rust build environment.
cargo build --release
- Creat a new config file
config.json
. Such as:
{
"input": {
"name": "socks5",
"config": {
"local_host": "127.0.0.1",
"local_port": 1080
}
},
"output": {
"name": "ss-aes-256-gcm",
"config": {
"remote_host": "127.0.0.1",
"remote_port": 3391
}
}
}
- Make sure you use this directory structure.
(root dir)
β--conf
| β--config.json
β--touch-rs.exe / touch-rs
- run
./touch-rs
protocol | support |
---|---|
SOCKS5 | β |
Shadowsocks AEAD | β |
HTTP proxy support | β |
UDP support | β |
More protocol support... | Coming soon... |