Como profesional independiente, vengo a oficinas donde la red bloquea la página web de WhatsApp y estoy tratando de configurar mi propio proxy inverso privado para esas situaciones. Hasta ahora he podido invertir el proxy de la página https pero tengo algunos problemas con la conexión websocket que está integrada en el sitio. En mi navegador Google Chrome aparece un mensaje 'HTTP/1.1 403 prohibido' para wss://web.whatsapp.com/ws. He buscado y leído un par de visitas de Google pero todavía no puedo hacerlo funcionar. .
Alguna información del entorno (por razones de seguridad, oculté mi nombre de dominio en un certificado de serie):
Apache versión 2.4.39
Módulos cargados:
http_module (static), proxy_module (shared), proxy_ajp_module (shared), proxy_balancer_module (shared), proxy_connect_module (shared), proxy_html_module (shared), proxy_http_module (shared), proxy_wstunnel_module (shared), rewrite_module (shared), ssl_module (shared)
Conferencia de Vhost:
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ServerName sub.mydomain.com
ProxyPass /ws/ ws://web.whatsapp.com/ws/
ProxyPassReverse /ws/ ws://web.whatsapp.com/ws/
ProxyPass / https://web.whatsapp.com/
ProxyPassReverse / https://web.whatsapp.com/
ProxyRequests off
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.com/privkey.pem
ErrorLog /var/log/apache2/sub_mydomain_com_error.log
LogLevel debug
Registrar resultados 1 carga de página
Because of possible spam notification i am sharing this with a link
https://www.codepile.net/pile/QDL8k9DR