Commit Graph
1319 Commits
Author SHA1 Message Date
秋のかえでandShelikhoo ebe0964586 feat: add Blackhole simplified config 2021-09-05 16:41:39 +01:00
秋のかえでandShelikhoo 82c3972e49 feat: add DNS outbound simplified config 2021-09-05 16:40:53 +01:00
秋のかえでandShelikhoo dca7497978 feat: add Trojan simplified config 2021-09-05 16:40:40 +01:00
秋のかえでandShelikhoo 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-zyandShelikhoo 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
JebbsandShelikhoo b05a469488 v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
kslrandShelikhoo 54a627c443 remove mtproto (rebased from aa24f9a638) 2021-09-04 11:05:36 +01:00
database64128andGitHub 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
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 6f8979d017 Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub b50d692128 Chore: update protobuf & dependencies (#844) 2021-04-02 21:48:27 +08:00
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 3db3ba5872 Fix: remove AA header flag in DNS query (#817) 2021-03-23 15:49:20 +08:00
LoyalsoldierandGitHub e6aaa57def Feat: add queryStrategy option for DNS (#794) 2021-03-19 15:55:18 +08:00
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 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
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
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 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 WangandGitHub 733c5dea88 Deprecate legacy VMess header with a planned decommission (#717) 2021-03-01 21:26:54 +08:00
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