add proxy

This commit is contained in:
v1ll4n
2024-03-21 11:08:42 +08:00
parent 96141b9d30
commit bb584fc7d1
5 changed files with 137 additions and 5 deletions
+22 -2
View File
@@ -15,13 +15,33 @@ export namespace wsc {
});
}
export function getStatus() {
export function updateWSCStatus() {
chrome.runtime.sendMessage({
action: 'status',
});
}
export function listen(onMessage: (message: any) => void) {
export function updateProxyStatus() {
chrome.runtime.sendMessage({
action: 'proxystatus',
});
}
export function onWSCMessage(onMessage: (message: any) => void) {
chrome.runtime.onMessage.addListener(onMessage);
}
export function onProxyStatusMessage(onMessage: (message: { enable: boolean, proxy: string }) => any) {
chrome.runtime.onMessage.addListener(onMessage)
}
export function setproxy(scheme: string, host: string, port: number) {
chrome.runtime.sendMessage({action: "setproxy", scheme, host, port})
}
export function clearproxy() {
chrome.runtime.sendMessage({action: 'clearproxy'})
}
}