当使用网络正向代理或者TUN虚拟网卡模式时,经常出现虚假的网络正常,但实际上校园网账户已经退出,此时无法访问登录界面,需要暂时清空代理设置、fake DNS、关闭虚拟网卡等操作。
校园网单点认证的入口为10.13.13.2,属于内网地址,默认放行,但由于会自动跳转至域名net.cufe.edu.cn,此域名无法被公共DNS解析,因此HTTPS握手失败。
经分析,此域名解析自校内DNS 202.205.208.6,遂修改全局扩展,使fakeDNS规则匹配到此域名时将解析请求转发给校内DNS,即可实现不动代理登录校园网。
设置全局扩展脚本
function main(config) {
config.dns = config.dns || {};
const dns = config.dns;
// 排除校园网域名的 Fake-IP
const mode = dns["fake-ip-filter-mode"] || "blacklist";
const filter = Array.isArray(dns["fake-ip-filter"])
? dns["fake-ip-filter"]
: [];
if (mode === "rule") {
filter.unshift("DOMAIN,net.cufe.edu.cn,real-ip");
} else if (mode === "blacklist") {
if (!filter.includes("net.cufe.edu.cn")) {
filter.push("net.cufe.edu.cn");
}
}
dns["fake-ip-filter"] = filter;
// 指定校园网 DNS,替换成实际查询到的 DNS IP
dns["nameserver-policy"] = dns["nameserver-policy"] || {};
dns["nameserver-policy"]["net.cufe.edu.cn"] = "202.205.208.6";
return config;
}
然后重启代理软件即可
服务界面暂未加入
