Я не уверен, что это то, о чем вы думаете, но вы могли бы сделать нечто подобное с туннелированием ssh. Допустим, вы хотели, чтобы userA 10.1.2.3/24 подключил сервер mysql к userB's 192.168.0.3/24. Между двумя сетями нет прямого сетевого соединения, но обе машины могут подключаться к серверу A в общедоступном Интернете.
userB запускает эту команду:
ssh -R localhost:13306:localhost:3306 username@serverA
userA запускает эту команду:
ssh -L 3306:localhost:13306 username@serverA
Теперь пользователь A может использовать любой инструмент для подключения к mysql на локальном хосте, и cxn будет туннелироваться через serverA и демон mysql, работающий на localhost на компьютере пользователя B.
(надеюсь, без опечаток, набирается одной рукой, когда я держу свою двухдневную дочь =))