Cómo usar el servidor SOFTETHER bajo el sistema operativo Linux

  
                  

Este artículo le presentará los requisitos del entorno, los métodos de instalación, los métodos de inicio y los métodos de operación /administración de la versión Linux del servidor SOFTETHER.

1) Requisitos del entorno de trabajo

SoftEther para Linux se ejecuta, necesita el siguiente entorno

pthread library

OpenSSL library (< --- puede ser la última versión )

y necesita reconocer el formato de archivo * .a (forma comprimida de biblioteca estática) Vinculador

Validación en RedHat 7.1, RedHat 9.0, Vine Linux 2.6. Otras distribuciones de Linux también deben tener la biblioteca pthread y la biblioteca OpenSSL.

2) Método de instalación

se_100_linux.zip tiene los siguientes tres archivos

libse_hub.a

ca.crt

ca .key

Donde expandir en cualquier lugar, por el bien de la explicación, suponga que se expande a un directorio llamado se_hub

El programa SoftEther Linux V-HUB de Linux no es una forma ejecutable, pero Se almacena en libse_hub.a como una biblioteca estática. Por lo tanto, debe vincular la biblioteca pthread y el archivo de la biblioteca OpenSSL a esta biblioteca estática para generar el archivo ejecutable

, por ejemplo, cuando se usa gcc como vinculador, por lo que este

gcc libse_hub.a -lpthread -lssl -lcrypt -o se_hub

Si el error no se muestra, el enlace es exitoso. En este directorio, se generará un archivo llamado "se_hub".

El método en ejecución continúa traduciéndose, Shaoan 毋 躁

3) Método de inicio

Sabemos que La versión para Windows de SoftEther V-HUB funciona al iniciar sesión en el Servicio del sistema. La versión de Linux de V-HUB se inicia desde la línea de comandos (Shell) al igual que un programa normal. Ahora, V-HUB no se ha implementado como Daemon Process.

SoftEther V-HUB desea escuchar TCP 443 (HTTPS). Debido a que este es un puerto bien conocido, requiere privilegios de root para ejecutarse.
(Sin embargo, SoftEther V-HUB puede ejecutarse sin privilegios de root).

En el modo Terminal, el programa SoftEther V-HUB (el archivo se_hub que se acaba de generar) se puede iniciar como otros programas. Sin embargo, cuando la Terminal está cerrada, el V-HUB en ejecución también se eliminará. En este caso, debe ejecutar el comando nohup que se describe a continuación para que el terminal pueda continuar ejecutándose incluso si está apagado.

# nohup ./se_hub &

De esta manera, siempre que ejecute se_hub con nohup, puede poner el proceso V-HUB en segundo plano.

(Sin embargo, cuando Linux se reinicia, no es Deamon Process, por lo que no puede iniciarse automáticamente. Si desea que se ejecute automáticamente cuando se reinicia el sistema, necesita otros métodos para ayudarlo)

4 Método de aplicación de administración

4.1) Menú de administración de V-HUB de Linux y su método de uso

Para administrar el V-HUB de SoftEther, solo necesita hacer telnet a la computadora que ejecuta V-HUB El puerto TCP 8023 se puede conectar. No hay problema, ya sea desde la máquina que ejecuta V-HUB, el puerto 8023 de telnet o el telnet remoto hasta el puerto 803 de la máquina que ejecuta V-HUB.

4.2) Cómo detener V-HUB

Como V-HUB está activado, continuará ejecutándose. Si quieres detenerte, usa el comando Kill.

La ID del proceso se puede investigar utilizando el comando ps a continuación.

Copyright © Conocimiento de Windows All Rights Reserved