This commit is contained in:
sirjonasxx 2020-06-14 11:13:36 +00:00
parent 340b216b12
commit 04d921d52b

View File

@ -11,15 +11,15 @@ public class LinuxIpMapper extends IpMapper {
@Override
public void addMapping(String ip, int listenport, int connectport) {
runCommand("iptables", "-t", "nat", "-A", "OUTPUT",
"-p", "all", "-d", ip, "--dport", listenport+"", "-j", "DNAT",
"--to-destination", "127.0.0.1:"+connectport);
"-p", "tcp", "-d", ip, "-j", "DNAT",
"--to-destination", "127.0.0.1");
}
@Override
public void deleteMapping(String ip, int listenport, int connectport) {
runCommand("iptables", "-t", "nat", "-D", "OUTPUT",
"-p", "all", "-d", ip, "--dport", listenport+"", "-j", "DNAT",
"--to-destination", "127.0.0.1:"+connectport);
"-p", "tcp", "-d", ip, "-j", "DNAT",
"--to-destination", "127.0.0.1");
}
@Override