Red de conocimiento informático - Conocimiento informático - ¿Cómo utilizar un nombre de dominio para acceder al servidor CENTOS en la intranet?

¿Cómo utilizar un nombre de dominio para acceder al servidor CENTOS en la intranet?

Utilizando la tecnología de penetración frp, puedes lograr las funciones que deseas sin una IP pública. Después de todo, ahora existen muchas restricciones para los operadores de IP pública:

El siguiente artículo es una reimpresión del blog de Wu Hao

La penetración de la intranet de FRP se controla a través de la retransmisión del servidor del proxy inverso de IP pública. del host, los usuarios pueden lograr acceso remoto a frpc (host controlado) accediendo a frps (servidor de retransmisión). ) para lograr acceso remoto a frpc (host controlado).

El diagrama de flujo de FRP es el siguiente:

Dirección del proyecto FRP: /fatedier/frp

En el entorno experimental, el servidor Alibaba Cloud sirve como retransmisión. y el servidor de retransmisión usa Centos7. 6. El host controlado usa Centos7 6. El usuario usa Windows 10 por razones de red. Los enlaces del artículo se han reemplazado con enlaces locales.

Configuración del servidor de retransmisión de frps

1. Descargar frp

Configure frps en el host con IP pública. Tomo el host de Alibaba Cloud Centos7.x.

1 wget /downloads/frp _0.27.0_linux_amd64.tar.gz

2 tar xf frp_0.27.0_linux_amd64.tar.gz

3 mv frp_0. 27.0_linux_amd64 /usr/local

4 cd /usr/ local /frp_0.27.0_linux_amd64

5 rm -f frpc*

2. p>

Aquí se utiliza la configuración más básica. bind_port representa el puerto de monitoreo del panel frp, panel_user representa la cuenta de inicio de sesión del panel y panel_pwd representa la contraseña de inicio de sesión del panel.

1 vi

frps.ini

Descripción del archivo de configuración:

1 [común]

2 bind_port = 7000

3

4 panel_usuario = whsir

5 panel_pwd = blog.whsir.com

6 panel_port = 8000

3. Iniciar frps

Configurar el servicio de inicio

1 vi /etc/systemd/system/frps.service

1 [Unidad]

2 Descripción=demonio frps

3 Después=syslog.target network.target

4 Wants=network.target

5< / p>

6 [Servicio]

7 Tipo=simple

8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0 . 27.0_linux_amd64/frps.ini

9

10 [Instalar]

7 Tipo=simple

9 Quiere=red.[ Instalación ]

11 WantedBy=multi-user.target

Líneas técnicas de los dos comandos siguientes

1 systemctl enable frps

2 systemctl iniciar frps

4, acceder a la plataforma de monitoreo

4

5 [ssh]

6 tipo = tcp

7 ip_local = 127.0.0.1

8 puerto_local = 22

9 puerto_remoto = 6000

10

11 [web]

12 tipo = tcp

13 local_ip = 127.0.0.1

14 local_port = 80

15 remoto_port = 8081

3.target

5

6 [Servicio]

7 Tipo=simple

8 ExecStart=/usr/local/ frp_0 .27.0_linux_amd64/frpc -c /usr/local/frp _0.27.0_linux_amd64/frpc.ini

9

10 [Instalar]

11 WantedBy = multi-user.target

Ejecute los siguientes comandos

1 systemctl enable frpc<

2 systemctl start frpc

En este punto, frpc se ve afectado por La configuración del host de control está completa

En este punto, puede acceder a la web del host de la intranet a través de x.x.x.x:6000. La velocidad de acceso depende del ancho de banda para acceder a la web del host de la intranet a través de http. ://x.x.x.x:8081

En este punto, el host de la intranet está asignado

Dispare a la red externa y luego simplemente especifique la IP del host frp con el nombre de dominio. Esto implementará su funcionalidad.