switcher
Protocol Proxy
A Go-based proxy server that can switch between multiple protocols based on connection detection
Run SSH and HTTP(S) on the same port
906 stars
34 watching
73 forks
Language: Go
last commit: almost 6 years ago
Linked from 1 awesome list
golanghttphttpsproxysshsslh
Related projects:
Repository | Description | Stars |
---|---|---|
presbrey/go-multiproxy | A Go library that enables the management of multiple HTTP/HTTPS and SOCKS5 proxies for efficient and fault-tolerant web requests | 6 |
appleboy/easyssh-proxy | Provides a simple implementation of SSH protocol features in Go. | 326 |
justmao945/mallory | An HTTP/HTTPS proxy service running over an SSH connection with smart detection of destination hosts. | 325 |
skx/tunneller | Allows internal services to be accessed over the internet by establishing a proxy connection through a central host. | 478 |
wzshiming/httpproxy | An HTTP proxy project that adds support for multiple protocols and can be used as a standalone handler or integrated with others | 28 |
camgraff/protoxy | A proxy server that converts JSON request bodies to Protocol Buffer messages and back to JSON responses. | 35 |
jedbrooke/golem-network-requestor | A tool that sets up a network proxy between a client and a remote server to facilitate secure communication over HTTP | 1 |
bmf-san/gondola | A tool for setting up and managing reverse proxies with support for multiple upstream servers, TLS encryption, and static file serving. | 7 |
gdong42/grpc-mate | A reverse proxy server that translates HTTP requests into gRPC calls without code generation. | 75 |
fabiocicerchia/go-proxy-cache | A simple reverse proxy with caching capabilities using Go and Redis. | 132 |
gofrp/tiny-frpc | Provides a simple reverse proxy solution using SSH protocol and FRPS. | 140 |
wzshiming/anyproxy | A proxy server project supporting multiple network protocols for forwarding and anonymization of internet traffic | 35 |
yuriynasretdinov/kittenhouse | A local proxy that buffers and forwards data between an application server and a ClickHouse cluster. | 7 |
bmf-san/goblin | A lightweight, trie-based HTTP router for Go with advanced routing capabilities. | 78 |
corsis/portfusion | A cross-platform proxy and tunneling solution for TCP protocols | 192 |