Uso VPN con bastante frecuencia en lugares públicos donde no quiero que nadie lea mi tráfico web. Sin embargo, algunos lugares públicos tienen firewalls que bloquean los puertos necesarios para establecer una conexión VPN (por lo general uso PPTP). No creo que algunos lugares públicos (especialmente mi escuela) realmente distingan entre una conexión VPN y conexiones HTTP (S). Simplemente bloquean algunos puertos (creo que mi escuela está bloqueando todos los puertos excepto 80, sí, incluso HTTPS! Pero no estoy muy seguro).
Entonces me pregunto si puedo pasar por alto el firewall (tal vez usando otro puerto). Incluso puedo cambiar el protocolo si es necesario.
Ya uso los puertos 80 y 443 para apache y 20, 21 y 22 para FTP, SFTP y SSH en mi servidor VPN. Puedo usar tantos dominios como sea necesario pero solo tengo una dirección IP. Puedo configurar mi servidor para que use el puerto 80 para apache si las solicitudes provienen de un dominio específico y usa el puerto 80 para mi servidor VPN si proviene de otro dominio.
El servidor se está ejecutando en Mac OS X Mavericks (un sistema UNIX) utilizando el servidor Mac 3.