Commit Graph

  • fa3e208668 fix panic of std::Instant overflow (#1243) Sijie.Sun 2025-08-15 22:54:58 +08:00
  • 4d240efde9 add a android flake.nix for local development/test/build (#1237) 21paradox 2025-08-15 16:59:11 +08:00
  • d9bcbd9b31 fix proxy traffic not count into traffic (#1229) Sijie.Sun 2025-08-14 00:05:12 +08:00
  • 35ff9b82fc Support custom STUN servers configuration (#1212) fanyang 2025-08-13 10:35:59 +08:00
  • a511abb613 fix docker file (#1219) Sijie.Sun 2025-08-11 18:09:16 +08:00
  • 1eec27b5ff bump version to 2.4.2 (#1218) v2.4.2 releases/v2.4.2 Sijie.Sun 2025-08-11 09:03:13 +08:00
  • 1de7777a71 fix quic transport panic (#1216) Sijie.Sun 2025-08-11 08:30:59 +08:00
  • 975ca8bd9c Update docker workflow (#1217) Sijie.Sun 2025-08-10 23:36:50 +08:00
  • e43537939a clippy all codes (#1214) Sijie.Sun 2025-08-10 22:56:41 +08:00
  • 0087ac3ffc feat(encrypt): Add XOR and ChaCha20 encryption with low-end device optimization and openssl support. (#1186) CyiceK 2025-08-09 18:53:55 +08:00
  • 7de4b33dd1 add FOREGROUND_SERVICE for no_tun mode, not using vpn service (#1203) 21paradox 2025-08-09 18:34:45 +08:00
  • 8ffc2f12e4 optimize the condition of enabling kcp (#1210) Sijie.Sun 2025-08-09 16:16:09 +08:00
  • 37b24164b6 add portforward config to gui (#1198) FuturePrayer 2025-08-09 09:50:09 +08:00
  • 8cdb27d43d add stats metrics (#1207) Sijie.Sun 2025-08-09 00:06:35 +08:00
  • efa17a7c10 fix dead loop in direct connecto if disable-p2p is enabled in dst (#1206) Sijie.Sun 2025-08-08 22:30:39 +08:00
  • 6d14e9e441 fix jemalloc prof feature (#1201) Sijie.Sun 2025-08-08 17:54:39 +08:00
  • e3e406dcde cli: sort peers by IPv4 and hostname (#1191) fanyang 2025-08-04 21:18:49 +08:00
  • d0a6c93c2c fix ipv6 packet routing and avoid route looping sijie.sun 2025-08-03 16:54:03 +08:00
  • 84bfac144c bump version to 2.4.1 v2.4.1 sijie.sun 2025-08-02 01:03:28 +08:00
  • 9eddb4b072 fix readme assets (#1182) Sijie.Sun 2025-08-01 23:58:01 +08:00
  • 4fca0f40fe update readme (#1181) Sijie.Sun 2025-08-01 23:52:27 +08:00
  • 43b9e6e6e9 fix macos elevate (#1177) Sijie.Sun 2025-08-01 09:36:10 +08:00
  • 583c768f40 fix exit code when error occcurs (#1173) Sijie.Sun 2025-07-30 23:05:22 +08:00
  • b1b2421561 fix: compiling with socket2::Type::RAW not found on macOS #1168 (#1169) Tunglies 2025-07-30 00:33:38 +08:00
  • 3d610c0f0f Some Improvements (#1172) Sijie.Sun 2025-07-29 23:05:38 +08:00
  • 2ec88da823 cli for port forward and tcp whitelist (#1165) Sijie.Sun 2025-07-29 09:30:47 +08:00
  • 5514de1187 chore: update flake configuration (#1163) Mg Pig 2025-07-29 00:26:05 +08:00
  • e70eed74e2 Add support for Linux RISC-V 64 (#1159) Glavo 2025-07-27 22:07:07 +08:00
  • 7dc5988620 avoid udp hole punch go through tun (#1155) Sijie.Sun 2025-07-26 14:39:03 +08:00
  • 354a4e1d7b fix acl not work with kcp&quic (#1152) Sijie.Sun 2025-07-26 14:38:10 +08:00
  • 5409c5bbe7 port range should not be converted to single port (#1154) Sijie.Sun 2025-07-26 14:13:13 +08:00
  • 33ff9554cd need encrypt rpc if dst is in peer map (#1151) v2.4.0 releases/v2.4.0 Sijie.Sun 2025-07-25 22:28:47 +08:00
  • ba3f36d22b remove lock on pipelines remove_lock sijie.sun 2025-07-25 10:46:06 +08:00
  • 78d8848ede fix cond of rpc encrypt sijie.sun 2025-07-25 09:13:42 +08:00
  • 601a0bf719 remove lock of routes sijie.sun 2025-07-25 09:11:05 +08:00
  • 975b4e7664 support loongarch (#1146) Sijie.Sun 2025-07-25 01:53:49 +08:00
  • 1f6a715939 releases/v2.4.0 (#1145) Sijie.Sun 2025-07-25 00:16:15 +08:00
  • 8e7a8de5e5 Implement ACL (#1140) Sijie.Sun 2025-07-24 22:13:45 +08:00
  • 4f53fccd25 fix bugs (#1138) Sijie.Sun 2025-07-21 23:18:38 +08:00
  • 876d550f68 reduce memory usage (#1133) Sijie.Sun 2025-07-20 19:15:28 +08:00
  • 2660ed5fda try create tun device if not exist (#1131) Sijie.Sun 2025-07-19 22:56:19 +08:00
  • 50c6f5ae6c add windows firewall for tun interface (#1130) Sijie.Sun 2025-07-19 20:38:44 +08:00
  • 85f0091056 fix latency first route of public server (#1129) Sijie.Sun 2025-07-19 18:16:53 +08:00
  • e25cd9be37 add disable ipv6 option to gui/web (#1127) Sijie.Sun 2025-07-19 11:07:57 +08:00
  • 1fb5ca9475 update issue template (#1126) Sijie.Sun 2025-07-18 23:50:02 +08:00
  • 7f3a9c021c close peer conn if remote addr is from virtual network (#1123) Sijie.Sun 2025-07-18 03:29:48 +08:00
  • 0427b48d75 Allows to modify Easytier's mapped listener at runtime via RPC (#1107) liusen373 2025-07-17 20:37:05 +08:00
  • 0b729b99e7 add options to generate completions (#1103) Jiangqiu Shen 2025-07-17 08:35:49 -04:00
  • 940238f158 socks5 and port forwarding (#1118) Sijie.Sun 2025-07-17 10:09:25 +08:00
  • 3f6c7ba1d2 update readme (#1102) Sijie.Sun 2025-07-10 00:34:34 +08:00
  • 0025973453 fix: cannot start gui on linux (#1090) lazebird 2025-07-07 22:59:11 +08:00
  • c3a217c9d2 chore(ci): update GitHub Actions (#1088) Rene Leonhardt 2025-07-07 16:55:30 +02:00
  • 13c2e72871 fix incorrect config check (#1086) Sijie.Sun 2025-07-06 14:20:49 +08:00
  • 3c65594030 smoltcp use larger tx/rx buf size (#1085) Sijie.Sun 2025-07-06 10:53:01 +08:00
  • f85b031402 handle close peer conn correctly (#1082) Sijie.Sun 2025-07-06 09:16:13 +08:00
  • ac3e994682 contributing.md (#1084) Sijie.Sun 2025-07-06 00:08:21 +08:00
  • 139f6b3c4c exclude ohos from workspace (#1080) Sijie.Sun 2025-07-05 18:44:37 +08:00
  • a4bb555fac use winapi to config ip and route (remove dep on netsh) (#1079) Sijie.Sun 2025-07-05 16:50:09 +08:00
  • d0cfc49806 Add support for IPv6 within VPN (#1061) DavHau 2025-07-04 22:43:30 +07:00
  • 01e491ec07 support ohos (#974) 韩嘉乐 2025-07-02 09:44:45 +08:00
  • bf021a9ead update gui placeholder text (#1062) Sijie.Sun 2025-06-27 08:29:44 +08:00
  • 70e69a382e allow set multithread count (#1056) Sijie.Sun 2025-06-26 02:19:33 +08:00
  • cd26d9f669 fix mem leak of token bucket (#1055) Sijie.Sun 2025-06-26 02:19:26 +08:00
  • 4fd0253e99 fix cargo install failure (#1054) Sijie.Sun 2025-06-25 21:55:44 +08:00
  • ebab70ca3b add geo info for in web device list (#1052) Sijie.Sun 2025-06-25 09:03:47 +08:00
  • ae4a158e36 web improve (#1047) Sijie.Sun 2025-06-24 09:09:52 +08:00
  • 760a1e6306 fix rpc_portal_whitelist from config file not working (#1042) Mg Pig 2025-06-23 00:50:41 +08:00
  • fded8b1de0 limit max conn count in foreign network manager (#1041) Sijie.Sun 2025-06-22 19:11:27 +08:00
  • 762d5cd392 blacklist the peers which disable p2p in hole-punching client (#1038) Sijie.Sun 2025-06-22 14:39:24 +08:00
  • 09ac79b9f3 fix uninstall.cmd (#1036) dawn-lc 2025-06-22 12:06:16 +08:00
  • 16f6fb0c59 add Windows Service install script dawn-lc 2025-06-21 15:57:55 +08:00
  • 385e790600 simplify Textarea class in ConfigGenerator.vue xzzpig 2025-06-20 22:57:06 +08:00
  • 95e4e5a931 Implement custom fmt::Debug for some prost_build generated structs liusen373 2025-06-21 11:24:35 +08:00
  • e1bfec6fe2 add api_meta.js to frontend public sijie.sun 2025-06-19 23:37:43 +08:00
  • dde7a4dff1 bps limit should throttle kcp packet v2.3.2 releases/v2.3.2 sijie.sun 2025-06-19 22:10:04 +08:00
  • 40601bd05b add bps limiter (#1015) Sijie.Sun 2025-06-19 21:15:04 +08:00
  • 72d5ed908e quic uses the bbr congestion control algorithm (#1010) chenxudong2020 2025-06-18 23:17:52 +08:00
  • 72673a9d52 Add is_hole_punched flag to PeerConn (#1001) liusen373 2025-06-18 12:14:57 +08:00
  • 327ccdcf38 installing by homebrew should use easytier-gui (#1004) tianxiayu007 2025-06-18 11:06:26 +08:00
  • 8c2f96d1aa allow set machine uid with command line (#1009) Sijie.Sun 2025-06-18 11:02:29 +08:00
  • 34ba0bc95b add keepalive option for quic proxy (#1008) Sijie.Sun 2025-06-17 23:39:56 +08:00
  • ed162c2e66 Add conversion method from TomlConfigLoader to NetworkConfig to enhance configuration experience (#990) Mg Pig 2025-06-15 23:41:42 +08:00
  • 40b5fe9a54 support quic proxy (#993) Sijie.Sun 2025-06-15 19:43:45 +08:00
  • 5a98fac395 Update core.yml,use upx4.2.4 (#991) Sijie.Sun 2025-06-14 23:04:55 +08:00
  • 0bab14cd72 use bulk compress instead of streaming to reduce mem usage (#985) Sijie.Sun 2025-06-14 14:55:48 +08:00
  • b407cfd9d4 Fixed the issue where the GUI would panic after using InstanceManager (#982) Mg Pig 2025-06-14 13:06:53 +08:00
  • 25dcdc652a support mapping subnet proxy (#978) Sijie.Sun 2025-06-14 11:42:45 +08:00
  • 950cb04534 remove macos default route on utun device (#976) Sijie.Sun 2025-06-12 22:24:34 +08:00
  • c07d1286ef internal stun server should use xor mapped addr (#975) Sijie.Sun 2025-06-12 08:09:59 +08:00
  • 8ddd153022 easytier-core支持多配置文件 (#964) Mg Pig 2025-06-11 23:17:09 +08:00
  • 870353c499 fix ospf route (#970) Sijie.Sun 2025-06-11 09:44:03 +08:00
  • ecebbecd3b add check for rpc packet fix #963 (#969) BlackLuny 2025-06-09 19:35:29 +08:00
  • f39fbb2ce2 ipv4-peerid table should use peer with least hop (#958) Sijie.Sun 2025-06-08 11:28:59 +08:00
  • ec56c0bc45 feat: allow using --proxy-forward-by-system together with --enable-exit-node (#957) Kiva 2025-06-07 22:27:57 +08:00
  • 20a6025075 Added RPC portal whitelist function, allowing only local access by default to enhance security (#929) Mg Pig 2025-06-07 22:05:47 +08:00
  • 707963c0d9 Web dual stack (#953) BlackLuny 2025-06-07 22:05:11 +08:00
  • 3c7837692e fix(vpn-portal): wireguard peer table should be kept if the client roamed to another endpoint address (#954) Kiva 2025-06-07 21:19:03 +08:00
  • f890812577 kcp connect retry (#952) Sijie.Sun 2025-06-07 12:24:11 +08:00
  • 47f3efe71b Create LICENSE (#951) Sijie.Sun 2025-06-07 10:56:54 +08:00
  • 6d88b10b14 remove LICENSE (#950) Sijie.Sun 2025-06-07 10:39:42 +08:00