Я просто услышал о PDQ, Развертываются сегодня. Возможно, это могло быть тем, что Вы ищете.
Two ways to do it:
Configure the NAT router to forward the MySQL port (3306/tcp) from the internet to your intranet server. In general this is a risky thing to do; obviously you don't want the whole internet to be able to connect to your database server. So you'll need strong authentication, and strong encryption too as EEAA said.
Have a client inside the LAN connect out by ssh to the internet server, then tunnel port 3306 over that connection back to the intranet MySQL server:
ssh -R 3306:intranetmysql:3306 internetmysql
У меня есть сервер в Интернете, на котором все данные должны быть синхронизированы (не нужно быть в реальном времени) с сервера из интрасети (очевидно, интернет-соединение). Возможно ли это?
Да.
Как насчет синхронизации обеих сторон, мастер-мастер?
Да.
Однако вам нужно подумать о шифровании, так как вы не хотите, чтобы данные в открытом виде передавались через Интернет.