wsp

HTTP tunnel over Websocket (by hgsgtk)

Wsp Alternatives

Similar projects and alternatives to wsp

  • wstunnel

    13 wsp VS wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

  • ngrok

    11 wsp VS ngrok

    Unified ingress for developers

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • wsp

    HTTP tunnel over Websocket

  • wstunnel

    2 wsp VS wstunnel

    tunnel over websocket (by mhzed)

  • goflyway

    An encrypted HTTP server

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better wsp alternative or higher similarity.

wsp reviews and mentions

Posts with mentions or reviews of wsp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-14.
  • Reverse HTTP proxy over WebSocket in Go (Part 4)
    1 project | dev.to | 27 Dec 2021
    func (s *Server) request(w http.ResponseWriter, r *http.Request) { // (omit): [1]: Receive requests to be proxied // [2]: Take a WebSocket connection available from pools for relaying received requests. request := NewConnectionRequest(s.Config.GetTimeout()) // "Dispatcher" is running in a separate thread from the server by `go s.dispatchConnections()`. // It waits to receive requests to dispatch connection from available pools to clients requests. // https://github.com/hgsgtk/wsp/blob/ea4902a8e11f820268e52a6245092728efeffd7f/server/server.go#L93 // // Notify request from handler to dispatcher through Server.dispatcher channel. s.dispatcher <- request // Dispatcher tries to find an available connection pool, // and it returns the connection through Server.connection channel. // https://github.com/hgsgtk/wsp/blob/ea4902a8e11f820268e52a6245092728efeffd7f/server/server.go#L189 // // Here waiting for a result from dispatcher. connection := <-request.connection if connection == nil { // It means that dispatcher has set `nil` which is a system error case that is // not expected in the normal flow. wsp.ProxyErrorf(w, "Unable to get a proxy connection") return } // [3]: Send the request to the peer through the WebSocket connection. if err := connection.proxyRequest(w, r); err != nil { // An error occurred throw the connection away log.Println(err) connection.Close() // Try to return an error to the client // This might fail if response headers have already been sent wsp.ProxyError(w, err) } }
  • Reverse HTTP proxy over WebSocket in Go (Part 3)
    1 project | dev.to | 16 Dec 2021
    This handler process registered an idle connection that can be used for relay. NewConnection() function mark a new connection as a usable connection for relay in the pool and start a thread (technically, start a new goroutine running) that keeps reading messages over the connected WebSocket connection from the wsp client.
  • Reverse HTTP proxy over WebSocket in Go (Part 2)
    2 projects | dev.to | 14 Dec 2021
    Let's read the Go code. First is the main function (cmd/client/main.go), which is the entry point.
  • Reverse HTTP proxy over WebSocket in Go (Part 1)
    6 projects | dev.to | 14 Dec 2021
    However, maintenance has stopped since the days of Go 1.6, so I'll proceed with this post based on code hgsgtk/wsp that I forked and modified for the Go situation in 2021 (Thank you root-gg).
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic wsp repo stats
4
38
0.0
over 2 years ago

The primary programming language of wsp is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com