56fd6e4ab6
fix wireguard listener ( #1382 )
...
* listen both v4 and v6 for wireguard portal
* fix panic when getting udp local addr
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-17 23:45:05 +08:00
Sijie.Sun and GitHub
802d3f78d7
distinct v6 and v4 tunnel in gui and cli ( #1373 )
2025-09-16 07:24:31 +08:00
Joel Stodolski and GitHub
754439f03c
feat(gui): add macOS dock icon visibility control ( #1328 )
2025-09-02 17:32:18 +08:00
Sijie.Sun and GitHub
5b7384fddd
disable nat4 hole punch ( #1277 )
2025-08-22 23:33:21 +08:00
FuturePrayer and GitHub
37b24164b6
add portforward config to gui ( #1198 )
...
* Added port forwarding to the GUI interface
* Separated port forwarding into a separate drop-down menu
2025-08-09 09:50:09 +08:00
Sijie.Sun and GitHub
e25cd9be37
add disable ipv6 option to gui/web ( #1127 )
2025-07-19 11:07:57 +08:00
Sijie.Sun and GitHub
bf021a9ead
update gui placeholder text ( #1062 )
2025-06-27 08:29:44 +08:00
Sijie.Sun and GitHub
ebab70ca3b
add geo info for in web device list ( #1052 )
2025-06-25 09:03:47 +08:00
Sijie.Sun and GitHub
ae4a158e36
web improve ( #1047 )
2025-06-24 09:09:52 +08:00
Mg Pig and GitHub
ed162c2e66
Add conversion method from TomlConfigLoader to NetworkConfig to enhance configuration experience ( #990 )
...
* add method to create NetworkConfig from TomlConfigLoader
* allow web export/import toml config file and gui edit toml config
* Extract the configuration file dialog into a separate component and allow direct editing of the configuration file on the web
2025-06-15 23:41:42 +08:00
Sijie.Sun and GitHub
40b5fe9a54
support quic proxy ( #993 )
...
QUIC proxy works like kcp proxy, it can proxy TCP streams and transfer data with QUIC.
QUIC has better congestion algorithm (BBR) for network with both high loss rate and high bandwidth.
QUIC proxy can be enabled by passing `--enable-quic-proxy` to easytier in the client side. The proxy status can be viewed by `easytier-cli proxy`.
2025-06-15 19:43:45 +08:00
Mg Pig and GitHub
20a6025075
Added RPC portal whitelist function, allowing only local access by default to enhance security ( #929 )
2025-06-07 22:05:47 +08:00
Mg Pig and GitHub
e592e9f29a
节点信息组件添加隧道协议字段 ( #931 )
2025-06-04 09:22:58 +08:00
b5dfc7374c
add private mode ( #897 )
...
---------
Co-authored-by: Sijie.Sun <sunsijie@buaa.edu.cn >
2025-06-02 06:47:17 +08:00
83d1ecc4da
bump version to v2.3.0 ( #859 )
...
also some improvements:
1. add magic dns option in gui.
2. allow icmp proxy fail on android
3. when no_tun is enabled, android do not start vpn service
Co-authored-by: Your Name <you@example.com >
2025-05-18 16:45:39 +08:00
Sijie.Sun and GitHub
75f7865769
fix gui memory leak ( #768 )
...
* upgrade primevue
* use card instead of panel
2025-04-10 10:02:04 +08:00
Sijie.Sun and GitHub
01e3ad99ca
optimize memory issues ( #767 )
...
* optimize memory issues
1. introduce jemalloc support, which can dump current memory usage
2. reduce the GlobalEvent broadcaster memory usage.
3. reduce tcp & udp tunnel memory usage
TODO: if peer conn tunnel hangs, the unbounded channel of peer rpc
may consume lots of memory, which should be improved.
* select a port from 15888+ when port is 0
2025-04-09 23:05:49 +08:00
m1m1sha
f103fc13d9
perf: update default rpc_port value to 15888 in network configuration
2025-04-05 10:17:16 +08:00
Sijie.Sun and GitHub
c142db301a
port forward ( #736 )
...
* support tcp port forward
* support udp port forward
* command line option for port forward
2025-04-01 09:59:53 +08:00
kevin and GitHub
fd2b3768e1
add mtu and mapped_listeners for web ( #704 )
2025-03-20 23:40:56 +08:00
c5ea7848b3
add disable_udp_hole_punching and hide passwd for web ( #700 )
...
* add disable_udp_hole_punching for web
* hide network_secret by default
---------
Co-authored-by: Sijie.Sun <sunsijie@buaa.edu.cn >
2025-03-19 23:57:09 +08:00
Sijie.Sun and GitHub
b46a200f8d
connector should set bind addrs correctly ( #696 )
2025-03-19 10:47:43 +08:00
sijie.sun
f84ae228fc
fix some tailwind style not work
2025-03-16 11:45:18 +08:00
kevin and GitHub
c2f535ead4
import/export network config for web ( #676 )
...
* import/export network config for web
* add socks5 config for web
2025-03-12 23:19:56 +08:00
Sijie.Sun and GitHub
0318f55322
add serde default to NetworkConfig ( #675 )
...
* add serde default to NetworkConfig
* set base z-index of event-dialog
2025-03-12 10:36:54 +08:00
kevin and GitHub
1f4340e82f
add configurable items for web/gui
...
enable_exit_node
relay_all_peer_rpc
multi_thread
proxy_forward_by_system
relay_network_whitelist
manual_routes
exit_nodes
2025-03-11 22:30:39 +08:00
sijie.sun
0caec3e4da
fix label translate
2025-02-09 22:01:26 +08:00
sijie.sun
51e0fac72c
improve user experience
...
1. add config generator to easytier-web
2. add command to show tcp/kcp proxy entries
2025-02-07 23:59:36 +08:00
Sijie.Sun and GitHub
b69b122c8d
add options to gui to enable kcp ( #583 )
...
* add test to kcp
* add options to gui to enable kcp
2025-01-26 13:31:20 +08:00
Sijie.Sun and GitHub
2f4a097787
fix android ( #531 )
2024-12-23 19:38:32 -05:00
Sijie.Sun and GitHub
f3de00be37
support pause a network ( #528 )
2024-12-23 09:29:59 +08:00
Sijie.Sun and GitHub
86600c6315
version 2.1.0 ( #482 )
2024-11-19 23:46:02 +08:00
Sijie.Sun and GitHub
89093167c6
fix autocomplete not show dropdown ( #477 )
2024-11-16 21:31:19 +08:00
Sijie.Sun and GitHub
15ad92aef2
fix no relay not work in local network ( #476 )
2024-11-16 14:36:17 +08:00
Sijie.Sun and GitHub
4fc3ff8ce8
gui use frontend-lib, fix memory leak ( #467 )
2024-11-10 23:03:40 +08:00
Sijie.Sun and GitHub
88e6de9d7e
make all frontend functions works ( #466 )
2024-11-10 11:06:58 +08:00
Sijie.Sun and GitHub
e948dbfcc1
Feat/web (Patchset 4) ( #460 )
...
support basic functions in frontend
1. create/del network
2. inspect network running status
2024-11-08 23:33:17 +08:00