sijie.sun
198c239399
set ipv6 mtu on windows
...
windows use different MTU for ipv4 / ipv6, we should set both.
2024-08-15 22:59:48 +08:00
sijie.sun
0fbbea963f
forward foreign peer event to unbounded channel
...
if some events loss, may cause inconsistent foreign peer info.
2024-08-15 08:03:50 +08:00
sijie.sun
51165c54f5
smoltcp listener should bind multiple times
...
if smoltcp bind only once on tcp socket, it can only accept exactly
one syn packet in one round. other syn packets will be dropped and
client will receive a RST packet.
2024-08-13 23:01:34 +08:00
sijie.sun
f14875aa3f
bump version to v1.2.2
v1.2.2
2024-08-13 00:46:32 +08:00
sijie.sun
6391dceb62
udpate release.yml
2024-08-13 00:46:32 +08:00
Sijie.Sun
29806b899a
add draft release github action ( #246 )
2024-08-13 00:06:12 +08:00
Sunakier
d63a3c01e4
Fix the installation description in the README ( #243 )
...
* fix README wording error
2024-08-11 19:43:54 +08:00
Sijie.Sun
b6fb7ac962
add two cmd line option ( #241 )
...
1. disable_p2p: only using specified peers to relay packets.
2. relay_all_peer_rpc: allow relay route info for networks not in whitelist
2024-08-10 00:26:54 +08:00
Sunakier
1d22fdc972
Add one-click shell script ( #196 )
...
* Add one-click install shell script
2024-08-10 00:04:39 +08:00
Xiao Tan
d135dd5a6f
Revise the description of relay_network_whitelist ( #235 )
2024-08-09 23:52:05 +08:00
WillisXue
7cae63cb17
fix win tun name, clean up custom tun name ( #234 )
2024-08-08 23:03:41 +08:00
Sijie.Sun
232165eff3
fix bugs ( #236 )
2024-08-08 22:03:22 +08:00
Sijie.Sun
2bc4dd8c53
Update install_rust.sh ( #237 )
2024-08-08 20:07:22 +08:00
sijie.sun
cca105e91d
add chinese help message
v1.2.1
2024-08-08 08:05:42 +08:00
sijie.sun
3e52490d1b
update dep and bump version
2024-08-07 23:48:03 +08:00
sijie.sun
d1293276ce
use tun2
...
meh/rust-tun has bug on windows and may stuck on large traffic.
2024-08-07 15:58:23 +08:00
sijie.sun
4a5e426730
fix android route and peer conn disconn bug
...
1. android correctly add route
2. use mock nic ctx to consume packets
2024-08-06 22:19:30 +08:00
sijie.sun
fdc2755291
fix set dev name not work on windows
2024-08-05 11:47:43 +08:00
sijie.sun
b4fbcd8d80
use random ip from dns record instead of only first one
2024-08-04 23:42:33 +08:00
sijie.sun
2415cb211e
run on v7 need rustc < 1.78
2024-08-04 11:07:24 +08:00
sijie.sun
5e51784803
support unicode hostname
2024-08-04 11:07:24 +08:00
Sijie.Sun
5f0d71b0fe
check trigger user for docker action ( #219 )
2024-08-04 00:37:58 +08:00
sijie.sun
71d41f0a70
introduce docker image updater
2024-08-04 00:28:34 +08:00
sijie.sun
78f2804bad
bump version to v1.2.0
v1.2.0
2024-08-03 15:39:04 +08:00
sijie.sun
0da09ec605
add network whitelist for public relay node
2024-08-03 15:39:04 +08:00
sijie.sun
02b5b5f3c7
use better artifect name
2024-08-03 13:11:44 +08:00
sijie.sun
4a0adaa3f8
fix listener stop accept after failure
2024-08-03 13:11:44 +08:00
sijie.sun
d5bc15cf7a
fix session_task and session mismatch
2024-08-03 13:11:44 +08:00
Sijie.Sun
4fea3a60d6
update last_updated of peer info to local now ( #211 )
...
time between peers may not be synced, using peer last_updated time may cause peer info being cleared incorrectly
2024-08-02 00:48:31 +08:00
Sijie.Sun
7a2bc52ae0
fix network to network without masquerade ( #207 )
2024-08-01 01:27:23 +08:00
RiceCake
debc165326
delete bloated registry items ( #200 )
...
* delete bloated registry items
---------
Co-authored-by: 荣耀的捍卫者 <1250839773@qq.com >
2024-07-30 00:01:20 +08:00
RiceCake
d5eef25ad1
fix two tray ( #193 )
...
Co-authored-by: 荣耀的捍卫者 <1250839773@qq.com >
2024-07-27 23:57:04 +08:00
Sijie.Sun
5451b52daa
allow set routes manually and disable propagated routes ( #191 )
2024-07-24 22:45:55 +08:00
Sijie.Sun
fc9812dd54
fix crash on old version android (<= 9) ( #183 )
...
* fix crash on old version android (<= 9)
* fix listener select
2024-07-19 23:55:11 +08:00
Sijie.Sun
8858492fb4
fix vpn close when getting new subnet route ( #179 )
2024-07-18 08:48:45 +08:00
Sijie.Sun
5987528f59
optimize android gui ( #174 )
...
make chips input more friendly
2024-07-15 22:55:10 +08:00
Sijie.Sun
a03fc04b1b
set route correctly in android ( #172 )
2024-07-15 00:57:19 +08:00
Sijie.Sun
858ade2eee
Android Support ( #166 )
...
1. Add vpnservice tauri plugin for android.
2. add workflow for android.
3. Easytier Core support android, allow set tun fd.
2024-07-15 00:03:55 +08:00
Sijie.Sun
4938e3ed2b
migrate to tauri2 ( #159 )
...
migrate gui to tauri2
2024-07-08 23:18:10 +08:00
Sijie.Sun
537f6ecf78
fix smoltcp tcp proxy ( #157 )
...
1. allow smoltcp proxy with dhcp ip
2. fix smoltcp not work without no tun.
2024-07-07 22:08:50 +08:00
Sijie.Sun
24143cbf1c
add verbose cli mode; add list foreign network ( #156 )
2024-07-07 16:51:20 +08:00
Sijie.Sun
513e4cacc9
add more debug info for route ( #155 )
...
1. use info log for sync_route_info
2. allow dump route info with cli tool.
3. dump route info every 60s
2024-07-07 15:40:46 +08:00
Sijie.Sun
7cfa850d4c
GUI: support change log level when running ( #153 )
2024-07-06 17:18:13 +08:00
Sijie.Sun
571d4a6e8f
fix bug in dhcp ( #152 )
...
1. fix dhcp not retry if tun device init failed.
2. forbid dhcp use default ip when no peer.
2024-07-06 14:22:11 +08:00
yylt
0f39bfcefa
support change tun interface name ( #151 )
2024-07-03 15:41:12 +08:00
Sijie.Sun
34f832bbad
make tun dependency optional ( #142 )
...
* remove log crates
* remove udp/raw of smoltcp
* make tun as optional dependancy, compile for freebsd works
2024-06-11 09:09:32 +08:00
Sijie.Sun
8aa57ebc22
support no tun mode ( #141 )
2024-06-10 10:27:24 +08:00
Sijie.Sun
fede35cca4
correctly handle ip fragment for udp/icmp proxy ( #137 )
...
icmp/udp proxy do not rely on kernel net stack, but currently not handle ip fragmentation correctly.
this patch add ip resembler to merge fragmented ip packet for udp/icmp proxy
2024-06-09 22:59:50 +08:00
sijie.sun
b2100b78d3
fix boringtun version
2024-06-05 21:42:40 +08:00
Sijie.Sun
70ad81f7bd
only upx on linux ( #134 )
2024-06-05 21:00:30 +08:00