Commit graph

302 commits

Author SHA1 Message Date
suchao
b21d7a6c2c fix macOS build 2024-10-20 15:06:40 +08:00
suchao
718a623dff fix clippy and fmt and semver 2024-10-20 10:16:40 +08:00
suchao
c27af98585 support udp gateway mode 2024-10-19 22:39:13 +08:00
suchao
0a833d69a6 support udp gateway mode 2024-10-19 13:40:35 +08:00
suchao
87c2b666ab Merge branch 'master' of https://github.com/sujiacong/tun2proxy 2024-10-17 14:00:32 +08:00
suchao
aee8e14a22 support udp gateway mode 2024-10-17 13:59:46 +08:00
ssrlive
9aa2afb0fd Fix daemonize issues 2024-10-09 23:54:25 +08:00
ssrlive
d093973160 refine ctrl-c logic 2024-10-09 16:58:37 +08:00
ssrlive
4ef71a5b4c --max-sessions option 2024-10-09 16:57:14 +08:00
ssrlive
c991006f4c --exit-on-fatal-error option 2024-10-07 13:29:32 +08:00
ssrlive
c9b24a865c minor changes 2024-09-29 18:17:45 +08:00
ssrlive
6c8ae7a33f rename target from 'tun2proxy' to 'tun2proxy-bin'
make rust compiler happy
2024-09-26 10:54:54 +08:00
ssrlive
77d651dc70 minor changes 2024-09-26 10:06:52 +08:00
ssrlive
607d709c03 Apply daemonize for unix 2024-09-14 22:02:05 +08:00
ssrlive
e817257866 refine code 2024-09-14 21:38:15 +08:00
ssrlive
1e6c6f4f66 Fix #144 2024-09-14 16:08:54 +08:00
ssrlive
6dadc1504a Support windows service, fix #143 2024-09-14 09:55:27 +08:00
ssrlive
187e251142 Bump version 0.4.1 2024-09-02 23:22:11 +08:00
ssrlive
15646925a7 issues of parameter constraint for 'tun' 2024-08-29 10:01:58 +08:00
B. Blechschmidt
1e7f649192 Remove unused import with updated dependencies 2024-08-28 23:12:21 +02:00
B. Blechschmidt
8c28f2e000 Implement --virtual-dns-pool 2024-08-28 23:06:37 +02:00
ssrlive
1dd6746bbc mimalloc usage 2024-08-02 10:18:11 +08:00
ssrlive
6567b6bc00 LazyLock usage 2024-07-27 00:08:07 +08:00
ssrlive
824b443d2b Bump version 0.3.0 2024-07-22 09:32:02 +08:00
ssrlive
e879599e6b close_fd_on_drop issues 2024-07-20 12:28:52 +08:00
ssrlive
0ca92dcdc2 minor changes 2024-07-18 19:35:14 +08:00
BlackbirdBop
635c7e557f
Make close_fd_on_drop configurable (#132) 2024-07-18 19:01:11 +08:00
James Brown
48f527ad81
Update lib.rs (#130)
Fix #129
2024-06-28 01:35:49 +08:00
B. Blechschmidt
ea0c10a5c1 Add more comments to virtual DNS implementation 2024-06-23 20:37:26 +02:00
B. Blechschmidt
01ba8f382f Virtual DNS: Move name canonicalization into find_or_allocate_ip 2024-06-23 20:31:08 +02:00
B. Blechschmidt
b525d3f99e Virtual DNS: Do not add trailing dot 2024-06-22 16:39:25 +02:00
ssrlive
203cfba302 update deps 2024-06-14 14:59:08 +08:00
ssrlive
3b5f526728 traffic status logic 2024-06-11 19:03:07 +08:00
ssrlive
1789259f6f Implementation of traffic status callback 2024-06-11 17:25:13 +08:00
Koi to Coco
07ffbe057c
Write unshare pid into file for scripting purposes 2024-06-05 04:22:53 +00:00
ssrlive
4b0ca087eb Don't play with fire 2024-05-30 20:06:15 +08:00
ssrlive
e604dec01c fix nix error cos upgrade 2024-05-26 09:34:49 +08:00
ssrlive
e6360d83a7 refine code 2024-05-16 13:30:10 +08:00
ssrlive
3980b985f2 warnings removed 2024-05-05 17:02:58 +08:00
ssrlive
5e32994f91 unhandled transport 2024-04-23 19:54:19 +08:00
ssrlive
a9ef8f658b Android build script 2024-04-21 04:35:37 +00:00
ssrlive
8438eddc95 The bypass value is IP/CIDR now 2024-04-19 22:17:36 +08:00
B. Blechschmidt
f418ca4fe7 Fix over-tcp DNS for HTTP proxies 2024-04-18 21:45:09 +02:00
ssrlive
d5d847fa92 Bump version 0.2.17 2024-04-14 19:18:18 +08:00
B. Blechschmidt
09994d43cc Fix routing issues described in #104 2024-04-13 17:16:30 +02:00
ssrlive
2df59ae596 UDP read time out case 2024-04-10 11:26:34 +08:00
ssrlive
7bee2e0968 TryFrom for ArgProxy 2024-04-09 14:24:22 +08:00
ssrlive
58364580f5 TryFrom for ProxyType 2024-04-09 12:57:18 +08:00
ssrlive
18f4689d21 refine code 2024-04-08 20:49:44 +08:00
ssrlive
ba1615fcd1 minor changes 2024-04-08 19:23:13 +08:00