These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | c3be0e2 | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add dns proxy response ttl control (#3323)
The documentation is generated from this commit.
| Commit: | 2fefe94 | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Enable restricted mode load for http protocol client (#3315)
| Commit: | e1064c5 | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add Persistence to Subscription Imports, plus Subscription Update API (#3307) * Add Persistence for Subscription imports * Add Update Tracked Subscription
| Commit: | 78cd513 | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add Persistent Storage Support to V2Ray (#3300) * update protogen to strip unused part * add persistent storage support * fix coding style * update linter setting * update github integration
| Commit: | 69b0907 | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add WebUI Support for V2Ray (#3284) * Add support for web based grpc * Avoid panic in observatory command: incorrect tag * Add WebCommander app for web based client * Add WebCommander app for web based client * Add urlline subscription container format support * avoid panic when serving user request * refine subscription info api * fix start consistency issue in web commander * fix webcommander import style * fix urlline parsing * fix crash in subscription commander * add webroot file serving at webcommmander * fix crash when observatory is not found * add autogenerated subscriptionmgr err
| Commit: | 54fbeeb | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Resync Hysteria2 Import (#3280) * Revert "Remove hysteria2" This reverts commit 1d21d7a07761af3b40ecfbf418b0849eb1c3918b. * Update Hysteria2 * Rename hysteria2 module * fix broken hy2 import version --------- Co-authored-by: JimmyHuang454 <jimmyhuang454@gmail.com>
| Commit: | ca4bc96 | |
|---|---|---|
| Author: | Shelikhoo | |
Revert "Remove hysteria2" This reverts commit 1d21d7a07761af3b40ecfbf418b0849eb1c3918b.
| Commit: | 4c1d948 | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add Early Data and Custom Header Support to HTTPUpgrade Transport (#3276) * Add early reply draining for httpupgrade * Add early data config for httpupgrade * Add early data implementation for httpupgrade * Add send extra header for httpupgrade
| Commit: | 1d21d7a | |
|---|---|---|
| Author: | 世界 | |
Remove hysteria2 The hysteria2 fork used "github.com/JimmyHuang454/hysteria" removed the original license of hysteria2 (which is not allowed) and replaced it with GPL which conflicts with v2ray's license. Given that the quality of the related code is very poor and it is not synchronized with the upstream, I deleted it.
| Commit: | 05345cc | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add Mekya Stereotype (#3185) * Add mekya stereotype config * Add mekya stereotype config: autogenerated * add autogenerated files * add mekya stereotype * add mekya stereotype: fixup * add mekya stereotype to default distro * add mekya testing
| Commit: | 5ff7c71 | |
|---|---|---|
| Author: | 风扇滑翔翼 | |
| Committer: | GitHub | |
新增ECH客户端支持 (#3162) * Add ECH support * Use internet.DialSystem() Why not * Many fixes
| Commit: | 256a816 | |
|---|---|---|
| Author: | dyhkwong | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add packetEncoding for Hysteria 2
| Commit: | 2078480 | |
|---|---|---|
| Author: | Jimmy Huang | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add Add Hysteria2 Protocol
| Commit: | 764fb2f | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
removed unused hy2 config
| Commit: | 5961b2f | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add AllowInsecureIfPinnedPeerCertificate option to tls security
| Commit: | 7db39fb | |
|---|---|---|
| Author: | Xiaokang Wang (Shelikhoo) | |
| Committer: | GitHub | |
Add (Experimental) Meyka Building Blocks to request Transport (#3120) * add packetconn assembler * let kcp use environment dependency injection * Add destination override to simplified setting * add dtls dialer * add dtls listener * add dtls to default * fix bugs * add debug options to freedom outbound * fix kcp test failure for transport environment
| Commit: | 35b4ad4 | |
|---|---|---|
| Author: | Kaede Akino | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
feat: add MPTCP support
| Commit: | 439d13a | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add DelayAuthWrite to socks client
| Commit: | 94fa391 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add MaxMin TLS version support in TLS Setting
| Commit: | cc79bbe | |
|---|---|---|
| Author: | karelrooted | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add GeoDomain to DNS Nameserver in JSONv5
| Commit: | a339721 | |
|---|---|---|
| Author: | Mark Ma | |
| Committer: | GitHub | |
feat: RandomStrategy AliveOnly (#2850) * feat: strategy_randomalive * feat: RandomStrategy AliveOnly * fix: unobserved candidate not alive * fix: StrategySettings nil panic * fix: TestRouterConfig * fix: alive_only typo
| Commit: | 1fcaca7 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
enable restricted mode load for some settings
| Commit: | cc77e90 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add subscription manager
| Commit: | c61820c | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
rename import dialing tag in subscription thanks mzz
| Commit: | e575a52 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
add shadowsocks2022 tcp client support
| Commit: | c0a0ce2 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
feat: add sniffing for tun
| Commit: | a96d343 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | AkinoKaede | |
feat: add sniffing for tun
| Commit: | 1eefcd3 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
add httpupgrade transport
| Commit: | a98f468 | |
|---|---|---|
| Author: | pathC | |
| Committer: | Shelikhoo | |
feat: add h2 as a stream protocol for jsonv5
| Commit: | efdc05f | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
Add fullcone packet filtering to tun app
| Commit: | 263fbf5 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
fix domain socket abstract name and add jsonv5 support
| Commit: | 89ff606 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: socket options
| Commit: | 98463db | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: remove packetaddr support because gVisor not support cone-nat
| Commit: | 5fafc29 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
fix: inbound context
| Commit: | 1cb3ab7 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: add udp handler
| Commit: | 04104ad | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: add promiscuous mode and spoofing config
| Commit: | f9ea860 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: set route config
| Commit: | a1c5a6b | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: add address to NIC
| Commit: | 12567c6 | |
|---|---|---|
| Author: | AkinoKaede | |
| Committer: | Shelikhoo | |
feat: add tun support for tcp
| Commit: | d586497 | |
|---|---|---|
| Author: | 秋のかえで | |
| Committer: | GitHub | |
fix: parse for the CipherType of Shadowsocks in simplified config (#2510)
| Commit: | f68115c | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
add request transport base
| Commit: | 9463980 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
add meek request stereotype
| Commit: | cfc6bd4 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
Add h1SkipWaitForReply Option to http proxy protocol
| Commit: | 882a363 | |
|---|---|---|
| Author: | Vigilans | |
| Committer: | Shelikhoo | |
DomainStrategy support for all outbounds
| Commit: | 5893d2f | |
|---|---|---|
| Author: | mydogshitgold | |
| Committer: | Shelikhoo | |
feat: add option to override destination of access log When SystemPolicy.OverrideAccessLogDest is enabled, destination host in access log will be replaced with sniffed host. (#866)
| Commit: | f2ae277 | |
|---|---|---|
| Author: | 秋のかえで | |
| Committer: | Shelikhoo | |
Feat: add PacketAddr support to Trojan server
| Commit: | 7b434ce | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
Add uTLS ALPN Control
| Commit: | 75ece5b | |
|---|---|---|
| Author: | mydogshitgold | |
| Committer: | Shelikhoo | |
fix: dns.Hostmapping in JSONv5 config treats ip as Base64 (#2107)
| Commit: | e4188c8 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add uTLS support for Security Engine
| Commit: | 6d4ee5a | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
Add uTLS support for Security Engine
| Commit: | f8ac919 | |
|---|---|---|
| Author: | Vigilans | |
| Committer: | GitHub | |
[app/dns] Support per-client configuration for fakedns (#2212) * Move `filterIP` from `hosts.go` to `dnscommon.go` * Implement adding pools for fakedns.HolderMulti * Implement per-client fakedns for DNS app * Remove `dns.ClientWithIPOption` and replace with new programming model * Implement JSON config support for new fakedns config * Fix lint and tests * Fix some codacy analysis
| Commit: | 5604863 | |
|---|---|---|
| Author: | Vigilans | |
| Committer: | GitHub | |
DNS: Support specifying domain matcher (#1979)
| Commit: | d3b50bb | |
|---|---|---|
| Author: | Vigilans | |
| Committer: | GitHub | |
Feat: [app/dns] Support per-client configuration (#1977) * DNS: Support per-client configuration * Add deprecated feature warnings for `skipFallback`, `disableCache`, `disableFallback`, `disableFallbackIfMatch`
| Commit: | 5bc04f3 | |
|---|---|---|
| Author: | Bernd Eichelberger | |
| Committer: | GitHub | |
feat: Replace default Health Ping URL to HTTPS (#1991)
| Commit: | 8b7d283 | |
|---|---|---|
| Author: | 秋のかえで | |
Feat: rename network to networks for JsonV5
| Commit: | adb7871 | |
|---|---|---|
| Author: | 秋のかえで | |
| Committer: | GitHub | |
Feat: refine cipher and network config (#1436)
| Commit: | 7deca02 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Shelikhoo | |
Add JsonV5 support for QUIC
| Commit: | 42930d9 | |
|---|---|---|
| Author: | ValdikSS | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add TCP keep alive idle setting
| Commit: | 322c8cc | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add VLite Client Support for Packet Armor
| Commit: | c009faa | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add VLite Server Support Definition
| Commit: | 4c79629 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add Support for VLite UDP Server
| Commit: | f255307 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add UDP VLite Outbound Support
| Commit: | 86f64c0 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
Add UDP VLite protobuf config
| Commit: | 84f2d47 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
add bind to device, socket buf size setting to socket options
| Commit: | e088086 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
add force buffer size sockopt option
| Commit: | 1fc7c57 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
rename sockopt options
| Commit: | d8f3694 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
add reduced iv head entropy to simplified config
| Commit: | dbacf9a | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
config for reduced initial iv head entropy
| Commit: | 8bf3da7 | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
add socks packetaddr config
| Commit: | 1e98e0a | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
fix error introduced by rebase
| Commit: | e7ffcfd | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
add packet encoding support in simplified socks5 server config
| Commit: | e28ef6a | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang (Shelikhoo) | |
shadowsockets fullcone inbound support
| Commit: | 3ef7fea | |
|---|---|---|
| Author: | Shelikhoo | |
update version: auto replacement to v5 path
| Commit: | b057a37 | |
|---|---|---|
| Author: | Bo He | |
| Committer: | GitHub | |
fix some typo (#1482)
| Commit: | 423d566 | |
|---|---|---|
| Author: | 秋のかえで | |
fix typo
| Commit: | b960d3f | |
|---|---|---|
| Author: | Shelikhoo | |
| Committer: | Xiaokang Wang | |
Add tcp transport registration
| Commit: | 7563338 | |
|---|---|---|
| Author: | ValdikSS | |
| Committer: | Xiaokang Wang | |
Add TCP keep alive idle setting
| Commit: | dce8764 | |
|---|---|---|
| Author: | Loyalsoldier | |
| Committer: | GitHub | |
Lint: fix lint (#1427) * Lint: replace golint with revive * Lint: fix lint
| Commit: | dc0b9da | |
|---|---|---|
| Author: | ValdikSS | |
| Committer: | Shelikhoo | |
Add TCP keep alive idle setting
| Commit: | 54211e9 | |
|---|---|---|
| Author: | 世界 | |
| Committer: | 世界 | |
Add wireguard outbound
| Commit: | cdb14de | |
|---|---|---|
| Author: | 世界 | |
| Committer: | Shelikhoo | |
Apply timeout to dns outbound (#1330) Cherry-pick from 7b0699e8a5452522df5b875407412deef4c84960
| Commit: | 7b0699e | |
|---|---|---|
| Author: | 世界 | |
| Committer: | GitHub | |
Apply timeout to dns outbound (#1330)
| Commit: | e0cec7f | |
|---|---|---|
| Author: | Shelikhoo | |
kcp v5 config register
| Commit: | ee185a5 | |
|---|---|---|
| Author: | Shelikhoo | |
rework protocol buffer log settings
| Commit: | be4dd56 | |
|---|---|---|
| Author: | 秋のかえで | |
| Committer: | Shelikhoo | |
Feat: custom TCP Fast Open queue length (#1293) * Feat: custom TCP Fast Open queue length * Feat: change default TFO queue length to 4096
| Commit: | f383f89 | |
|---|---|---|
| Author: | 世界 | |
| Committer: | Shelikhoo | |
Add disableFallbackIfMatch dns option
| Commit: | 9ee66f7 | |
|---|---|---|
| Author: | 世界 | |
| Committer: | Shelikhoo | |
Add socks4/4a support
| Commit: | 27614e5 | |
|---|---|---|
| Author: | Ye Zhihao | |
| Committer: | Shelikhoo | |
:bug: http dialer add socket config; sockopt.mark use uint32 (#1264) (cherry picked from commit 4d155bc2bf9dc5bdc3d7433aa67fbc2f5f93677d)
| Commit: | b25a9e5 | |
|---|---|---|
| Author: | 秋のかえで | |
| Committer: | GitHub | |
Feat: custom TCP Fast Open queue length (#1293) * Feat: custom TCP Fast Open queue length * Feat: change default TFO queue length to 4096
| Commit: | 2fcc0ba | |
|---|---|---|
| Author: | Shelikhoo | |
add ip preprocessor logic
| Commit: | 00155ff | |
|---|---|---|
| Author: | 世界 | |
| Committer: | Xiaokang Wang | |
Add disableFallbackIfMatch dns option
| Commit: | 97ef239 | |
|---|---|---|
| Author: | 世界 | |
| Committer: | Xiaokang Wang | |
Add socks4/4a support
| Commit: | a7eae67 | |
|---|---|---|
| Author: | Shelikhoo | |
add back "door" to dokodemo-door's name kslr said that without door it would lose its spirit
| Commit: | 6dc2dfb | |
|---|---|---|
| Author: | Shelikhoo | |
use custom loading rules for dns
| Commit: | 4d155bc | |
|---|---|---|
| Author: | Ye Zhihao | |
| Committer: | GitHub | |
:bug: http dialer add socket config; sockopt.mark use uint32 (#1264)
| Commit: | 89d9eba | |
|---|---|---|
| Author: | Shelikhoo | |
use custom loading rules for router
| Commit: | a8ff0a6 | |
|---|---|---|
| Author: | 秋のかえで | |
| Committer: | Shelikhoo | |
fix: VLESS simplified config inbound user account
| Commit: | d9f293e | |
|---|---|---|
| Author: | Shelikhoo | |
add transport original name support
| Commit: | e314b1e | |
|---|---|---|
| Author: | Shelikhoo | |
Revert "rename gun, ws to full name" This reverts commit d4d6e16295f2300e5dc01783d93468fd2f1a0167.
| Commit: | d4d6e16 | |
|---|---|---|
| Author: | Shelikhoo | |
rename gun, ws to full name