-
Notifications
You must be signed in to change notification settings - Fork 55
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
Add support for various transports, and mechanism to collect connectivity report #137
Closed
Closed
Changes from 6 commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
909904e
feature: add report field to the frontend
amircybersec 2d7a657
feat: collect reports in backend +retry/sampling
amircybersec 87da88a
UI: remove prefix, transport optional, add error
amircybersec 40f4ef1
Backend: support for any transport, sanitize ss://
amircybersec 651c520
collect report on on stdout
amircybersec b4d82ac
define custom popup info element
amircybersec d608959
reimplment info with popover
amircybersec 5854d2c
add logo element
amircybersec 2feeaea
refactor and improve popover element
amircybersec 87868ea
add logo and popover to the app
amircybersec 79f7fb8
made IsSuccess more readable
amircybersec bcd51aa
chore: move tls library to transport (#139)
fortuna 3461299
feat(example): config for TLS fragmentation by fixed bytes (#135)
jyyi1 b288ec5
Fix command
fortuna a31dc3e
refactor: clean up outline-connectivity (#146)
fortuna 6e73d19
add startTime & Duration to conn operations
amircybersec 3d6e2b5
sanitize config + get hostnames for dns test
amircybersec b28f3b0
revert timestamp changes
amircybersec 4e22395
generalize config sanitizer remove gethostnames
amircybersec d76a38f
clean up
amircybersec 4d88238
clean up
amircybersec 6808b92
sanitize logic for each transport + support base64
amircybersec d2360d3
add test + code cleanup
amircybersec 8ab81c0
check for 64base encoding during url parsing
amircybersec 0913526
add support for both SIP002 and LegacyBase64 URL
amircybersec 28a815e
clean up and extend tests
amircybersec 33e7ac4
clean up sanitizer logic
amircybersec 2ef51e4
parse SIP002 first then fall back to legacy base64
amircybersec 6433f44
sanitize socks5 specifically; removed vless
amircybersec fcaec8a
cleaned up tests
amircybersec a2026b9
Update x/config/shadowsocks.go
amircybersec 48300e6
Update x/config/shadowsocks.go
amircybersec 1d05ef1
Update x/config/config.go
amircybersec 5d37408
chore: revamp README (#151)
fortuna cb14031
feat: introduce Func Endpoints and Dialers (#153)
fortuna 04305b2
chore: test Mobileproxy on CI (#147)
fortuna 011fab6
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.17.0
dependabot[bot] abddd05
chore(deps): bump golang.org/x/crypto
dependabot[bot] 84104a8
chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /x
dependabot[bot] f95745b
feat: introduce address override (#155)
fortuna b38b491
feat: create DNS library (#141)
fortuna ca1492f
chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0
dependabot[bot] 6091a61
chore: update examples to use new dns package (#145)
fortuna e6695ad
add dynamic config support
amircybersec 4c01a7b
feat: create graphical local proxy app (#164)
fortuna 80a4648
BREAKING: Cleanup core transport library (#165)
fortuna 7d73010
Update iOS WebView interception instructions
daniellacosse 1c7b24e
Revert "add dynamic config support"
amircybersec ed94c54
rename accessKey to transport
amircybersec 4cc5676
rename accessKey to transport
amircybersec 4e465d7
refactor: new dns pkg & config sanitizer
amircybersec 64aca1d
tidy packages
amircybersec 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 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why not just return
r.Error == nil
?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is fixed