My local machine does not have a public IP and the IT department cannot setup an NAT for me, I want to setup a proxy on my remote public server which will forward the request to my local server.
I try using privoxy + ssh, but it says invalid header.
Step 1: open a ssh tunel by
ssh -nNT -R 8081:localhost:8080 firstname.lastname@example.org
Step 2: On the remote machine, configure a privoxy config, I tried
forward-socks5 / 127.0.0.1:8081 . listen-address 0.0.0.0:8080
forward / 127.0.0.1:8081 listen-address 0.0.0.0:8080
both said invalid header in browser