Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

win11,启动卡在loading界面

Đang mở
#81 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
node.js, typescript
Lĩnh vực
desktop

Hướng nghiên cứu

Reproduce the Windows 11 startup behavior using the iProxy.exe shortcut, installation-folder launch, and command-line launch, comparing the provided loading and successful startup logs. Done means launching reliably reaches the application UI without leaving multiple iProxy processes or hanging at loading.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

系统: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

Ngôn ngữ chính
TypeScript
Star
172
Fork
29
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của xcodebuild/iProxy

Tất cả issue của xcodebuild/iProxy

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.