master is the active development branch and contains v2 code, for the stable v1 release (though it was once called v2.0), please refer to v1.0 branch. goflyway v2 is a special tool to forward local ports to a remote server securely, just like ssh -L. goflyway uses pure HTTP POST requests to relay TCP connections. There is no CONNECT involved nor needed because goflyway is designed mainly for those people who are behind a CONNECT-less HTTP proxy or want to accelerate connections through static CDNs. However pure HTTP requesting is definitely a waste of bandwidth if you already have a better network environment, so use -w to turn on WebSocket relay, or -K to turn on KCP relay if possible. In HTTP mode when the server received some data it can't just send them to the client directly because HTTP is not bi-directional, instead, the server must wait until the client requests them, which means these data will be stored in memory for some time.

Features

  • A local port forwarder built on HTTP
  • HTTP reverse proxy or static file server on the same port
  • Pure HTTP POST requests to relay TCP connections
  • Designed mainly for those people who are behind a CONNECT-less HTTP proxy
  • Accelerate connections through static CDNs
  • Forward local ports to a remote server securly

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow goflyway

goflyway Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of goflyway!

Additional Project Details

Operating Systems

Windows

Programming Language

Go

Related Categories

Go Security Software, Go HTTP Servers

Registered

2021-12-21