Connecting to VPN server behind reverse TCP proxy
Posted: Sat Sep 07, 2024 9:37 pm
Hi all,
I have been using VPN client pro now since 2018 (!!). I originally had a OBFS profile setup, and tunneled all my traffic to a OBFS open VPN server, which itself was behind a nginx proxy in stream mode listening on port 443. Due to a variety of reasons (notably, being unable to get OBFS packages to work on newer distros, and a requirement to do SSL termination on nginx instead of stream passthrough), I had to stop using this OBFS configuration. I am now struggling, however, to find a good replacement for this setup. I am on a network with very strict outbound rules (only allowing port 80 and 443), so my VPN connections have been unable to get out of this network. Are there any supported non-OBFS configurations in open VPN pro that will allow me to encapsulate within a TCP https header so I can use nginx to reverse proxy this traffic to a VPN server on the backend? I dont really care if its openVPN, wireguard, or some other backend system, I just need to be able to tunnel all traffic from this restrictive network over a VPN connection.
If anyone has any advice or solutions please let me know. Thanks.
I have been using VPN client pro now since 2018 (!!). I originally had a OBFS profile setup, and tunneled all my traffic to a OBFS open VPN server, which itself was behind a nginx proxy in stream mode listening on port 443. Due to a variety of reasons (notably, being unable to get OBFS packages to work on newer distros, and a requirement to do SSL termination on nginx instead of stream passthrough), I had to stop using this OBFS configuration. I am now struggling, however, to find a good replacement for this setup. I am on a network with very strict outbound rules (only allowing port 80 and 443), so my VPN connections have been unable to get out of this network. Are there any supported non-OBFS configurations in open VPN pro that will allow me to encapsulate within a TCP https header so I can use nginx to reverse proxy this traffic to a VPN server on the backend? I dont really care if its openVPN, wireguard, or some other backend system, I just need to be able to tunnel all traffic from this restrictive network over a VPN connection.
If anyone has any advice or solutions please let me know. Thanks.