Releases: KusakabeShi/EtherGuard-VPN
Releases · KusakabeShi/EtherGuard-VPN
0.2.4-9
v0.2.4-9 fix bug: nodeID incorrect detecion
0.2.4-1
- L2FIB timeout
0.2.4
- Static mode for supernode
- dump packet
0.2.3
- Add last seen section in the state API.
- Add edge timeout check at supernode
- Don't lock peer while it's alive, to improve performance
- allow single network stack
- notification on parse error for metamessage
- bugfix: loop breaks on error, should continue to next
- bugfix: Add lock to the map at orderdmap.go to prevent
fatal error: concurrent map writes
v0.2.2
- New features:
- HTTP API:
api/peer/add
api/peer/del
- Now we can add and remove peer without restart the SuperNode
std bind
mode : use this mode to avoid unsupported system call under WSL- Support domain instead of IP in
endpoint
section. ConnNextTry
in config file. Controls now long it well switch to next endpoint in the endpoint_try_list.PSK
section at SuperNode config. PSK=Pre shared Key
- HTTP API:
- Improvements
- Version check: Supernode will check your edge version and reject different version.
2. From now, every different version are not compactable with each other. - Move
PeerAliveTimeout
to DynamicRouteInfo because we use this value in Super mode, too. - Generate and push
PSK
s for inter-edge communication at SuperNode automatically. - UDP punchable at this scenario by upload local IP to supernode.
- Increase the
PING
frequency at early stage to make the initialization faster.
- Version check: Supernode will check your edge version and reject different version.
- Bugfix:
- ConnurlV4 now will never connect to IPv6 address and vise versa
- Disable PSK for P2P mode otherwise it will not work.
- Try loop breaks on error, should continue to next try
v0.2.0
- Fixed ipv6 issue in supernode.
- Removed
reserved_zero
in wireguard (MTU+3) - Combined
message_type
andpacket_usage
into one byte (MTU+1) - Node_ID now use
uint16
instead ofuint32
(MTU+4) - Message ID removed (MTU+4)
Total MTU increased to 1416 from 1404 in v1
v0.1.2
MAC address suffix now use NodeID instead of VPPIfaceID
v0.1.1
Update README_zh.md
v0.0.3
No-VPP version.
Old VPP version requires libmemif.so to run which is unnecessary if you want to run it in regular Linux.
So I create this no-vpp version to allows run it without libmemif-dev installation on your machine.
v0.0.2
Path solver and beta release