Go nats.io client via websockets proxy
package main
import (
mqs "github.com/9glt/go-nats-cli-ws"
)
func main() {
conn, err := mqs.New("wss://host.domain.tld/path?token=tok", "nats://user:pass@127.0.0.1:4222")
if err != nil {
panic(err)
}
conn.Publish("topic", []byte("message"))
// ...
}