some refactor to IpTables port forward
some UI improve