1. 程式人生 > 其它 >autojs之是否使用了代理抓包

autojs之是否使用了代理抓包

技術標籤:autojs抓包代理代理模式fiddlerandroid

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");

關注微信公眾號, 檢視更多教程
AutoJsPro教程
在這裡插入圖片描述

QQ交流群
747748653

碼字不易,但求一讚,江湖再會。


追加isv*n函式

function isv*n() {
  try {
    var niList = java.net.NetworkInterface.getNetworkInterfaces();
    if (niList) {
      var v*n;
      var arry = java.util.Collections.list(niList).toArray();
      for (ary = 0; ary < arry.length; ary++) {
        if (!arry[ary].isUp() || arry[ary].getInterfaceAddresses().size() == 0) {
          continue;
        }
        if (arry[ary].getName().search("tun0") !== -1 || arry[ary].getName().search("ppp0") !== -1) {
          v*n = true;
          return true;
        } else {
          v*n = false;
        }
      }
      return v*n;
    }
  } catch (error) {}
}
log(isv*n());

禁止跳轉, 就是禁止v*n抓包

var okHttpClient = new okhttp3.OkHttpClient()
  .newBuilder()
  .followRedirects(false) //禁止自動跳轉
  .followSslRedirects(false)
  .build();


檢查v*n和禁止跳轉的作者是:
作者是掌玩小子粉絲群的Code