noticias
Serverspace Tecnologías en los Emiratos Árabes Unidos: lanzamiento de Falconcloud
VB
28 de noviembre.
Actualizado junio 7, 2023

Cómo configurar 3proxy en Ubuntu 20.04

Redes

¿Qué es 3proxy y por qué podría ser necesario?

Por lo general, hay dos razones para usar proxy:

  • Necesita ocultar la IP real y mejorar el anonimato;
  • Para "eludir" las restricciones y obtener acceso al recurso si tiene bloqueo geográfico.

Una de las formas más sencillas de alcanzar este objetivo es el servicio 3proxy.

Requisitos

Antes de comenzar la configuración, debe asegurarse de tener:

  • Servidor que funcionará como "nodo de salida". No hay necesidades muy poderosas, 1 CPU núcleo, 5-10 Gb de disco space y 1Gb RAM es suficiente. La conexión de alta velocidad y el tráfico de datos no medido son deseables;
  • SO no obsoleto (Ubuntu 20.04, por ejemplo);
  • Acceso privilegiado a este servidor.

Instalar y configurar

La configuración es muy simple. solo abre SSH-sesión en el servidor y ejecute el comando de una línea:

wget https://github.com/z3APA3A/3proxy/releases/download/0.9.3/3proxy-0.9.3.x86_64.deb; dpkg -i 3proxy-0.9.3.x86_64.deb

pic1

Para configurar el servicio, debe editar el archivo de configuración de la aplicación. Vayamos a configurar SOCKS5-proxy, el siguiente comando agregará algunas directivas necesarias:

cat <<EOF > /etc/3proxy/3proxy.cfg
nscache 65536
nserver <preferred_DNS-server>
config /conf/3proxy.cfg
monitor /conf/3proxy.cfg
log /logs/3proxy-%y%m%d.log D
rotate 60
counter /count/3proxy.3cf
users $/conf/passwd  # proxy accounts stores in this file
include /conf/counters
include /conf/bandlimiters
auth strong
deny * * 127.0.0.1
allow * * * 80 HTTP
allow * * * 443 HTTPS
socks -n -p<listening_port> -a
flush
allow
maxconn <max_simultaneous_connections>
EOF

pic2

Permitir puerto de servicio en el firewall:

ufw allow <listening_port>

pic3

Inicie el servicio y verifique su estado:

systemctl enable 3proxy && service 3proxy start && netstat -tlpn | grep prox

pic4

Entonces es hora de agregar usuarios proxy. Ejecute el script del administrador del paquete para hacer esto:

/etc/3proxy/conf/add3proxyuser.sh <proxylogin> <proxypassword> <daily_trafic_limit_in_MBs> <network_speed_limit_in_bits_per_second>

los dos últimos parameters es opcional, sin restricciones si no está definido.

pic5

Reiniciar el servicio

systemctl restart 3proxy

Comprobación de resultados

La forma más sencilla de garantizar que el proxy funcione realmente es CLI-solicitud. Simplemente ejecute en su computadora:

curl -I -x socks5://<proxyuser>:<proxypassword>@<server_IP>:<proxy_port> https://serverspace.ru | grep HTTP

pic6

El "código 200" obtenido significa que el proxy funciona bien. Por lo tanto, puede usarlo en su navegador u otro software client

Conclusión

En este artículo, expliqué por qué es posible que deba tener su propio proxy y cómo configurarlo en unos minutos en Ubuntu 20.04 LTS

Votar:
5 de 5
Calificación promedio: 5
Calificado por: 1
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies y Política de Privacidad.