Jebbsandloyalsoldier ebbf31f07e improve commands (#648)
* 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>
2021-02-21 23:02:42 +08:00
2021-02-17 08:07:12 +08:00
2021-02-21 23:02:42 +08:00
2021-02-21 23:02:42 +08:00
2021-02-21 23:02:42 +08:00
2021-02-21 23:02:42 +08:00
2021-02-21 23:02:42 +08:00
2021-02-17 08:07:12 +08:00
2021-02-17 08:07:12 +08:00
2021-02-21 23:02:42 +08:00
2021-02-17 08:07:12 +08:00
2021-02-17 05:23:08 +08:00
2018-12-03 22:44:42 +01:00
2021-02-21 23:02:42 +08:00
2021-02-17 04:31:50 +08:00
2021-02-17 04:31:50 +08:00
2020-12-04 22:32:55 +08:00
2021-02-17 04:31:50 +08:00
2021-02-21 23:02:42 +08:00
2021-02-21 23:02:42 +08:00
2021-02-17 08:07:12 +08:00
2021-02-17 08:07:12 +08:00
2021-02-17 05:27:52 +08:00
2021-02-17 04:31:50 +08:00
2020-12-20 10:50:46 +08:00
2020-12-24 03:50:13 +08:00
2021-02-21 23:02:42 +08:00
2021-02-17 08:07:12 +08:00

V2Ray

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.

GitHub Test Badge codecov.io codebeat Codacy Badge Downloads

Packaging Status

If you are willing to package V2Ray for other distros/platforms, please let us know or seek for help via GitHub issues.

Packaging status

License

The MIT License (MIT)

Credits

This repo relies on the following third-party projects:

S
Description
A platform for building proxies to bypass network restrictions.
Readme
82 MiB
Languages
Go 68.8%
JavaScript 31.1%
Shell 0.1%