Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/alibaba/lightproxy
/ functions
Functions
174 in github.com/alibaba/lightproxy
⨍
Functions
174
◇
Types & classes
31
↓ 7 callers
Method
startWhistle
* * @param visiableOnLan 在局域网是否可见
src/renderer/extensions/whistle/index.tsx:204
↓ 6 callers
Function
getWhistlePort
(coreAPI: CoreAPIClass)
src/renderer/utils.ts:22
↓ 6 callers
Function
switchRule
(index: number, isRemove = false)
src/renderer/extensions/rule-editor/components/rule-list/index.tsx:140
↓ 4 callers
Function
formatPath
(path: string)
src/main/install.ts:132
↓ 3 callers
Function
checkUpdater
()
src/main/updater.ts:38
↓ 3 callers
Method
getInstance
()
src/main/boradcast-manager.ts:9
↓ 3 callers
Method
setSystemProxy
(port: number)
src/renderer/core-api.ts:38
↓ 2 callers
Function
createMainWindow
()
src/main/main.ts:215
↓ 2 callers
Function
enableSystemProxy
(port: number)
src/renderer/extensions/whistle/index.tsx:34
↓ 2 callers
Function
generateHTTPProxyUrl
(httpPort: number)
src/renderer/utils.ts:33
↓ 2 callers
Method
getPort
()
src/main/boradcast-manager.ts:37
↓ 2 callers
Method
initGlobalKey
()
src/renderer/extensions/whistle/index.tsx:90
↓ 2 callers
Function
installCertAndHelper
()
src/main/install.ts:118
↓ 2 callers
Method
joinBoardcast
()
src/renderer/core-api.ts:23
↓ 2 callers
Function
showGuide
()
src/main/install.ts:140
↓ 2 callers
Function
showNotification
(title: string, content: string)
src/renderer/extensions/whistle/index.tsx:48
↓ 2 callers
Function
toggleSystemProxy
(onlineStatus: string, port: number, coreAPI: any)
src/renderer/extensions/whistle/index.tsx:57
↓ 2 callers
Method
toggleSystemProxy
()
src/renderer/extensions/whistle/index.tsx:82
↓ 2 callers
Function
uuidv4
()
src/renderer/utils.ts:14
↓ 2 callers
Function
withNewlineAsEnd
(str: string)
src/renderer/extensions/rule-editor/components/rule-list/index.tsx:33
↓ 1 callers
Function
alertAndQuit
()
src/main/install.ts:101
↓ 1 callers
Function
applyThemeModeStyle
(isDarkMode: boolean)
src/renderer/hooks/use-theme-mode.tsx:24
↓ 1 callers
Function
checkCertInstall
()
src/main/install.ts:207
↓ 1 callers
Function
checkDarkMode
(mainWindow: BrowserWindow)
src/main/api.ts:118
↓ 1 callers
Method
checkDarkMode
(setDarkMode: (isDarkMode: boolean) => void)
src/renderer/core-api.ts:50
↓ 1 callers
Function
checkHelperInstall
()
src/main/install.ts:222
↓ 1 callers
Method
checkInstall
()
src/renderer/core-api.ts:34
↓ 1 callers
Function
checkInstallStatus
()
src/main/install.ts:238
↓ 1 callers
Function
checkProxyInfo
(info: ProxyInfo, portStr: string)
src/main/platform.ts:65
↓ 1 callers
Method
checkSystemProxy
(address: string, port: number)
src/renderer/core-api.ts:66
↓ 1 callers
Function
checkSystemProxyWork
(address: string, port: number)
src/main/platform.ts:41
↓ 1 callers
Function
checkUpdateFreash
()
src/main/updater.ts:23
↓ 1 callers
Function
complete
()
src/main/updater.ts:71
↓ 1 callers
Function
copyFileSync
(source: string, target: string)
src/main/main.ts:77
↓ 1 callers
Function
covertOutputToJSON
(output: string)
src/main/platform.ts:31
↓ 1 callers
Function
diableSystemProxy
()
src/renderer/extensions/whistle/index.tsx:25
↓ 1 callers
Function
extendRule
(index: number, content: string)
src/renderer/extensions/rule-editor/components/rule-list/remote.ts:13
↓ 1 callers
Function
generateCert
()
src/main/install.ts:35
↓ 1 callers
Function
generateSocksProxyUrl
(socksPort: number)
src/renderer/utils.ts:37
↓ 1 callers
Function
getAllExtensions
()
src/renderer/extensions/index.ts:12
↓ 1 callers
Function
getHelperMenus
(t: Function)
src/renderer/extensions/whistle/helper-menus/index.tsx:19
↓ 1 callers
Method
getIp
()
src/renderer/core-api.ts:46
↓ 1 callers
Function
handleClickPanel
(index: number)
src/renderer/hooks/use-app-extension-panels.ts:74
↓ 1 callers
Function
handleDoubleClick
(rename: boolean | undefined)
src/renderer/extensions/rule-editor/components/rule-list/index.tsx:330
↓ 1 callers
Function
handleHttp2
(port: number, ruleContent: string)
src/renderer/extensions/rule-editor/components/rule-list/remote.ts:49
↓ 1 callers
Function
hideOrQuit
()
src/main/platform.ts:145
↓ 1 callers
Function
initCopyFiles
()
src/main/main.ts:167
↓ 1 callers
Function
initIPC
(mainWindow: BrowserWindow)
src/main/api.ts:168
↓ 1 callers
Function
initRuleLanguage
(mo: typeof monaco)
src/renderer/extensions/rule-editor/components/editor/rule-language/rule.ts:76
↓ 1 callers
Function
initSplashScreen
()
src/main/main.ts:130
↓ 1 callers
Function
initUpdate
()
src/main/main.ts:197
↓ 1 callers
Method
keepAlive
()
src/renderer/extensions/rule-editor/index.tsx:130
↓ 1 callers
Function
lazyParseData
(str: string)
src/renderer/utils.ts:3
↓ 1 callers
Method
panelComponent
()
src/renderer/extensions/weinre/index.tsx:18
↓ 1 callers
Method
panelIcon
()
src/renderer/extensions/weinre/index.tsx:10
↓ 1 callers
Method
panelTitle
()
src/renderer/extensions/weinre/index.tsx:14
↓ 1 callers
Method
render
()
src/renderer/extensions/setting/components/setting-form/index.tsx:84
↓ 1 callers
Function
renderActivePanel
()
src/renderer/components/app/index.tsx:23
↓ 1 callers
Function
reorder
(list: T[], startIndex: number, endIndex: number)
src/renderer/extensions/rule-editor/components/rule-list/index.tsx:25
↓ 1 callers
Function
screenview
()
src/main/main.ts:456
↓ 1 callers
Function
setApplicationMenu
()
src/main/main.ts:328
↓ 1 callers
Function
setHttps
(port: number, ruleContent: string)
src/renderer/extensions/rule-editor/components/rule-list/remote.ts:37
↓ 1 callers
Function
setSystemProxy
(port: number)
src/main/platform.ts:109
↓ 1 callers
Method
spawnModule
(moduleId: string, keepAlive = false, env = {} as Record<string, string>)
src/renderer/core-api.ts:18
↓ 1 callers
Function
splash
({ logo = 'https://upload.wikimedia.org/wikipedia/commons/d/dd/Microsoft_Office_2013_logo.svg', brand
src/main/splash.ts:2
↓ 1 callers
Function
startProcess
()
src/main/api.ts:56
↓ 1 callers
Method
statusbarRightComponent
()
src/renderer/extensions/whistle/index.tsx:233
↓ 1 callers
Function
syncRuleToWhistle
(rules: Rule[], port: number)
src/renderer/extensions/rule-editor/components/rule-list/remote.ts:63
↓ 1 callers
Method
treeKillProcess
(pid: number)
src/renderer/core-api.ts:58
↓ 1 callers
Method
update
()
src/renderer/core-api.ts:62
↓ 1 callers
Function
useAppExtensionPanels
(extensions: Extension[])
src/renderer/hooks/use-app-extension-panels.ts:69
↓ 1 callers
Function
useCurrentWindow
()
src/renderer/hooks/use-current-window.ts:4
↓ 1 callers
Function
useThemeMode
()
src/renderer/hooks/use-theme-mode.tsx:46
↓ 1 callers
Function
useThemeModeProvider
(initialMode: ThemeModeEnum = ThemeModeEnum.Light)
src/renderer/hooks/use-theme-mode.tsx:17
↓ 1 callers
Function
writeUpdateFreashInfo
()
src/main/updater.ts:34
Function
App
()
src/renderer/components/app/index.tsx:16
Function
Card
(props: Props)
src/renderer/extensions/rule-editor/components/card/index.tsx:104
Method
DebuggerPanelComp
()
src/renderer/extensions/weinre/index.tsx:19
Function
Editor
(props: Props)
src/renderer/extensions/rule-editor/components/editor/index.tsx:22
Method
PhoneProxy
()
src/renderer/extensions/phone-proxy/index.tsx:24
Function
PluginInfoCard
()
src/renderer/extensions/setting/components/setting-form/index.tsx:16
Function
RuleList
(props: Props)
src/renderer/extensions/rule-editor/components/rule-list/index.tsx:58
Method
SettingPanelComponent
()
src/renderer/extensions/setting/index.tsx:19
Function
StatusBar
(props: Props)
src/renderer/components/status-bar/index.tsx:7
Method
WhistlePanelComp
()
src/renderer/extensions/whistle-panel/index.tsx:27
Method
WhistleStatusbarItem
({ setStatusBarMode })
src/renderer/extensions/whistle/index.tsx:236
Function
before
()
webpack/webpack.renderer.dev.config.js:25
Function
buildTrayContextMenu
()
src/renderer/extensions/rule-editor/index.tsx:17
Method
changeIframeStyle
()
src/renderer/extensions/weinre/index.tsx:36
Method
changeIframeStyle
()
src/renderer/extensions/whistle-panel/index.tsx:37
Function
checkDelay
* * @param port 代理端口,不提供表示不通过代理
src/main/api.ts:138
Method
checkDelay
(port?: number)
src/renderer/core-api.ts:73
Function
checkInstall
()
src/main/api.ts:22
Method
checkProxy
()
src/renderer/extensions/whistle/index.tsx:311
Function
checkSystemProxy
(props: any)
src/main/api.ts:129
Method
checkUpdate
()
src/renderer/extensions/setting/components/setting-form/index.tsx:95
Function
click
()
src/renderer/extensions/rule-editor/index.tsx:24
Function
close
()
src/renderer/hooks/use-current-window.ts:7
Method
constructor
(id: string)
src/renderer/extension.tsx:9
Method
constructor
()
src/renderer/core-api.ts:14
next →
1–100 of 174, ranked by callers