[Penetración de intranet] Cree un servidor de versión Java de Minecraft y conéctese de forma remota a la red pública

Tabla de contenido

prefacio

1. Construye un servidor Minecraft

1.1 entorno java de instalación del servidor

1.2 Configurar el servidor

2. Pruebe la conexión LAN

3. Conexión remota a través de red pública

3.1 Instalar la penetración de intranet cpolar

3.1.1 sistema de ventanas

3.1.2 Sistema Linux (admite script de instalación automática con un solo clic)

3.2 Crear un puerto de intranet para mapeo de túneles

3.3 Prueba de conexión remota a la red pública

4. Configure una dirección de puerto TCP fija

4.1 Reservar una dirección TCP fija

4.2 Configurar una dirección tcp fija


prefacio

Este tutorial creará una versión Java del servidor MC localmente en Windows y utilizará la penetración de la intranet cpolar para romper las restricciones de la red de área local y lograr una conexión remota con amigos en el entorno de la red pública, configuración súper simple, sin necesidad de una red pública. IP y no es necesario configurar enrutadores.

Si su servidor se configuró correctamente y puede conectarse normalmente en la red de área local, puede pasar directamente al tercer paso, configurar la penetración de la intranet cpolar localmente, crear un puerto de mapeo de túnel 25565 y realizar una conexión remota en diferentes lugares.

1. Construye un servidor Minecraft

Tomando el sistema Windows10 como ejemplo, configure el entorno Java y construya el servidor.

1.1 entorno java de instalación del servidor

descargar java17

Descargas de Java | Oráculo

Seleccione el archivo exe y, una vez completada la descarga, haga doble clic en el paquete de instalación para instalarlo de forma predeterminada.

20230106114635

Una vez completada la instalación de Java, abra la carpeta, busque Java y copie la ruta de instalación de JDK. En este ejemplo, esC:\Program Files\Java\jdk-17.0.5

20230106115401

高级系统设置Busque y abra las propiedades del sistema en la barra del menú Inicio , haga clic en环境变量

20230106115042

Haga clic para crear una nueva variable de entorno del sistema.

20230106115738

  • Nombre de variable: JAVA_HOME
  • Valor de variable: ruta de instalación de JDK, en este ejemplo esC:\Program Files\Java\jdk-17.0.5

20230106115915

En la lista de variables del sistema, haga doble clic en la variable Ruta

20230106120755

Haga clic en Nuevo a la derecha, agregue el valor delante del nombre de la variable %JAVA_HOME%\biny haga clic en Aceptar

20230106123303

Si la verificación fue exitosa: busque cmd en la barra del menú de inicio, abra el símbolo del sistema, ingrese javacy, si aparece el siguiente contenido, la configuración es exitosa.

20230106123800

1.2 Configurar el servidor

Descargue el servidor MC, la última versión del servidor se puede descargar desde el sitio web oficial

Servidor de descarga para Minecraft | Minecraft

20230106133906

Una vez completada la descarga, cree un nuevo documento de texto en la carpeta donde se encuentra el archivo.

20230106134127

Luego abra este documento de texto e ingrese la siguiente información

java -Xms1G -Xmx2G -jar server.jar nogui
pause
  • Xmx1024M: la memoria máxima asignada al servidor
  • Xms1024M: la memoria mínima asignada al servidor
  • server.jar: asegúrese de que el nombre del servidor sea el mismo que el del comando

20230106134258

Luego guarde este documento de texto y ciérrelo, cambie el nombre y cambie el sufijo a .bat (Windows no ve el sufijo de forma predeterminada, puede configurarlo)

20230106134504

Haga doble clic para abrir el archivo .bat, luego verá una ventana de comando, se cerrará automáticamente después de un tiempo, verá algunos archivos más en la carpeta, busque el archivo eula.txt y ábralo.

20230106135011

Cambie eula=false a eula=true, luego guarde

20230106135114

Abra el archivo server.properties y realice los siguientes cambios: online-mode=false (desactive la verificación genuina), y se pueden realizar otros cambios según sus preferencias. Hasta ahora, el servidor ha sido configurado y los detalles de la configuración del servidor se encuentran en server.properties.

Haga clic nuevamente en el archivo .bat para abrir el servidor.

20230106135243

2. Pruebe la conexión LAN

Abra Minecraft Launcher, haga clic para ingresar al juego, seleccione多人游戏

20230105164215

hacer clic添加服务器

20230105164407

  • nombre del servidor
  • Dirección del servidor: complete la dirección IP local + el número de puerto mc (el valor predeterminado es 25565), como127.0.0.1:25565

hacer clic完成

20230105164535

Después de seleccionar el servidor que acaba de crear, haga clic en加入服务器

20230105165431

La conexión es exitosa y luego pruebe la conexión remota en el entorno de red pública.

20230105165520

3. Conexión remota a través de red pública

Arriba hemos realizado la conexión en la red de área local, y luego romperemos la limitación de la red de área local, realizaremos la conexión remota en el entorno de la red pública, a través de la penetración de la intranet cpolar, asignaremos el puerto de la intranet a la red pública, y generará la dirección de red pública correspondiente, los amigos remotos pueden usar esta dirección de red pública para jugar juntos en línea de forma remota, no se requiere IP de red pública y no es necesario configurar un enrutador, la operación es simple.

3.1 Instalar la penetración de intranet cpolar

Sitio web oficial de cpolar: cpolar: una herramienta segura de penetración en intranet

3.1.1 sistema de ventanas

Para el sistema Windows, puede descargar directamente el paquete comprimido zip adecuado para la plataforma Windows desde el sitio web oficial, obtener el paquete de instalación de cpolar después de la descompresión y luego hacer doble clic en el paquete de instalación para instalarlo de forma predeterminada.

3.1.2 Sistema Linux (admite script de instalación automática con un solo clic)

Si su servidor está en un sistema Linux, consulte el siguiente tutorial para instalar la penetración de intranet de cpolar

3.2 Crear un puerto de intranet para mapeo de túneles

Una vez que cpolar se haya instalado correctamente, visite la interfaz de administración de la interfaz de usuario web de cpolar en el navegador (el valor predeterminado es el puerto local 9200) y acceda a ella en el formato [http://dirección IP local:9200], como http: / /127.0.0.1:9200/ y use la cuenta cpolar para iniciar sesión

20230106104443

Después de iniciar sesión correctamente, haga clic en Administración de túneles a la izquierda - Crear túnel:

  • Nombre del túnel: puede personalizar el nombre, tenga cuidado de no duplicar el nombre del túnel existente
  • Protocolo: seleccione el protocolo tcp
  • Dirección local: 25565 (mi número de puerto predeterminado mundial)
  • Tipo de puerto: puerto TCP efímero aleatorio
  • Región: China VIP

hacer clic创建

20230105184838

Una vez que el túnel se crea correctamente, la página salta automáticamente a la página de lista de túneles y puede ver que el estado normalmente se muestra como activeestado en línea normal.

20230105184901

Haga clic en el estado en el panel izquierdo: lista de túneles en línea, puede ver que el túnel de Minecraft que acaba de crearse con éxito ha generado una dirección de red pública correspondiente, la copiaremos, tenga en cuenta que no es necesario copiarla. en este ejemplo tcp://es3.tcp.vip.cpolar.cn:10786

20230105184936

3.3 Prueba de conexión remota a la red pública

Inicie Minecraft, puede agregar directamente un nuevo servidor o editar el servidor local que acaba de agregar

20230105185016

En la barra de direcciones del servidor, ingrese la dirección de red pública generada por cpolar 3.tcp.vip.cpolar.cn:10786y haga clic en Finalizar

20230105185052

Únase al servidor, la conexión remota de la red pública es exitosa

20230105185139

4. Configure una dirección de puerto TCP fija

Cabe señalar que los pasos anteriores utilizan una dirección de puerto TCP temporal aleatoria, y la dirección de red pública generada es una dirección temporal aleatoria, que cambiará aleatoriamente dentro de las 24 horas. Para facilitar la conexión remota de los socios pequeños, a continuación configuraremos una dirección de puerto TCP fija para él. Esta dirección no cambiará, lo que es conveniente para que los socios pequeños se conecten de forma remota sin modificar repetidamente la dirección del servidor todos los días.

Para configurar una dirección de puerto TCP fija, debe actualizar cpolar a un paquete profesional o superior.

4.1 Reservar una dirección TCP fija

Inicie sesión en el sitio web oficial de cpolar, haga clic en la reserva a la izquierda, busque la dirección tcp reservada, reservemos una dirección tcp fija para Minecraft:

  • Región: Seleccionar China VIP
  • Descripción: Es una nota, que se puede personalizar.

hacer clic保留

20230105185311

Una vez que la dirección se reserve con éxito, el sistema generará la dirección de red pública fija correspondiente. En este ejemplo 5.tcp.vip.cpolar.cn:12637, cópiela

20230105185336

4.2 Configurar una dirección tcp fija

Acceda al puerto 9200 en el navegador, http://127.0.0.1:9200/ , inicie sesión en la interfaz de administración de la interfaz de usuario web de cpolar, haga clic en la administración de túneles en el panel izquierdo - lista de túneles, busque el túnel de Minecraft, haga clic en el de la derecha编辑

20230105185409

Modifique la información del túnel y configure la dirección TCP fija reservada correctamente en el túnel.

  • Tipo de puerto: modificado a puerto tcp fijo
  • Dirección tcp reservada: complete la dirección reservada correctamente, en este ejemplo5.tcp.vip.cpolar.cn:12637

hacer clic更新

20230105185445

Una vez que el túnel se haya actualizado correctamente, haga clic en el estado en el panel izquierdo: lista de túneles en línea, busque el túnel de Minecraft y podrá ver que la dirección de la red pública se ha actualizado a una dirección TCP fija.

20230105185503

Pruebe la conexión remota utilizando una dirección de puerto TCP de red pública fija

20230105185542

¡La conexión remota a la red pública fue exitosa! Ahora, la dirección de la red pública ya no cambiará aleatoriamente.

20230105185616

Supongo que te gusta

Origin blog.csdn.net/m0_68662723/article/details/132526213
Recomendado
Clasificación