Problem
I followed the instructions on PolarProxys website, but could not get any traffic to pass through (not from the same computer nor a remote one).
Steps to reproduce
Commands run on Ubuntu 20.04 (in order):
mkdir ~/PolarProxy
cd ~/PolarProxy/
curl https://www.netresec.com/?download=PolarProxy | tar -xzf -
sudo ./PolarProxy -v -p 443,80 -x /usr/local/share/polarproxy.cer --certhttp 10080 -w ../polarproxy.pcap
sudo iptables -A FORWARD -i eth1 -d 192.168.1.55 -p tcp --dport 10443 -m state --state NEW -j ACCEPT
sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 443 -j DNAT --to 192.168.1.55:10443
sudo iptables -I INPUT 1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -I FORWARD 1 -m state --state RELATED,ESTABLISHED -j ACCEPT
./PolarProxy -p 10443,80,443 --certhttp 10080 -w - | sudo wireshark -k -i -
Result
PolarProxy starts as expected and when accessing http://192.168.1.55:10800/polarproxy.cer the certificate starts to download. The problem is that all other requests fail when setting 192.168.1.55:10443 as a proxy server or adding it to the hosts file (tested on Windows 10). Also the Wireshark window opened by PolarProxy does not display any requests at all, which I would assume it should.
Other info
Ubuntu Local IP-address: 192.168.1.55
Ubuntu network interface: wlan0
Windows Local IP-address: 192.168.1.199
Windows network interface: wlan0