1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-18 15:15:24 -05:00
Commit Graph

1316 Commits

Author SHA1 Message Date
秋のかえで
9b681907c4 feat: add VLESS simplified config 2021-09-05 16:40:22 +01:00
Shelikhoo
8c57d03418 update register logic 2021-09-05 00:42:21 +01:00
Shelikhoo
653bbba843 use two-step register to register explicitly 2021-09-04 22:55:12 +01:00
Shelikhoo
40d75fab73 add simplified freedom outbound 2021-09-04 21:30:38 +01:00
Shelikhoo
38f9f1d07a amend vmess socks simplified config to allow injection of implementation 2021-09-04 21:26:21 +01:00
Shelikhoo
8da2f5393d add socks simplified config: auto generated file 2021-09-04 21:16:52 +01:00
Shelikhoo
5052181b8c added vmess simplified config 2021-09-04 21:16:13 +01:00
Shelikhoo
6b15c7f04f added socks simplified config 2021-09-04 21:16:01 +01:00
Shelikhoo
e0700ccc4b regenerate protobuf file 2021-09-04 11:26:13 +01:00
Shelikhoo
1531cb0ca4 update protobuf version 2021-09-04 11:13:51 +01:00
Shelikhoo
a4e6fe5a94 reference google version of protobuf library 2021-09-04 11:13:31 +01:00
Shelikhoo
ba2dd5995d replace TypedMessage with anypb.Any 2021-09-04 11:13:28 +01:00
young-zy
12dfbc78a3 Update protobuf version (rebased from 6d25d51519)
Some change is not adopted since it would break the code base. These changes will be reintroduced at a later date.
2021-09-04 11:09:58 +01:00
Jebbs
b05a469488 v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
kslr
54a627c443 remove mtproto (rebased from aa24f9a638) 2021-09-04 11:05:36 +01:00
database64128
c78ee5aac7 🏡 Housekeeping: Update to Go 1.17 (#1215)
* ⬆ Update to Go 1.17

* 🏗 Update workflows and add windows-arm64

* 💾 Update generated files

* 📛 Update not-so-friendly filenames
2021-08-21 13:20:40 +08:00
Shelikhoo
1409be04c2 regenerate protobuf files 2021-07-01 18:58:48 +01:00
Loyalsoldier
d7a202a705 Lint: update linter config & fix code style (#1089)
* Lint: update linter config
* Fix: code style
2021-06-22 22:36:23 +08:00
Shelikhoo
9a03b425c9 apply coding style 2021-06-22 12:56:35 +01:00
Shelikhoo
79174ab2a0 unified drain support for vmess and shadowsockets 2021-06-22 12:26:17 +01:00
Shelikhoo
c5357e1f00 Added experiment to avoid sending the termination signal 2021-06-22 12:26:08 +01:00
Shelikhoo
0822160008 VMess AEAD based packet length 2021-06-22 12:26:01 +01:00
Loyalsoldier
6f8979d017 Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
Loyalsoldier
f71b45f3e7 Chore: fix typos (#878) 2021-04-09 09:47:36 +08:00
Shelikhoo
e413653b1d show legacy warning only once 2021-04-05 18:55:44 +01:00
Shelikhoo
2604c7c375 Revert "move non-VMessAEAD warning to startup"
This reverts commit e87e3d6b
2021-04-05 18:50:07 +01:00
Loyalsoldier
ae840dca6f Chore: refine test (#855)
copy from branch v5
2021-04-04 09:33:38 +08:00
kslr
e87e3d6b85 move non-VMessAEAD warning to startup 2021-04-02 22:19:52 +08:00
Loyalsoldier
b50d692128 Chore: update protobuf & dependencies (#844) 2021-04-02 21:48:27 +08:00
Loyalsoldier
c80a6df749 Chore: format code (#842) 2021-04-02 20:49:45 +08:00
Shelikhoo
d55d5423fb use shadowsocket's bloomring for shadowsocket's replay protection 2021-04-01 21:01:39 +01:00
Shelikhoo
7f5bc447d9 iv check should proceed after decryption 2021-04-01 20:59:36 +01:00
Shelikhoo
b5e29ea14e Rename to shadowsockets iv check 2021-04-01 20:59:35 +01:00
Shelikhoo
e4681e8cd3 added shadowsockets iv check for tcp socket 2021-04-01 20:59:35 +01:00
Shelikhoo
531cd29e20 use shadowsocket's bloomring for shadowsocket's replay protection 2021-04-01 20:59:30 +01:00
Loyalsoldier
3db3ba5872 Fix: remove AA header flag in DNS query (#817) 2021-03-23 15:49:20 +08:00
Loyalsoldier
e6aaa57def Feat: add queryStrategy option for DNS (#794) 2021-03-19 15:55:18 +08:00
Loyalsoldier
7459e2c5ef Fix: vprotogen loop dependency (#797)
* Chore: remove protoc-gen-gofast
* Fix: loop dependency
* Chore: regenerate VLESS pb.go file
* Fix: compare test
2021-03-18 18:32:40 +08:00
Loyalsoldier
9e9173acb4 Chore: update protobuf & dependencies (#793)
* Chore: update protobuf
* Chore: regenerate mock files
* Chore: update dependencies
* Chore: use Go v1.16.2 and later
2021-03-18 12:17:26 +08:00
Loyalsoldier
e46204f828 Chore: fix lint according to golangci-lint errors (#781)
* Chore: fix lint according to golangci-lint errors
* Chore: regenerate pb.go files
2021-03-14 07:44:47 +08:00
Xiaokang Wang
0e5e5164ff loopback outbound, allow you to redirect connection to the dispatcher again (#770)
* Added Loop back proxy

* Added json processing for lo proxy

* Fix bug for lo proxy

* Fix bug for lo proxy

* rename the outbound name

* Loopback: update naming and fix lint issues

* Chore: change lo to loopback

Co-authored-by: kslr <kslrwang@gmail.com>
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-03-13 17:25:56 +08:00
Loyalsoldier
e03947e6b0 Chore: update protobuf & dependencies (#748) 2021-03-08 05:12:27 +08:00
Shelikhoo
7dabfb755e merge vmess zero encryption support 2021-03-04 00:12:37 +00:00
Loyalsoldier
49cf614346 Chore: update dependencies & protobuf (#728) 2021-03-03 17:31:53 +08:00
Shelikhoo
1368e92605 Imaginary Security Lever: zero: turn off all security on payload data 2021-03-01 15:39:52 +00:00
Xiaokang Wang
733c5dea88 Deprecate legacy VMess header with a planned decommission (#717) 2021-03-01 21:26:54 +08:00
yuhan6665
afb8385a7e Feat: routing and freedom outbound ignore Fake DNS (#696)
Turn off fake DNS for request sent from Routing and Freedom outbound.
Fake DNS now only apply to DNS outbound.
This is important for Android, where VPN service take over all system DNS
traffic and pass it to core.  "UseIp" option can be used in Freedom outbound
to avoid getting fake IP and fail connection.

Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-02-23 10:17:20 +08:00
Shelikhoo
232ba8c26f Apply coding style 2021-02-22 13:49:36 +00:00
Shelikhoo
9c9c45fe4f Add Test for the KDF value 2021-02-22 13:25:12 +00:00
Shelikhoo
0024c6e028 Fix incorrect HMac Chaining, further checking needed 2021-02-22 13:20:36 +00:00