"github.com/gorilla/websocket"
tlsConfig := &tls.Config{
InsecureSkipVerify: true,
dialer := websocket.DefaultDialer
dialer.TLSClientConfig = tlsConfig
wsSubscriber, _, err := dialer.Dial("wss://backrunme.blxrbdn.com/ws", http.Header{"Authorization": []string{<YOUR-AUTHORIZATION-HEADER>}})
subRequest := `{"id": 1, "method": "subscribe", "params": ["arbOnlyMEV", {"include": ["transactions"]}]}`
err = wsSubscriber.WriteMessage(websocket.TextMessage, []byte(subRequest))
_, nextNotification, err := wsSubscriber.ReadMessage()
fmt.Println(string(nextNotification)) // or process it generally