Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 971 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 971 Bytes

Demo proxy connection

This example demonstrates how to connect two nodes belonging to two different clusters by using the proxy feature and making this connection end-to-end encrypted.

demo

Here is output of this example

❯❯❯❯ go run .
Starting node: node1 (cluster 1) ...OK
Starting node: node2 (cluster 1) with Proxy.Transit = true ...OK
Starting node: node3 (cluster 2) with Proxy.Transit = true ...OK
Starting node: node4 (cluster 2) with Proxy.Cookie = "abc" ...OK
Add static route on node2 to node3 with custom cookie to get access to the cluster 2 ...OK
Add proxy route to node4 via node2 on node1 with proxy cookie = "abc" and enabled encryption ...OK
Add proxy route to node4 via node3 on node2 ...OK
Connect node1 to node4 ...OK
Peers on node1 [node2@localhost node4@localhost]
Peers on node2 [node1@localhost node3@localhost]
Peers on node3 [node2@localhost node4@localhost]
Peers on node4 [node3@localhost node1@localhost]