简介
本文档介绍如何使用Chromebook命令识别和解决UCC-SWG或UCC2.0扩展的问题。
背景信息
这些Chromebook故障排除命令可用于帮助确定和解决Umbrella Chromebook Client Secure Web Gateway(UCC-SWG)或UCC2.0扩展的问题,以帮助缩小故障排除过程中与扩展相关问题的原因。
命令列表
确定下一次同步
chrome.storage.sync.get(console.log)
chrome.storage.local.get(t=>t.syncDataExeceptionList.filter(t1=>t1.match('googleapis.com')))
重试注册
通过运行此命令并重新加载分机来清除注册数据。
chrome.storage.sync.clear()
检索Chrome存储本地数据
chrome.storage.local.get(console.log)
检索Chrome存储同步数据
chrome.storage.sync.get(console.log)
检查警报
chrome.alarms.getAll(console.log)
清除所有存储数据
chrome.storage.sync.clear()
chrome.storage.local.clear()
检查托管配置
此命令检查从Google管理控制台(GAC)推送的托管配置。 如果需要,请运行此命令并更正GAC中的任何注册数据。
chrome.storage.managed.get(console.log)
设置直接代理
chrome.proxy.settings.set(
{value: {mode: ‘direct’}, scope: ‘regular’}
)
获取代理详细信息
chrome.proxy.settings.get({}, (details)=>
console.log(details.value))
清除DNS缓存
chrome://net-internals/#dns
调试时重试注册
- 发起网络更改
- 重新加载扩展
调试时重试同步
1.发起网络更改
2.重新加载扩展
重试失败同步
如果同步失败,它会尝试再次同步三次。数据chrome.storage.local
为空,且仅包chrome.storage.sync
含注册数据。
本地启用/禁用SWG扩展
- 在Google管理控制台(GAC)上启用开发人员选项
- 在ChromebookConfig中,推送到分机的
failClose
设置为false。
- 在Chromebook中,转到
chrome://extensions.
It lists Secure Web Gateway(SWG)Umbrella Chromebook Client(列出安全Web网关(SWG)Umbrella Chromebook客户端)。
- 打开背景页面。
- 在Console中,运行以下命令:
-
chrome.alarms.clearAll();
var config = {
mode: "direct"
};
chrome.proxy.settings.set(
{value: config, scope: 'regular'},
function() {}
);
-
完成后,禁用SWG保护。要重新启用保护,请从Chrome浏览器刷新或重新加载扩展。
手动指向特定SWG代理数据中心
此命令在排除故障以隔离或缩小问题范围时很有用。
var config = {
mode: "fixed_servers",
rules: {
singleProxy: {
host: "146.112.67.8",
port:8888
},
bypassList: ["*.umbrella.com"]
}
}
禁用安全网络网关(SWG)扩展
chrome.alarms.clearAll();
var config = {
mode: "direct"
};
chrome.proxy.settings.set(
{value: config, scope: 'regular'},
function() {}
);