-
Notifications
You must be signed in to change notification settings - Fork 5.1k
feat(socks5): add SOCKS5 proxy support #30406
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
Closed
Closed
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
f2f396d
feat(socks5): add proxy handshake state machine
a243bbd
feat(socks5): support proxies in fetch
0131b05
feat(socks5): support proxies in WebSocket
118c25a
feat(socks5): test ws package proxy support
30a3266
feat(socks5): document proxy support
fb346f6
feat(socks5): implement client DNS resolution
5af1e7e
feat(socks5): document DNS behavior
d549877
Merge branch 'main' of github.com:0x0a0d/bun into feat/socks5
719a7cf
fix(socks5): separate transport TLS from origin HTTPS
8f7cc72
test(socks5): cover credential and proxy failure cases
1d5af02
Fix SOCKS proxy review findings
fd1ffde
Merge branch 'oven-sh:main' into feat/socks5
0x0a0d 51376aa
fix(socks5): address proxy review feedback
12332ea
fix(socks5): handle websocket socks review feedback
58c7ac4
fix(socks5): preserve websocket dns fallback
e917921
Merge branch 'main' into feat/socks5
0x0a0d 47e0bfb
Merge branch 'main' into feat/socks5
0x0a0d File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.