Con el fin de facilitar el trabajo a distancia, solía escribir 500 líneas van lenguaje de un agente de escritorio remoto sencillo

Un agente de escritorio remoto

Se trata de una escritura van a distancia Agent Desktop, puede desplegarlo, y luego acceder a su ordenador de forma remota desde cualquier lugar, a sólo 500 líneas de código, 

durante la epidemia, quedaron atrapados muchos estudiantes, que no pueden trabajar, si hay un proxy de escritorio remoto, haga colegas de la oficina ayuda a empezar a hacer clic proxy, se puede trabajar con las computadoras un ordenador personal de empresa conectada a distancia; 

es muy bajo costo para Baidu nube, por ejemplo, 10 yuanes al mes, tres personas combinan, cada persona necesita sólo el 3 yuanes ;

principio

  • Como se muestra a continuación, PC1 y PC2 son cada uno por debajo del enrutador de LAN, sin IP de red pública, que no puede tener acceso PC1 PC2;

 

  •  Una nube pública como un host proxy, PC1 y PC2 conector; como se muestra a continuación;

 

En Run 1 Agente PC2, PC2 está conectado al puerto 3389, el anfitrión reenvía los datos a la nube, los datos proxy entre el nativo y el puerto de transferencia de 3389; 
Agent 2 carrera en el huésped nube, PC1 acepta la solicitud de conexión de escritorio remoto es aceptada agente 1 solicita la PC2, la transferencia de datos entre ellos;

uso

1. alquilar un anfitrión nube, hay una red IP pública;

2. Compilar

ir compilador es muy simple, que no proporciona un paso;

3. Ejecutar

  • Nota: Asumimos "106.13.33.123" red pública de acogida nube IP, "172.16.33.123" es la nube IP de la máquina que alberga; hipótesis compilado por el nombre del programa es el principal (Linux), main.exe (Windows);
在云主机运行: 
nohup ./main -log_dir = "./ log" -v = 10 -alsologtostderr = true -st = "ss" -s1 = "172.16.33.123:3399" -s2 = "172.16.33.123:52201 "y 
在PC2上运行: 
Inicio \ main.exe -log_dir =." ./ registro "-v = 10 = true -alsologtostderr -st = "cc" -s1 = "127.0.0.1:3389" s2 =" 106.13 .33.123: 52201"
  • nota:
Actuando sobre la apertura del puerto de host máquina nube 3390 y 52201, 52201 puerto para la conexión proxy, puerto 3390 para conectar PC1;
Actuando sobre el PC2 está conectado al puerto 3389 y un puerto de host nube 52201 de la máquina;

4 OK, puede conectarse a su ordenador de forma remota entorno de red en cualquier oficina remota, por ejemplo;

  • En PC1 106.13.33.123:3390 relación con escritorio remoto
  • En la conexión telefónica con Microsoft aplicación de escritorio remoto 106.13.33.123:3390
  • En la conexión con el iPad de Microsoft aplicación de escritorio remoto 106.13.33.123:3390

 código fuente abierto en  https://github.com/tidbgo/s_bridge_s  , queremos ayudarte;

Supongo que te gusta

Origin www.cnblogs.com/lijingshanxi/p/12638182.html
Recomendado
Clasificación