Commit Graph

31 Commits

Author SHA1 Message Date
rkonfj
3f7171e7a8
pgcli/vpn: fix flag disco-port-scan-duration not working 2024-08-03 22:16:03 +08:00
rkonfj
b8a87e9109
pgcli/vpn: add flag disco-port-scan-duration 2024-08-03 12:15:02 +08:00
rkonfj
4df12b6a46
disco: move pkg peer to disco 2024-08-03 11:41:57 +08:00
rkonfj
5ce55ef392
pgcli/vpn: add flag disco-ignored-interface
flag disco-ignored-interface can specify the interface name prefix to avoid using certain interfaces in peer discovery.
2024-07-25 21:10:27 +08:00
rkonfj
bb846cbd3c
vpn: add route add/remove callback 2024-07-15 20:17:23 +08:00
rkonfj
7d8eb771bc
peer: remove peer/peermap pkg 2024-07-10 20:20:43 +08:00
rkonfj
90be7dccdd
pgcli/vpn: remove --allowed-ip flag
since `--allowed-ip` is an insecure flag, the VPN now uses the system routing table
2024-07-06 12:30:20 +08:00
rkonfj
ab8ea6e59e
pgcli/vpn: remove oidc provider selector 2024-07-04 20:52:47 +08:00
rkonfj
08669269e9
pgcli/vpn: osenv PG_SERVER as flag server defaults 2024-06-29 21:04:35 +08:00
rkonfj
b26246d643 cmd: introduced admin sub command 2024-06-22 13:11:45 +08:00
rkonfj
9ff4db7a17 pgcli/vpn: assign a default tun name to darwin OS 2024-06-13 21:22:30 +08:00
rkonfj
149fade73c pgcli/vpn: add pprof server 2024-06-08 13:36:35 +08:00
rkonfj
e1d9300fc5 disco: better default parameters for disco 2024-06-01 11:38:41 +08:00
rkonfj
95f057aede disco: add PortScanOffset config 2024-06-01 11:31:44 +08:00
rkonfj
e050b0e558 p2p: add ListenPacketContext func 2024-06-01 11:25:49 +08:00
rkonfj
7cf6b84e58 pgcli/vpn: fix --allowed-ip flag not working 2024-06-01 11:14:13 +08:00
rkonfj
6a40b9f4bc pgcli/vpn: add wait context when waiting network secret 2024-05-26 19:49:26 +08:00
rkonfj
02122c9a9d replace peer.Metadata with url.Values 2024-05-26 19:07:18 +08:00
rkonfj
5c03d24521 pgcli/vpn: add version meta 2024-05-26 17:33:12 +08:00
rkonfj
1e3908ad94 vpn: decouple p2p from vpn 2024-05-25 15:13:04 +08:00
rkonfj
70f93ff6d5 disco: better default parameters for disco 2024-05-13 20:59:22 +08:00
rkonfj
b7c5b79946 pgcli: encoding sharing filename and some other improvements 2024-04-28 23:41:43 +08:00
rkonfj
dabcf3714c pgcli: add share/download subcommand for file sharing 2024-04-27 20:43:02 +08:00
rkonfj
e6ee296a5d cmd/pgcli: change vpn default mtu to 1428 2024-04-14 21:41:22 +08:00
rkonfj
fd5f1de3e6 cmd/vpn: add ipv4/ipv6 flag shorthand 2024-04-13 22:03:57 +08:00
rkonfj
6dbae0397f disco: a better default disco parameters 2024-03-31 13:25:59 +08:00
rkonfj
a3024bda09 cli/vpn: a better default disco parameters 2024-03-31 11:18:12 +08:00
rkonfj
cf34867e14 disco: default disco parameters 2024-03-29 21:04:54 +08:00
rkonfj
c8568ed442 refactor-: peer.PeermapCluster -> peermap.Peermap 2024-03-28 21:04:10 +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