Added gRPC/gun transport. This transport's connections can be relayed over nginx and other supported CDNs, have a ALPN of h2 and a built-in mux. The documents for transport, gRPC transport have been updated. Thanks @DuckSoft, @rprx, @kslr and an anonymous contributor.
Added loopback proxy. This proxy allow you to send connection back to router to be routed again. It is a drop-in replacement for modded outbound address and dokodemo setup while using less system resources. The document for loopback proxy has been updated. Thanks @kslr, @Loyalsoldier.
Fixes
Refined DNS default setting logics in Android. Thanks @CalmLong.
Chores
Various maintenance and improvements. Thanks @Loyalsoldier.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/v2fly/v2ray-core/v4 from 4.35.1 to 4.36.0.
Release notes
Sourced from github.com/v2fly/v2ray-core/v4's releases.
Commits
1440697
update version0e5e516
loopback outbound, allow you to redirect connection to the dispatcher again (...0ae9ba5
update geoip, geosite3b7ed98
Add grpcSettings (alias of gunSettings)971edda
fix applied wrong name, and wrong varible nameaaa9e78
Grpc Gun Transport (#757)fb486d4
Chore: bump github.com/pires/go-proxyproto from 0.4.2 to 0.5.0 (#751)630ec22
DNS: refine Android bootstrap DNS logic (#767)d15d6a7
Chore: bump actions/stale from v3.0.17 to v3.0.18 (#752)e03947e
Chore: update protobuf & dependencies (#748)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)