Sijie.Sun
65ac991d1c
(Tyr) fix flashing console window on windows ( #105 )
...
add requireAdmin in app manist
2024-05-11 12:02:15 +08:00
Sijie.Sun
2deb867678
move shared codes in workflows to script ( #103 )
2024-05-10 22:56:00 +08:00
Sijie.Sun
e023c05440
Merge pull request #102 from EasyTier/fix-gui-workflow
...
rename workflow job name for gui
2024-05-10 22:39:23 +08:00
Sijie.Sun
72701c9eb3
start tcp proxy after tun device created ( #94 )
...
on win 10, tcp proxy listener created before tun device may not accept
conn from tun dev.
2024-05-10 21:40:50 +08:00
Sijie.Sun
b1153378c9
fix icmp proxy on MacOS ( #101 )
...
1. MacOS doesn't fill length field in ip header when recving from raw
socket
2. Fix udp & icmp subnet proxy not work when no p2p connection.
2024-05-10 21:40:29 +08:00
Sijie.Sun
7d3b8e42fe
move reconn task join into select! ( #88 )
...
if join_next stuck, may miss global event and cause panic
2024-05-09 18:51:58 +08:00
Sijie.Sun
076f6cd965
Merge pull request #93 from wuyumin/yumin-dev
...
update files for compiler
2024-05-08 22:29:45 +08:00
Sijie.Sun
2d394acc47
Merge pull request #90 from m1m1sha/feat/custom-hostname
...
Feat/custom hostname
2024-05-08 21:44:01 +08:00
Sijie.Sun
c3df9ea7fa
Merge pull request #84 from m1m1sha/perf/gui-front-perf
...
Optimize the GUI front-end project structure
2024-05-08 00:25:20 +08:00
Sijie.Sun
14df3d3075
mips support wireguard ( #87 )
2024-05-07 23:14:29 +08:00
Sijie.Sun
8440eb842b
fix bugs and improve user experiance ( #86 )
...
* correctly set mtu, and allow set mtu manually
* communicate between enc and non-enc should not panic
* allow loading cfg from file
* allow change file log level dynamically
2024-05-07 00:38:05 +08:00
Sijie.Sun
e5b537267e
bug fix and improve ( #81 )
...
1. fix manual connector do not retry if dns resolve failed.
2. allow not creating tun device if no virtual ipv4 is assigned.
2024-05-05 16:18:05 +08:00
Sijie.Sun
714667fdce
Update rust.yml ( #76 )
...
fix [PR from fork cannot use github secret directly](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#using-secrets-in-a-workflow )
2024-05-05 11:06:39 +08:00
Sijie.Sun
3a5332e31d
use mimalloc for mips/mipsel ( #71 )
2024-05-04 00:26:57 +08:00
Sijie.Sun
61d5e38cc9
Update README.md ( #70 )
2024-05-03 21:50:48 +08:00
Sijie.Sun
3763c959db
Merge pull request #68 from KKRainbow/mips
...
Add mips / mipsel support
- mips do not support wireguard.
- mips use aes-gcm crates instead of ring crates for encryption
2024-05-03 17:28:10 +08:00
Sijie.Sun
ebbed97ed5
bump version in Carto.toml to v1.0.0 ( #67 )
2024-05-03 07:57:05 +08:00
Sijie.Sun
d8446778cc
update readme ( #65 )
...
add picture of gui
2024-04-29 21:50:58 +08:00
Sijie.Sun
70dee329d1
fix crash bugs ( #64 )
2024-04-29 21:02:05 +08:00
Sijie.Sun
6595c2837e
fix win multi network ( #63 )
2024-04-28 23:21:58 +08:00
Sijie.Sun
66b3241be7
fix handshake dead lock, clean old code ( #61 )
...
* fix handshake dead lock
* remove old code
2024-04-27 16:27:42 +08:00
Sijie.Sun
fcc73159b3
support encryption ( #60 )
2024-04-27 13:44:59 +08:00
Sijie.Sun
69651ae3fd
Perf improve ( #59 )
...
* improve perf
* fix forward
2024-04-26 23:02:07 +08:00
Sijie.Sun
096af6aa45
fix tun device on mac ( #58 )
2024-04-26 21:19:47 +08:00
Sijie.Sun
57c9f11371
adapt tun device to zerocopy ( #57 )
2024-04-25 23:25:37 +08:00
Sijie.Sun
3467890270
zero copy tunnel ( #55 )
...
make tunnel zero copy, for better performance. remove most of the locks in io path.
introduce quic tunnel
prepare for encryption
2024-04-24 23:12:46 +08:00
Sijie.Sun
39021d7b1b
fix gui minor-bugs ( #54 )
...
1. cannot persist locale setting.
2. set forcus after show from tray icon
2024-04-21 10:00:01 +08:00
Sijie.Sun
0ddcda1b31
introduce gui based on tauri ( #52 )
2024-04-14 23:29:34 +08:00
Sijie.Sun
50e14798d6
fix ring tunnel cannot close ( #51 )
2024-04-07 11:35:22 +08:00
Sijie.Sun
727ef37ae4
add client gui for easytier ( #50 )
2024-04-06 22:44:30 +08:00
Sijie.Sun
4eb7efe5fc
use workspace, prepare for config server and gui ( #48 )
2024-04-04 10:33:53 +08:00
Sijie.Sun
bb4ae71869
bump easytier version to 0.1.2 ( #45 )
2024-04-03 23:14:23 +08:00
Sijie.Sun
892b06dfd3
some wg & cli & README improve ( #47 )
...
1. fix vpn client cannot access local node
2. fix wg client config no allowedip field
3. some cli & README improve
2024-04-03 22:22:44 +08:00
Sijie.Sun
e4be86cf92
allow specify bind dev for tunnels. also fix bugs #46 )
...
1. fix wireguard / udp tunnel stack overflow on win.
2. custom panic handler to save panic stack.
3. fix iface filter on windows and linux.
4. add scheme black list to direct connector
2024-04-03 21:46:52 +08:00
Sijie.Sun
25a7603990
Add WireGuard Client to Readme ( #44 )
...
* Add README for Wireguard Client
* add default protocol flag
* wireguard connector support bind device
2024-03-31 21:10:59 +08:00