Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mac 下 https 抓包代理后协议变成 h2 #643

Closed
M-smilexu opened this issue Oct 15, 2021 · 1 comment
Closed

mac 下 https 抓包代理后协议变成 h2 #643

M-smilexu opened this issue Oct 15, 2021 · 1 comment

Comments

@M-smilexu
Copy link

M-smilexu commented Oct 15, 2021

电脑:MacBook Pro (13-inch, M1, 2020)
系统:macOS Big Sur
版本:11.5.1

代理配置

image
image
image

代理效果

image

问题

接口访问不成功,一直处于 pending 状态

@avwo avwo closed this as completed in 34f7588 Oct 15, 2021
@avwo
Copy link
Owner

avwo commented Oct 15, 2021

重新安装最新版(v2.7.29) Whistle npm i -g whistle 并重启 w2 restart

xcodebuild pushed a commit to xcodebuild/iProxy that referenced this issue Nov 3, 2021
5ff01575d Release v2.8.2
d3fd39c9a Release v2.8.2
a6506b7b7 refactor: remove wisl
126e4313f style: refine ui
08cede362 feat: use resMerge://true to deep merge
a2cf4341e Release v2.8.1
4de2e6b0e refactor: refine code
a4c66c8c9 refactor: refine readFile
c7e256c6a refactor: refine code
d4759ae79 feat: add enable://tunnelHeadersFirst
33dc5c500 style: fix trigger update plugins
6c99a5f2b refactor: refine code
89b20b15e refactor: refine code
af7c1656b refactor: ensure plugin loading order
7deb348f4 refactor: refine code
75982f1e9 refactor: refine code
1af05c6b0 refactor: refine request data cache
417525ebf feat: custom response body by auth hook
69e698976 refactor: refine code
02f36d0db feat: req.setHtml & req.setUrl
87a5dd2c7 refactor: refine code
3007a7f58 chore: refine wording
32175b7b6 refactor: update starting
b3ab7f8ff refactor: make sure to load plugins in order
beff58ba1 refactor: refine load plugins
766593693 style: do not highlight ignore
bce96263b refactor: refine code
af06d9d77 refactor: ipList => idList
1c9e8aa80 Release v2.8.1
5d873002e refactor: refine code
d69ddc50a refactor: refine code
8e31ad10d feat: support setting res rules through headers
8a2ab1670 refactor: use SNI first
7e70e42ca refactor: w2 status -l <=> w2 status --all
d64970ded refactor: handle unhandledRejection
1d74cb296 ci: add Node17
ee0d24940 chore: add workerIndex
2a74c50b8 chore: add workerIndex
ebee9cdbc refactor: refine cli
4304dfd70 Releases v2.8.0
9e2f3205a refactor: refine code
6bec8bd15 feat: cluster > headless
59742b807 refactor: refine load plugin rules
b5786d657 feat: loadPluginUntil
d2a6075ca feat: add cli --cluster [workers]
6bfc65022 refactor: refine code
8552a66f4 refactor: config.notAllowedDisablePlugins = true is config.disableWebUI === true
04978e0d2 Release v2.7.29
34f7588fb fix: avwo/whistle#643
09a7c63f0 refactor: refine http h2
812e1d9b4 fix: display SNI Plugin
7ec2e3805 refactor: refine code
41b5aae62 feat: add whistleStarted event
392da8428 refactor: refine code
ac2438f84 refactor: update adm-zip
4a3904811 Release v2.7.28
427c40748 fix: capture data
baee80b4f style: table sort
d78b999f0 Release v2.7.27
6c02ace9a feat: inheritAuth
3dbee3861 Release v2.7.27
fa7e919e8 fix: setProperties
9e224012b Release v2.7.26
71c1dd0ef refactor: refine export sessions
adc5c70f4 refactor: hasCertCache -> certCacheInfo
7c9ca476c refactor: refine sniCallback
5944558b1 refactor: refine sniCallback
158e6223b feat: add pluginBaseDir
ee0420fcd Release v2.7.26
640bf55aa refactor: refine code
d00566210 refactor: refine code
188ce0755 refactor: Cert Source -> SNI Plugin
1c5409964 style: show cert source
637d9a98d feat: resovle sni callback
20a0876d8 refactor: refine code
bc8404444 refactor: allow cache certs from plugin
91da64cf6 feat: add disableCustomCerts mode
d042b220f feat(plugin): add sniCallback hook
9ab031943 feat: add sniCallback protocol
ad8af581c feat: disable://captureSNI & disable://captureNoSNI
f32a8dc32 refactor: refine code
5b8a15536 refactor: output error stack
5b2cc59b6 feat: export require to require whistle project deps for config script
d8da3308b refactor: --pluginPaths === --addon
84120885f feat: add headless mode
1994a11fa chore: refine tips
e2d78abca firewall typo
e43721bfa feat: allow to disable web UI
1157eb29c refactor: update hagent
4574b02d6 feat: add cli -M captureData
ec3dffd83 Release v2.7.26
f0697a66e refactor: refine code
4013d70ec feat: add --config cli option
f1a376249 feat: read shadowRules from local file
afaa70790 refactor: refine code
2009bab53 Release v2.7.26
05a14a369 feat: support remote certificate
b2289b1fa refactor: refine code
ab77dcccc Release v2.7.25
3713e5191 style: add +Top button
0f3a23ddf refactor: refine code
426a1ede4 Release v2.7.25
1d4647d88 refactor: refine w2 stop
d07e34134 refactor: httpsH2 === h2
53f46d13c fix: ensure resume paused stream
1027b2355 style: export getWhistleProxyServerInfo
607e88d7a style: add openInPlugins option
64c5ee830 refactor: refine code
46dc40e26 refactor: set content-type
3d9d7ec6b refactor: refine updateRules
7e3a395a3 refactor: keep client id
5a2d8b839 Release v2.7.24
0f96a7b03 refactor: proxyTunnel requires proxyHost to be valid to take effect
ec9051f80 refactor: refine lineProps
323256c7f refactor: refine code
a45a8d40b feat: add globalData
a29537603 feat: add x-server header
5107b2488 fix: display tunnel port
a49636dfb style: refine overview
b8dca4e90 style: fix word spelling errors
2dbb7211d style: refine ui
0bd93bc54 refactor: refine code
2ec0bef89 README-zh_CN.md: update outdated url
6924b722f style: responsive
312e9b97b refactor: handle ERR_SSL_WRONG_VERSION_NUMBER
5631235f0 style: refine ui
481299114 feat: allow to obtain reqId in Composer
7be02aa1d style: refine ui
d9d041087 style: refine ui
71e9bf348 Release v2.7.23
f142c9d76 style: add history list
092420d9a style: show compose history
7efd75812 refactor: add gzip
5b1c41e85 style: refine history list of Composer
90600039b refactor: refine code
0f1f2d1bd style: refine http methods
39502db14 feat: add proxyServer mode
f6bfb909c refactor: refine code
37e090504 refactor: refine composer
a48b088b3 style: add confirm dialog
78a8a2d60 style: refine update plugins button
c5f36ec72 style: show plugins disabled status
772017e10 style: show the rules disabled status
ad031d865 Release v2.7.22
b0790241f style: refine ui
94fa352da Release v2.7.22
6161f8f47 feat: add plugin.auth/req.setRedirect(fullUrl)
cdf71a2ee refactor: refine code
f57b9c616 style: refine ui
4ecc85684 refactor: refine code
dfc576d8e refactor: refine frame cache
9a20b2dc5 Release v2.7.1
5ae6bf926 Release v2.7.21
4086897da style: refine ui
2f0028ff8 perf: refine code
9dc288df5 fix: requests count
8934bc069 feat: reset proxy-authorization by auth hook
88b732d34 refactor: increase cache size
1f5488cdc refactor: refine code
42f7af55c feat: http request support customParser
1068c83b5 refactor: tunnel.getFrames(cb)
5a3dff136 refactor: refine code
33cd33373 refactor: refine frames
5d005c397 feat: plugin/options.getHttpsStatus(callback)
7e5a4c68f refactor: enable://useFrames === enable://customFrames
50ac75c2a feat: allow to custom http request frames
24514094f refactor: refine ui
d82587ba1 refactor: refine request event
5e6523c1d refactor: refine code
32e17e26c style: refine ui
c7852d8eb feat: auto cache certs
cf3b6e72d feat: plugin/options.getRootCA
17514289e style: refine context menu in left bar
e51105956 Release v2.7.21
be45fd974 fix: this -> self
a16a3a3b3 Release v2.7.20
81428821e fix: Cannot read property 'headers' of undefined
c9f28b4b9 refactor: w2 add
98371cb0b feat: custom tunnel proxy headers for websocket
3ac56f69c feat: custom tunnel proxy headers
0546ec058 style: refine ui
d5e22b12f refactor: do not use h2 in internal proxy
07b3e91da refactor: refine code
06a340b6e refactor: refine timings
76e2c2638 refactor: add gzip
710eba109 feat: get the request & response body of h2 on time
7c24c19ba feat: handle the proxy of http h2 request
ac754fdde style: refine timeline
81430643a refactor: refine timeline
c8a4f514b refactor: refine code
5830ea26c style: refine ui
6e4da82df refactor: refine code
d05d7ad6f feat: enable://httpH2 or disable://httpH2
ecc930a8a refactor: refine code
6e362fd90 Release v2.7.19
21c45e991 refactor: refine code
9ec218aed feat: handle http h2
b82b89a6b feat: handle http2 request
ab8b1b79a refactor: refine code
c029ec430 feat: getHttp2Server
19f75b1b1 feat: handle unencrypted http2 request
bf358d82d feat: add getCert API for plugin
45c3471c7 refactor: refine requestTime
fbfe50cd7 refactor: refine resDelay
fd890fbe3 fix: reqDelay & resDelay
9f625da1d fix: reqDelay for http2 request
bc4f8ad3f style: refine tips
fd3413efe style: add request body too long tips
10da9a7ff refactor: refine code
4e6df54dc refactor: make sure to get client ip & port
faa05e254 refactor: add log
4bb04009f refactor: refine code
10cf943b4 refactor: refine code
517aff8f2 Release v2.7.18
9737f7860 feat: show ui requests info
3f187c3e9 feat: show ui requests
93d5b63d6 Release v2.7.18
f1737f648 refactor: refine code
173e57fd8 refactor: refine code
f591100fb feat: allow to custom tunnel key
7343026e3 feat: allow to auth ui request
55676ca9d refactor: handle proxy request
df1af46b8 refactor: refine internel proxy
baf2effd8 refactor: refine code
249eec8ec feat: show login box by auth
50e54f944 feat: enable capture by auth
bd24e6506 refactor: refine code
aed585c4c chore: remove dockerfile
7d1f8dcf8 修复文档多余的符号
fb0a3ca24 refactor: refine resReplace
c9debd092 refactor: refine resReplace
c9019bd61 feat: custom static dir
9708f94c4 refactor: refine code
ac6e4100d Release v2.7.17
ef072d2dd feat: replaceStatus for websocket
5b951b72b feat: replaceStatus for tunnel
497bcbbaa Release v2.7.16
b4770fe2e fix: Maximum call stack size exceeded
37934b11a refactor: refine timeout
a48a250fa refactor: refine code
94d0421b5 refactor: refine code
bd6d80440 refactor: refine code
85624620b style: fix js error
2e10fbf25 test: auth
e37287dd8 refactor: refine code
51d52c366 feat: auth request by plugin
5af60c380 feat: add auth hook
924b9de38 style: refine disabled style
62e3f8ea2 style: refine timeline
c70796c35 Release v2.7.15
ced6a8cb7 style: refine UI
83c1fc2d1 style: show req body size
c4778cace style: refine UI
78bafe703 refactor: refine code
c66a43927 Release v2.7.14
8e98f891a refactor: refine code
41743aad2 feat: export require
6aac921d5 refactor: refine plugin data dir
106f945ad style: refine overview
a28ff46e5 style: refine overview
b068cf5c9 refactor: refine code
27e6b7fd6 style: refine win.confirm
0d5b5e406 style: word-break -> break-word
d99b8a9ca style: use custom confirm dialog
592e105a8 style: refine ui
b1aba6faa style: custom alert
1b4eb6a99 refactor: refine code
1249fd011 refactor: refine regexp
ae5a90a2b style: confirm -> win.confirm
72e254ad7 style: alert -> win.alert
02d5afaa2 style: refine code
7e304c77c feat: filter by clientPort & serverPort
246f4adff feat: add tpl var: clientPort, serverPort
30fdfaa2a feat: set req.serverPort
de01141d0 Release v2.7.13
d3676b25c refactor: update hparser
04908bac1 refactor: parse ws headers
a56959725 refactor: refine code
dbbc1c811 style: refine preview
9593648b3 Release v2.7.12
99fd4cd53 fix: shift-1 error
660f10e63 refactor: refine code
fa585e18e refactor: refine code
7ad76fe85 feat: connect(tunnelPath, cb, opts)
8e264bbbc refactor: handle replace all
5f0348e76 Release v2.7.12
64f569e16 refactor: refine code
93ef281b5 refactor: refine code
fc96c96ce Release v2.7.12
2f06da812 fix: reqReplace & resReplace

git-subtree-dir: vendor/whistle
git-subtree-split: 5ff01575d18befa2070f973a598f6c3bc06fed64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants