@fxtop/proxy
Version:
a lightweight web proxy tool based on Nodejs
38 lines (37 loc) • 1.18 kB
TypeScript
interface Result {
error: number;
data?: any;
message?: string;
}
declare const _default: {
/**
* Import Root Cert - 导入根证书到系统中
*
* @param {string} path - 存放根证书的路径
*
* @return {boolean} - 是否导入成功
*/
importRootCert(path: string): boolean;
/**
* Start System Proxy - 启动系统代理
*
* @param {number} [port=8888] 代理服务监听端口
* @param {boolean} [isProxyHttps=false] 是否代理HTTPS服务
*
* @return {Promise} 启动系统代理结果
*
* @description 返回结果Promise中,error不为零,代表启动失败,可通过message查看失败原因。
*/
startSysProxy(port: number, isProxyHttps?: boolean): Promise<Result>;
/**
* Stop System Proxy - 关闭系统代理
*
* @param {any} regData - 网络代理配置(恢复代理前的配置)
*
* @return {Promise} 关闭系统代理结果
*
* @description 返回结果Promise中,error不为零,代表关闭失败,可通过message查看失败原因。
*/
stopSysProxy(): Promise<Result>;
};
export default _default;