启用http代理
<pre><code class="language-js">/**
* 启用http代理
* 在脚本中引用该函数后,该函数位置后的所有http请求均会使用该http代理
* 例如:
* http.get("http://www.baidu.com"); //不通过代理访问百度
* enableHttpProxy("192.168.1.12", 1080);
* http.get("http://www.baidu.com"); //通过192.168.1.12:1080访问百度
* @param {string} ip 代理服务器的IP地址
* @param {*} port 代理端口
*/
function 启用http代理(ip, port) {
if (context.getPackageName() != "org.autojs.autojs") {
toastLog("enableHttpProxy只能运行在免费版本的autojs,pro版不支持本方法");
return null;
}
var n = java.net.Proxy, o = java.net.InetSocketAddress, p = new Packages.okhttp3.OkHttpClient.Builder().proxy(new n(n.Type.HTTP, new o(ip, port)));
http.__okhttp__.muteClient(p);
}</code></pre>