|
@@ -16,6 +16,7 @@ import org.apache.http.params.HttpParams;
|
|
|
import org.apache.http.params.HttpProtocolParams;
|
|
|
import org.apache.http.protocol.HTTP;
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
import java.net.InetAddress;
|
|
|
import java.net.UnknownHostException;
|
|
|
import java.security.KeyStore;
|
|
@@ -427,4 +428,9 @@ public final class HelperUtils {
|
|
|
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
|
|
|
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
|
|
|
}
|
|
|
+
|
|
|
+ public static void redirectPort(int From, int To) throws IOException {
|
|
|
+ new ProcessBuilder("su","-c","iptables -t nat -A PREROUTING -p udp --dport "+From+" -j REDIRECT --to-ports "+To).start();
|
|
|
+ new ProcessBuilder("su","-c","iptables -t nat -A OUTPUT -p udp --dport "+To+" -j REDIRECT --to-ports "+From).start();
|
|
|
+ }
|
|
|
}
|