Commit d5a3e6da authored by Max Lv's avatar Max Lv

fix bypass policy

parent 61673247
......@@ -284,7 +284,6 @@ public class ShadowsocksService extends Service {
boolean resolved = false;
if (isDNSProxy) {
if (appHost != null) {
InetAddress addr = null;
try {
......@@ -296,9 +295,6 @@ public class ShadowsocksService extends Service {
resolved = true;
}
}
} else {
resolved = true;
}
Log.d(TAG, "IPTABLES: " + Utils.getIptables());
......@@ -544,7 +540,7 @@ public class ShadowsocksService extends Service {
String cmd_bypass = Utils.getIptables() + CMD_IPTABLES_RETURN;
init_sb.append(cmd_bypass.replace("-d 0.0.0.0", "--dport " + remotePort));
init_sb.append(cmd_bypass.replace("-d 0.0.0.0", "-d " + appHost));
init_sb.append(cmd_bypass.replace("0.0.0.0", "127.0.0.1"));
if (!isDNSProxy) {
init_sb.append(cmd_bypass.replace("-d 0.0.0.0", "--dport " + 53));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment