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