iptables -t nat -I PREROUTING -p tcp -d 192.168.HDH --dport 5004 -j DNAT --to 192.168.APACHE
NameVirtualHost *:5004
Listen 5004
<VirtualHost *:5004>
    ProxyPreserveHost On 
 
    # Servers to proxy the connection, or;
    # List of application servers:
    # Usage:
    # ProxyPass / http://[IP Addr.]:[port]/
    # ProxyPassReverse / http://[IP Addr.]:[port]/
    # Example:
    ProxyPass / http://192.168.HDH:5004/
    ProxyPassReverse / http://192.168.HDH:5004/

    ServerName localhost
</VirtualHost>
C:\Program Files\Silicondust\HDHomeRun>hdhomerun_config.exe 192.168.HDH get /sys/model
hdhomerun3_dvbc

Now you can finally watch TV on the go! :)
Silicondust is probably going to become assholes and block this some day, so don't update your firmware to be on the safe side.