Skip to content

jelipo/touch-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Touch the world

What's this

A proxy tool implemented by rust.

Build

You need a rust build environment.

cargo build --release

How to use

  1. 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
    }
  }
}
  1. Make sure you use this directory structure.
(root dir)
    β”œ--conf
    |   β””--config.json
    β””--touch-rs.exe / touch-rs
  1. run ./touch-rs

Status

protocol support
SOCKS5 βœ…
Shadowsocks AEAD βœ…
HTTP proxy support ❌
UDP support ❌
More protocol support... Coming soon...

About

πŸ’Š Encrypted proxy, such as shadowsocks

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages