Commit Graph
162 Commits
Author SHA1 Message Date
Huang-Huang BaoandXiaokang Wang (Shelikhoo) ddc6312c5d Fix: guard against nil pointer dereference of (*NetworkList) 2022-09-07 10:50:17 +01:00
秋のかえで 8b7d283bf8 Feat: rename network to networks for JsonV5 2022-08-19 22:28:20 +08:00
秋のかえでandGitHub adb7871f82 Feat: refine cipher and network config (#1436) 2022-08-19 20:41:18 +08:00
Shelikhoo 3ef7feaeaf update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
秋のかえでandShelikhoo 35ba772e6e feat: add Dokodemo simplified config 2021-09-07 13:51:05 +01:00
JebbsandShelikhoo b05a469488 v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +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
LoyalsoldierandGitHub f94dd11a8c Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
LoyalsoldierandGitHub b68f943c78 Fix lint according to golangci-lint (#439) 2020-11-22 05:05:01 +08:00
loyalsoldier 784775f689 Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
loyalsoldier b181045b0c Errorgen: support to run outside of GOPATH 2020-10-04 13:06:12 +08:00
Vigilans 30e312f72b Apply sockopt from inbound config to dokodemo tproxy's response connection 2020-08-01 02:04:06 +08:00
lucifer9 9da4339d8a Add access log for dokodemo inbound 2020-07-13 21:02:19 +08:00
Shelikhoo 3e13d79af7 Fix TProxy Process Logic 2020-06-18 13:40:48 +08:00
Darien Raymond 2a6cad2f9b fix inbound user in dekodemo door and http 2019-02-15 00:46:19 +01:00
Darien Raymond b234cfb4c4 unify NewPacketReader 2019-02-07 19:14:37 +01:00
Darien Raymond 4f08b7c795 fix reading udp packets 2019-02-07 16:36:54 +01:00
Darien Raymond 1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond b05514b02c wait for both requests to finish before changing timeout 2019-01-30 21:38:25 +01:00
Darien Raymond bb5a959876 refactor tproxy handling in dokodemo 2019-01-27 22:30:34 +01:00
SAPikachu c89828e1fb Fix potential memory leak 2019-01-27 20:14:22 +08:00
SAPikachu d8285161ba Properly handle TPROXY UDP connections 2019-01-25 15:49:34 +08:00
Darien Raymond 35432832c4 don't use new address if not in redirect mode 2019-01-14 22:57:53 +01:00
Darien Raymond 3de8389361 rename CloseError() to Interrupt() 2018-12-31 21:25:10 +01:00
Darien Raymond 427679e66d simplify task execution 2018-12-06 11:35:02 +01:00
Darien Raymond 5279296f03 remove use of context.WithValue in transport 2018-11-21 14:54:40 +01:00
Darien Raymond 234c8081f4 remove unused functions 2018-11-20 17:05:32 +01:00
Darien Raymond 769f770cf7 migrate NetworkList to []Network 2018-11-20 16:58:26 +01:00
Darien Raymond f78cf6cfc2 testing with mock 2018-10-22 15:58:52 +02:00
Darien Raymond a5dcb0f13e refactor dependency resolution 2018-10-21 10:27:13 +02:00
Darien Raymond b4821c5ed5 move policy and dnsClient 2018-10-11 22:34:31 +02:00
Darien Raymond b6dc31d3fe first part to move feature interfaces into dedicated directory 2018-10-11 20:43:37 +02:00
Darien Raymond 091fa6ad23 use new errorgen 2018-09-30 23:08:41 +02:00
Darien Raymond 94b880d060 move session based info into session package 2018-09-18 23:09:54 +02:00
Darien Raymond 383b84e7dd unified tproxy option 2018-09-17 15:12:58 +02:00
Darien Raymond 57966adf49 revert reader creation based on per-connection buffer 2018-08-17 20:54:25 +02:00
Darien Raymond 5e65d7da6d more accurate memory usage when buffer = 0 2018-07-31 16:05:57 +02:00
Darien Raymond 7baa6977d3 cleanup buf interfaces 2018-07-31 13:43:27 +02:00
Darien Raymond dde06289bb backward compatibility 2018-07-14 22:06:39 +02:00
Darien Raymond 14dc6371d3 receive handshake address from tls conn 2018-07-14 13:58:24 +02:00
Darien Raymond 9977eadf8c remove dependency from errors to session 2018-06-25 01:09:02 +02:00
Darien Raymond 13f3c356ca unified task package 2018-05-27 13:02:29 +02:00
Darien Raymond 7fa4bb434b fix pipe closing logic for inbound proxies. 2018-05-27 11:42:01 +02:00
Darien Raymond 213f827406 policy for internal buffer size 2018-05-25 12:08:28 +02:00
Darien Raymond 5d23604713 rewrite ray -> pipe 2018-04-17 00:31:10 +02:00
Darien Raymond 0caf92726b better way to run tasks in parallel 2018-04-11 16:45:09 +02:00
Darien Raymond 9f198d7e3d fix lint errors 2018-04-04 00:29:30 +02:00
Darien Raymond 6b872c266c session id 2018-02-22 15:26:00 +01:00
Darien Raymond 88b25d38cb simplify context retrieval 2018-02-21 17:05:29 +01:00
Darien Raymond e7858e78d5 properly set timeout in dokodemo door 2018-02-19 16:53:07 +01:00