mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-01-02 07:26:24 -05:00
ebbf31f07e
* stat show json refactor > will show {} since scripts should expect it, its the json style of blank value * combine statistics commands to one * code optimize * fix runtime flag * remove json indent * change overridden to override * api bi -json * convert stdin support code optimize * writeRow() code optimize add stats tittle revert back to restartlogger * api log -restart * follow log * codeql * move -json to shared flags * flags optimize * update flag descriptions * change "-v" of "api bo" to duration * change "-expire" of "tls cert" to days * cmds short description optimize * fix multiple log followers * Format loader refactor * "infra/conf/merge" refactor * "LoadConfig" refactor * add "infra/conf/mergers" * contribute to it will benifit `v2ray run`,`v2ray test`,`v2ray convert` * easily add new formats, by just adding a converter like json.FromTOML * default format auto, to all cmds above * auto detect input format * mixed formats support * better stdin behavior * don't wait if no content * don't use 'stdin:' placeholder * `v2ray test` now behaves exactly the same with `v2ray run`, including stdin reading * api ado, adi, rmo, rmi refactor * support folders to files resolving, mixed formats * remove remaining 'stdin:' placeholders * fix tests * os.Stdin.Stat() behaves different in platforms, removed * code optimize Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com> |
||
---|---|---|
.github | ||
app | ||
common | ||
features | ||
infra | ||
main | ||
proxy | ||
release | ||
testing | ||
transport | ||
.gitignore | ||
annotations.go | ||
config.go | ||
config.pb.go | ||
config.proto | ||
context_test.go | ||
context.go | ||
core.go | ||
errors.generated.go | ||
functions_test.go | ||
functions.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
mocks.go | ||
proto.go | ||
README.md | ||
SECURITY.md | ||
v2ray_test.go | ||
v2ray.go |
Project V
Project V is a set of network tools that helps you to build your own computer network. It secures your network connections and thus protects your privacy.
Related Links
- Documentation and Newcomer's Instructions
- Welcome to translate V2Ray documents via Transifex
Packaging Status
If you are willing to package V2Ray for other distros/platforms, please let us know or seek for help via GitHub issues.
License
Credits
This repo relies on the following third-party projects:
- In production:
- For testing only: