И какой вообще смысл делать два раза переадресацию (проброс), когда можно сразу на AWS прописать прямой маршрут до сервера за туннелем и на домашнем роутере никаких пробросов не делать?
-A PREROUTING -i eth0 -d 18.146.x.x -p tcp --dport 80 -j DNAT --to-destination 10.8.0.4:80