diff --git a/app/src/main/java/com/github/catvod/api/AliYun.java b/app/src/main/java/com/github/catvod/api/AliYun.java index 38fd1862..35a3beca 100644 --- a/app/src/main/java/com/github/catvod/api/AliYun.java +++ b/app/src/main/java/com/github/catvod/api/AliYun.java @@ -516,6 +516,7 @@ public class AliYun { if (thread == 1) { return new Object[]{ProxyVideo.proxy(downloadUrl, headers)}; } else { + OkHttp.newCall("http://127.0.0.1:" + Proxy.getPort() + "/go?action=start").close(); return new Object[]{ProxyVideo.multi(downloadUrl, headers, thread)}; } } diff --git a/app/src/main/java/com/github/catvod/spider/Proxy.java b/app/src/main/java/com/github/catvod/spider/Proxy.java index 59edd457..90aa1c8a 100644 --- a/app/src/main/java/com/github/catvod/spider/Proxy.java +++ b/app/src/main/java/com/github/catvod/spider/Proxy.java @@ -40,8 +40,12 @@ public class Proxy extends Spider { } } + public static int getPort() { + return port; + } + public static String getUrl() { adjustPort(); - return "http://127.0.0.1:" + port + "/proxy"; + return "http://127.0.0.1:" + getPort() + "/proxy"; } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 18bd3eaa..b266ed80 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index f176ce08..33974125 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -99c040de9b1ebd3c51a256cac6c2f78d +db7cd9a0224413b3128409ed0f057405