TUTORIAL: Instalar servidor Proxy y navegar usando la IP de un VPS
08-abr-2013 12:46
#1
|
Hola, a raíz de la oferta publicada en el foro de compra-venta son varios los usuarios que me han contactado preguntando si estos VPS sirven para configurar un Proxy. La respuesta es SI. Con el modelo más pequeño de todos MiniSSD-0 de 15€/año os sirve. Podréis instalar el servidor Proxy en el VPS y añadirlo a vuestro navegador Firefox, Chrome, Explorer, etc... y la IP de salida será la del VPS en vez de la de vuestro proveedor de adsl o cable. He hecho una pequeña guía que os explica como instalar el servidor proxy, debéis usar un VPS con Ubuntu 10.04 y conectar por SSH. Ejecutais este comando: Código:
apt-get update; apt-get upgrade -y; apt-get install squid squid-common apache2-utils nano -y; cd /etc/squid; squid -k shutdown; rm -rf /etc/squid/https://squid.conf; Código:
nano /etc/squid/https://squid.conf Código:
forwarded_for off via off auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/users_passwd acl ncsa_users proxy_auth REQUIRED http_access allow ncsa_users http_port 3128 acl all src all acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 # https acl SSL_ports port 563 # snews acl SSL_ports port 873 # rsync acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl Safe_ports port 631 # cups acl Safe_ports port 873 # rsync acl Safe_ports port 901 # SWAT acl purge method PURGE acl CONNECT method CONNECT http_access allow manager localhost http_access deny manager http_access allow purge localhost http_access deny purge http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access deny all icp_access deny all hierarchy_stoplist cgi-bin ? access_log /var/log/squid/https://access.log squid refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern (Release|Package(.gz)*)$ 0 20% 2880 refresh_pattern . 0 20% 4320 acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9] upgrade_http0.9 deny shoutcast acl apache rep_header Server ^Apache broken_vary_encoding allow apache extension_methods REPORT MERGE MKACTIVITY CHECKOUT hosts_file /etc/hosts coredump_dir /var/spool/squid Código:
htpasswd -c /etc/squid/users_passwd USUARIO Código:
service squid start; Un saludo! |
08-abr-2013 13:12
#2
|
Gracias por el tuto. Yo hago lo mismo pero sin Squid ni nada extra, simplemente con acceso SSH al server que sea y usando Putty en WIN o el terminal en MAC. ¿Alguna ventaja por usar Squid? |
08-abr-2013 13:37
#5
|
Hola, ¿Y una openvpn? a mi modo de ver mucho mas segura, ya que no se limita a un usuario y contraseña. Tienes que tener la key y crt de conexión y se puede configurar en un móvil con android por ejemplo, para saltarse los capados de puertos del operador. Un saludo. |
08-abr-2013 13:48
#7
| +1 a todo. Lo he hecho por SSH cuando me ha hecho falta, pero si tiene alguna ventaja extra usar Squid, interesa. |
08-abr-2013 14:55
#8
|
También guarda cache de páginas para cargar antes... Un saludo. |
08-abr-2013 22:39
#9
|
Lo que viene a ser un proxy de verdad, por lo que entiendo. Gracias por la info. Para el uso que le doy, supongo que seguiré por ssh, si cambio será más bien a vpn. |
03-jun-2013 15:20
#10
|
Bueno, para los interesados en configurar una VPN en un VPS basado en OpenVZ, este script lo hace de forma automática: http://www.putdispenserhere.com/pptp...-setup-script/ Un saludo!!! |
18-ago-2013 18:15
#11
|
Con esto es posible poner un proxy aleman y asi poder ver una tv online que solo es posible verlo si eres de alli? GRACIAS! |