PDA

Ver la Versión Completa : Hacer un debug de un programa accediendo a otra red


avmm2004
19-10-2023, 17:18:13
Hola a todos, quisiera saber si se puede hacer .... estoy en mi oficina y tengo que hacer un debug de un programa delphi que esta en mi oficina pero que tiene que acceder a una base de datos que esta en un cliente. No puedo traer los datos del cliente a mi oficina porque es una base de datos con multiples tablas y la información es muy grande. A parte las tablas están en producción. ¿ sugerencias ?

Gracias.

duilioisola
19-10-2023, 18:41:33
Dependiendo de la base de datos puedes crear una conexión a través de internet... no es lo más seguro pero funciona...

Ejemplo con Firebird SQL


Abres el puerto 3050 en el router del cliente
Lo apuntas a la IP del servidor
Luego te conectas desde tu oficina a la IP pública del cliente con ese puerto.

NO OLVIDES CERRAR EL PUERTO DEL ROUTER CUANTO TERMINES!

Ejemplo:

IP Pública del Router del cliente: 80.1.2.3
IP Local del servidor: 192.168.1.1
NAT en el servido: Todas las entrada por puerto 3050 --> IP local 192.168.1.1 por el puerto 3050


Si la base en el servidor está en un la ruta C:\Bases\CLIENTE.FDB
deberás conectar a 80.1.2.3:C:\Bases\CLIENTE.FDB

Además del tema seguridad debes tener en cuenta que la velocidad es muchísimo menor.

duilioisola
19-10-2023, 18:42:32
Otra opción es montar una VPN entre tu oficina y el cliente.
De esta manera sería como trabajar en local con el cliente.

La velocidad también será lenta.

avmm2004
19-10-2023, 18:52:40
Otra opción es montar una VPN entre tu oficina y el cliente.
De esta manera sería como trabajar en local con el cliente.

La velocidad también será lenta.

Hola....., gracias por tu respuesta.

¿ Algún software de vpn muy sencillo de configurar y sin coste. ?

Gracias.

pgranados
19-10-2023, 20:56:38
En mi antiguo trabajo usábamos FortiClient (https://www.fortinet.com/)

mamcx
19-10-2023, 21:00:55
https://tailscale.com funciona excelente, y no es nada lento.