系统:Microsoft Windows11 专业版
版本: 10.0.22000 版本22000
系统类型 64位
操作系统版本: 22000.2295
软件版本:iProxy Setup 1.2.1-nightly-2023-08-15.exe (已尝试卸载重装,问题依旧)
node版本:C:\Users\xxx>nvm list
- 16.20.0 (Currently using 64-bit executable)
问题现象:
通过快捷方式,或者安装文件夹双击 iProxy.exe 会卡在启动 loading 界面。。任务管理器有 4个 iProxy 进程。
通过命令行,输入 iProxy.exe 大概率能启动。
命令行输入iProxy,小概率也会卡在loading 界面, 此时命令行输出为:
15:26:36.221 > env null
(node:8584) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use iProxy --trace-deprecation ...
to show where the warning was created)
a ai an ang ao a
in b
ao c
ai d
e ei en eng er e
en f
eng g
ang h
ch i
an j
uai ing k
iang uang l
ian m
iao n
uo o ou o
ie p
iu q
uan van r
ong iong s
ue ve t
sh u
zh ui v
ei w
ia ua x
un vn y
ou z
[14624:0816/152636.848:ERROR:crashpad_client_win.cc(844)] not connected
命令行成功启动时,会输出:
C:\Users\xxx\AppData\Local\Programs\iProxy>iProxy.exe
C:\Users\xxx\AppData\Local\Programs\iProxy>
15:40:33.665 > env null
(node:2876) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use iProxy --trace-deprecation ...
to show where the warning was created)
a ai an ang ao a
in b
ao c
ai d
e ei en eng er e
en f
eng g
ang h
ch i
an j
uai ing k
iang uang l
ian m
iao n
uo o ou o
ie p
iu q
uan van r
ong iong s
ue ve t
sh u
zh ui v
ei w
ia ua x
un vn y
ou z
15:40:34.577 > {
ctimeMs: 1689238341917.823,
certKeyExist: true,
expireTime: 1717750341917.823,
currentTime: 1692171634577
}
15:40:34.643 > spawn module whistle-start
15:40:34.644 > boardcast port 10533
15:40:34.741 > [pid 18520]stdout:
const cp = require('child_process');
const originSpwan = cp.spawn;
// @ts-ignore
cp.spawn = function(cmd, argv, options) {
if (cmd === 'node' || cmd === 'node.exe') {
cmd = process.execPath;
options = options || {};
options.env = options.env || {};
options.env.ELECTRON_RUN_AS_NODE = '1';
}
return originSpwan.call(this, cmd, argv, options);
};
require(decodeURIComponent('C%3A%5CUsers%5Cxxx%5CAppData%5CRoaming%5CiProxy%5Cfiles%5Cnode%5Cnode_modules%5Cwhistle-start%5Cindex.js'));
15:40:34.808 > [pid 18520]stdout: pluginPaths [
'C:/Users/xxx/AppData/Roaming/npm/node_modules',
'C:/Users/xxx/AppData/Roaming/npm/node_modules',
'C:/Users/xxx/AppData/Roaming/iProxy/files/node/node_modules/whistle-start/node_modules',
'C:/Users/xxx/AppData/Roaming/iProxy/files/node/node_modules'
]
Whistle get boardcast port 10533
15:40:34.809 > [pid 18520]stdout: use custom cert: C:\Users\xxx\AppData\Roaming\iProxy\cert
15:40:34.826 > [pid 18520]stdout: Use port: { port: 12888, socksPort: 12889 }
15:40:34.827 > [pid 18520]stdout: opts {
host: '127.0.0.1',
port: 12888,
socksPort: 12889,
storage: 'C:\Users\xxx\AppData\Roaming\iProxy\whistle',
certDir: 'C:\Users\xxx\AppData\Roaming\iProxy\cert',
pluginPaths: [
'C:/Users/xxx/AppData/Roaming/npm/node_modules',
'C:/Users/xxx/AppData/Roaming/npm/node_modules',
'C:/Users/xxx/AppData/Roaming/iProxy/files/node/node_modules/whistle-start/node_modules',
'C:/Users/xxx/AppData/Roaming/iProxy/files/node/node_modules'
],
mode: 'classic|buildIn',
username: 'nT9U17xR',
password: 'ynqsHeD9'
}
15:40:35.096 > [pid 18520]stdout: Whistle for iProxy start: http://127.0.0.1:12888
Whistle start for socks port:12889