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
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. |