liangzuobin / goflyway

HTTP tunnel in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goflyway, HTTP tunnel in Go

goflyway is an end-to-end encrypted HTTP/SOCKS5 proxy client/server written in golang, featuring:

  1. TCP tunneling (opt. WebSocket relay)
  2. TCP multiplexer
  3. Man-in-the-middle proxy
  4. UDP over TCP
  5. Shadowsocks ACL rules compatibility
  6. Server-side HTTP reverse proxy

For more info, please refer to the following links.

中文 / English

Android Client

shadowsocks-android is an Android client for shadowsocks. By replacing the native libss-local.so in /lib with goflyway's executable, we borrow its frontend to run our proxy on Android. Check this wiki for details.

About

HTTP tunnel in Go

License:MIT License


Languages

Language:Go 99.3%Language:Python 0.4%Language:Makefile 0.3%