Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 1|Respuesta: 0

[Comunicación] Linux construye un servicio proxy de tráfico SOCKS basado en Dante

[Copiar enlace]
Publicado enHace 14 segundos | | | |
Requisitos: Dado que el acceso a algunos sitios web en la red es especialmente lento, para mejorar la velocidad puede que necesites usar un proxy SOCKS5 para acceder y así acelerar el acceso. El software de servicio principal incluye: Dante, SS5, gost, etc.

revisión
[Combate Práctico] Crea un servicio proxy HTTP basado en Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux utiliza ProxyChains4 para acceder por proxy a la red de programas especificada
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante es un producto desarrollado por Inferno Nettverk A/S. Contiene un servidor SOCKS y un cliente SOCKS, e implementa la RFC 1928 y estándares relacionados. Dante es un producto flexible que puede usarse para proporcionar una conectividad de red cómoda y segura. 15 de diciembre de 2024: La versión 1.4.4 de Dante ya está disponible.

Página web oficial:El inicio de sesión del hipervínculo es visible.
Descargar:El inicio de sesión del hipervínculo es visible.
Documentación de configuración:El inicio de sesión del hipervínculo es visible.

SS5

SS5 es un servidor SOCKS que implementa los protocolos SOCKS v4 y v5. Como servidor proxy, SS5 es responsable de autenticar, analizar y procesar las solicitudes de red para los clientes. Establece una conexión con el host de la aplicación client.

De hecho, al principio quería montar SS5 y echarle un vistazoLa última versión se actualizó en 2013, lo cual está demasiado lejos, y se rindie.

Dirección del código fuente:El inicio de sesión del hipervínculo es visible.

Tutorial de despliegue de Dante-1.4.4

Compré una máquina virtual de Azure, sistema: Rocky Linux 9.6, primero, instala el paquete de dependencias con el siguiente comando:
Compilando la versión dante-1.4.4 desde el origen, el comando es el siguiente:
La salida es la siguiente:
                     Configurar estado:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD Auth: Deshabilitado, bsd_auth.h utilizable no encontrado
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Módulos:

redirect:          Not found
bandwidth:         Not found
ldap: No encontrado
pac:               Not found
Como se muestra a continuación:



Una vez que la instalación sea exitosa, comprueba la versión con el siguiente comando:
Crea una nueva configuración de sockd.conf de la siguiente manera:
Crea un nuevo archivo de servicio sockd.service basado en la regla systemd y configúralo de la siguiente manera:
Configura el arranque y comienza el servicio con los siguientes comandos:
Como se muestra a continuación:



Recuerda que el cortafuegos de red necesita permitir el puerto 50001, omitido.

Utiliza pruebas de rotación para acceder a través del agente socks5 con el siguiente comando:
El error es el siguiente:

curl: (7) No authentication method was acceptable. (Es bastante probable que el servidor SOCKS5 quisiera un nombre de usuario o contraseña, ya que no se suministraba ninguna al servidor en esta conexión.)

El error se debe a la necesidad de nombre de usuario, autenticación por contraseña para permitir el acceso al sitio web objetivo a través del proxy, creación de un usuario en el servidor Dante, creación de un usuario sin hogar ni shell, y solo para autenticación proxy. El comando es el siguiente:
Usando de nuevo la prueba de rotación, el comando es el siguiente:
Como se muestra a continuación:



Referencia:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.




Anterior:Sistema de Reinicialización de VM de Máquina Virtual Azure (Sistema de Reinstalación)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com