utojs之是否使用了代理抓包

简介: utojs之是否使用了代理抓包
let r = isWifiProxy(context);
if (r) {
  log("有 代理");
} else {
  log("没有 代理");
}
function isWifiProxy(context) {
  importClass(android.os.Build);
  importClass(android.text.TextUtils);
  IS_ICS_OR_LATER = Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH;
  let proxyAddress;
  let proxyPort;
  if (IS_ICS_OR_LATER) {
    proxyAddress = java.lang.System.getProperty("http.proxyHost");
    portStr = java.lang.System.getProperty("http.proxyPort");
    proxyPort = java.lang.Integer.parseInt(portStr != null ? portStr : "-1");
  } else {
    proxyAddress = android.net.Proxy.getHost(context);
    proxyPort = android.net.Proxy.getPort(context);
  }
  return !TextUtils.isEmpty(proxyAddress) && proxyPort != -1;
}
// //通知Java您要通过代理进行连接
// System.getProperties().put("proxySet", "true");
// //指定代理所在的服务器
// System.getProperties().put("proxyHost", "myProxyMachineName");
// //指定代理监听的端口
// System.getProperties().put("proxyPort", "85");
// connection = url.openConnection();
// password = "username:password";
// encodedPassword = base64Encode(password);
// connection.setRequestProperty("Proxy-Authorization", encodedPassword);
// props = System.getProperties();
// props.put("http.proxyHost", "192.168.0.150");
// props.put("http.proxyPort", "808");
相关文章
|
Java Android开发
autojs非常见函数2
autojs非常见函数2
1228 0
|
Android开发
autojs之保活
autojs打包的app经常在后台被杀,请做到以下几点来保活: autojs版本号
2513 0
autojs之保活
|
人工智能 前端开发 Java
autojs非常见函数1
牙叔教程 简单易懂
2444 0
AutoJs源码---神级大分享
AutoJs源码---神级大分享
482 0
|
API
AutoJs4.1.0开发心得
AutoJs4.1.0开发心得
253 0
|
Web App开发 JavaScript 前端开发
Android端使用WebView注入一段js代码实现js调用android
Android端使用WebView注入一段js代码实现js调用android
352 0
|
Android开发
分享几个AutoJs工具方法直接拿过去用吧
分享几个AutoJs工具方法直接拿过去用吧
263 0
|
API 定位技术 数据安全/隐私保护
autojs之权限
使用场景 申请各种权限, 以及一些坑
1903 0
autojs之权限
autojs之广播监听
使用场景 ● 监听系统广播 ● 广播通信
1061 0
|
安全 JavaScript 网络安全
autojs起手式
牙叔教程 简单易懂
688 0