rkonfj
|
eba2c1a6da
|
peermap: add map exporter api
|
2024-03-27 21:46:15 +08:00 |
|
rkonfj
|
7325647a35
|
refactor-: pgserve -> pgmap
|
2024-03-27 20:52:03 +08:00 |
|
rkonfj
|
30a2012b8c
|
cmd/pgcli: token -> secret for fix #3
|
2024-03-24 08:23:50 +08:00 |
|
rkonfj
|
2c6c056dfa
|
Chacha20Poly1305 as the default algo
|
2024-03-10 17:36:34 +08:00 |
|
rkonfj
|
3b40717cbf
|
split the peerguard tool into pgcli and pgserve
|
2024-03-09 19:45:23 +08:00 |
|
rkonfj
|
e713ab12f4
|
a safer way to get user homeDir
|
2024-03-06 21:46:38 +08:00 |
|
rkonfj
|
fdc34d4854
|
automatically renew network secret
|
2024-03-05 21:57:55 +08:00 |
|
rkonfj
|
ef7b2304ff
|
peermap & vpn: some changes
1. peermap: add query networks api
2. vpn: don't panic
|
2024-02-19 22:26:49 +08:00 |
|
rkonfj
|
4f39221a29
|
disco: add peer discovery config
|
2024-02-19 19:58:25 +08:00 |
|
rkonfj
|
224de751a9
|
cmd/vpn: update flags usage
|
2024-02-12 21:08:20 +08:00 |
|
rkonfj
|
2e68dc04c3
|
cmd/serve: drop some codes for brevity
|
2024-02-12 20:39:14 +08:00 |
|
rkonfj
|
6ff4243f62
|
vpn: add --peer flag for disable peer auto discovery
|
2024-02-10 21:23:22 +08:00 |
|
rkonfj
|
645882572a
|
some improvements
1. split normal disco message and port scan logic
2. improve vpn command ui
|
2024-02-10 18:17:33 +08:00 |
|
rkonfj
|
af3fe8d7f9
|
vpn: add MacOS support
|
2024-02-09 20:52:57 +08:00 |
|
rkonfj
|
79e7b5cbf3
|
vpn: auto add route for win/linux
|
2024-02-08 17:14:12 +08:00 |
|
rkonfj
|
3fed310465
|
vpn: full ipv4/ipv6 dual stack support
|
2024-02-07 18:29:14 +08:00 |
|
rkonfj
|
14b89a7fe1
|
vpn: add route support
|
2024-02-07 13:44:54 +08:00 |
|
rkonfj
|
9507024eec
|
p2p: move AES to config
|
2024-02-06 13:25:05 +08:00 |
|
rkonfj
|
9542856c8b
|
vpn: default mtu to 1391
|
2024-02-06 12:34:56 +08:00 |
|
rkonfj
|
17c55b5a53
|
peermap: add Github auth
|
2024-02-06 11:27:51 +08:00 |
|
rkonfj
|
2793d3930e
|
cmd: add subcommand curve25519
|
2024-02-05 21:31:24 +08:00 |
|
rkonfj
|
1f4d368070
|
vpn: ListenPeerSecure option make vpn more secure
|
2024-02-05 21:09:24 +08:00 |
|
rkonfj
|
35cc4df4de
|
chore: graceful types
|
2024-01-30 21:01:04 +08:00 |
|
rkonfj
|
106e5c0e1d
|
chore: format code
|
2024-01-30 20:20:08 +08:00 |
|
rkonfj
|
883889ba9a
|
oidc: SecretID -> Secret
|
2024-01-29 21:04:19 +08:00 |
|
rkonfj
|
3094d33512
|
peermap: fix wrong log line when stuns configured in config file
|
2024-01-28 20:16:13 +08:00 |
|
rkonfj
|
c9ddbe3714
|
vpn: add oidc login support
|
2024-01-28 13:24:59 +08:00 |
|
rkonfj
|
504f260652
|
cmd/vpn: set default mtu to 1452
|
2024-01-27 13:43:46 +08:00 |
|
rkonfj
|
24a8eae181
|
cmd: remove example code chat
|
2024-01-27 11:01:34 +08:00 |
|
rkonfj
|
b2168463d4
|
cmd/vpn: ip -> cidr
|
2024-01-27 10:22:59 +08:00 |
|
rkonfj
|
1660250911
|
vpn: add linux link setup
|
2024-01-27 09:59:17 +08:00 |
|
rkonfj
|
5ef53eaaf5
|
vpn: run vpn from unix FD
|
2024-01-27 09:01:12 +08:00 |
|
rkonfj
|
01234bf251
|
cmd: add vpn subcommand
|
2024-01-26 22:39:52 +08:00 |
|
rkonfj
|
7b54b06c0e
|
implement PacketBroadcaster
|
2024-01-26 19:40:21 +08:00 |
|
rkonfj
|
a85b4edfec
|
some features
1. add authentication when peers joining the network
2. auto connect peermap when connection closed
|
2024-01-20 21:31:03 +08:00 |
|
rkonfj
|
e1b8ee197b
|
update api
|
2024-01-16 20:15:27 +08:00 |
|
rkonfj
|
6ba7e11fec
|
listen to fixed udp port
|
2024-01-15 23:46:16 +08:00 |
|
rkonfj
|
a4b7323ece
|
refactor package
|
2024-01-14 20:06:07 +08:00 |
|
rkonfj
|
228799de83
|
one port per peer
|
2024-01-14 17:49:16 +08:00 |
|
rkonfj
|
e2a71e2da9
|
init
|
2024-01-13 22:14:13 +08:00 |
|