201 Commits

Author SHA1 Message Date
f070bc713b change chacha20 to in_place 2026-07-02 23:32:38 +08:00
ee4d4f9cf6 windows and linux changed to tun_rs 2026-07-02 23:30:14 +08:00
e8f4498806 windows changed to tun-rs for better performance 2026-07-02 23:30:14 +08:00
d0ec1e29c6 将chacha20的初始化放到结构体里面,以减少开销 2026-07-02 23:30:14 +08:00
1de337f3d6 added umask 2026-06-30 09:06:34 +08:00
84022d5e34 gitignore 2026-06-29 11:48:03 +08:00
2f11cef7d0 ipv6 added debug 2026-06-12 09:25:29 +08:00
eb18e2edde dns every 100 times or 60 seconds 2026-06-10 13:43:09 +08:00
87a3643d56 dns client, rotate every 60 seconds or 100 queries 2026-06-10 13:37:19 +08:00
aa36c65194 windows crlf, and changed aarch64 to musl 2026-05-11 16:15:48 +08:00
9c75e81e63 call add_parsable_certificates instead of add for root_store 2026-05-05 16:20:27 +08:00
4c2cbc9c09 added println! for debug 2026-05-04 16:32:07 +08:00
a361675d73 ErrorReport added Clone 2026-05-04 16:12:39 +08:00
7767096909 added exclusive_tcp, and error_report 2026-05-04 15:47:30 +08:00
a3977ba52a fix access-token record error 2026-04-28 17:19:20 +08:00
503a9b9b6c added -f for foreground 2026-04-28 14:07:19 +08:00
f58ead2d29 removed some output and ipv6 2026-04-27 19:39:35 +08:00
b5227a9887 upgrade to 1.2.1 2026-04-27 14:51:54 +08:00
520ab964f3 added --take-dns for take over dns 2026-04-27 14:51:13 +08:00
9d0a5289ea added exit-node list, exit-node start and exit-node stop 2026-04-25 00:45:39 +08:00
0c045dd828 fix command's status 2026-04-24 10:29:26 +08:00
1789c8f62c upgrade to 1.0.5 2026-04-24 00:18:20 +08:00
cb0e4cfbd5 fix windows route delete's missing mask 2026-04-24 00:17:37 +08:00
85190447be remove default route 2026-04-23 16:12:55 +08:00
4c0f101be8 calculate sign 2026-04-23 11:00:35 +08:00
6e2376e3d0 added get_hostname for login and token-login 2026-04-23 10:57:32 +08:00
2101745c80 added support for linux 2026-04-23 10:40:47 +08:00
12dda5d35c fix some linux 2026-04-23 10:01:40 +08:00
6874bc5291 windows default route 2026-04-22 23:27:56 +08:00
7e7a9ca2e6 route add 2026-04-20 16:30:54 +08:00
c3355db8ee fix ipv6 panic 2026-04-16 16:04:37 +08:00
73da6a8610 added ExitNode's gateway and target_network property 2026-04-16 15:10:56 +08:00
68867b8e55 _drop_multicast has bug if set to false, should do further research 2026-04-15 22:24:11 +08:00
cb26b985dd drop_multicast is configured with CommandLine 2026-04-15 14:19:51 +08:00
cf847e3241 tun_win is set in dns 2026-04-15 11:53:04 +08:00
95b43c73af fix search domain 2026-04-15 11:38:43 +08:00
c5f5ea433a linux's dns hook is ok 2026-04-15 11:37:10 +08:00
777d3bbc63 linux's tun is ok, need fix win 2026-04-15 00:37:05 +08:00
5136e9427b 添加dns解析,如果dns是punchsky.com(punchnet内部的域名),就转发给15353端口解析;其他的,就直接转发给ali dns 223.5.5.5:53解析 2026-04-14 23:34:46 +08:00
150d1c8e67 fix windows's read tun, fill first 14 bytes with 0's 2026-04-13 19:32:39 +08:00
97a7403015 added bytes 2026-04-13 18:50:31 +08:00
5594ce639b api setting 2026-04-13 18:02:18 +08:00
4cccf58b2e export structure and function, and fix the default 2026-04-13 15:48:57 +08:00
51cdeb285e added set_route_from_net api 2026-04-13 15:34:17 +08:00
03b8da17dc fix handle_tun_packet unwrap bug 2026-04-10 20:37:44 +08:00
2774431d49 merge .mac to .config json file 2026-04-09 23:56:08 +08:00
732b3f4a0a fix windows 2026-04-09 17:55:21 +08:00
f5e1cfff67 fix allow_routing AtomicBool bug 2026-04-02 16:46:36 +08:00
74a549dea9 command ack for ExitNode setting 2026-04-02 16:45:31 +08:00
240b60636f changed the verification from ip to domain 2026-03-31 15:37:56 +08:00