rkonfj
|
f2bf173142
|
pgcli/vpn/ipc: compact endpoints
|
2025-05-03 11:03:33 +08:00 |
|
rkonfj
|
5e9409c00a
|
pgcli/vpn: add secret flag
|
2025-04-27 14:22:04 +08:00 |
|
rkonfj
|
d2fe121841
|
pgcli/vpn: add IPC flag --nodeinfo to retrieve node info
|
2025-04-22 16:37:22 +08:00 |
|
rkonfj
|
ba0988f81c
|
pgcli/vpn: add st meta
|
2025-04-22 15:45:00 +08:00 |
|
rkonfj
|
d65cbcae2d
|
pgcli/vpn/ipc: max 3 udp addrs
|
2025-04-17 16:28:52 +08:00 |
|
rkonfj
|
a0201b9f12
|
secure: replace x/crypto/curve25519 with crypto/ecdh
|
2025-04-10 20:54:26 +08:00 |
|
rkonfj
|
18233b0a9e
|
pgcli/vpn: mark peer as offline instead of removing from routing table
|
2025-03-27 20:52:29 +08:00 |
|
rkonfj
|
e9596124a3
|
peermap/api: admin -> api
|
2025-03-20 20:52:20 +08:00 |
|
rkonfj
|
eec462ca8a
|
disco: FileSecretStore -> SecretFile
|
2025-03-17 20:42:33 +08:00 |
|
rkonfj
|
1d1ef5fbc1
|
peermap/ui: auto refresh json secret
|
2025-03-16 18:25:37 +08:00 |
|
rkonfj
|
c321844825
|
peermap: add ui(#26)
|
2025-03-15 22:25:18 +08:00 |
|
rkonfj
|
a5e3eafbc0
|
peermap: add admin api
|
2025-03-15 18:18:51 +08:00 |
|
rkonfj
|
5f0cc7d50c
|
pgcli/vpn: print success log when authenticated
|
2025-03-13 20:21:54 +08:00 |
|
rkonfj
|
434cdeeb30
|
disco: add nat type easy+ip6
|
2025-02-22 14:25:05 +08:00 |
|
rkonfj
|
6e1e35ccb3
|
pgcli/vpn: []string -> strings
|
2025-02-15 21:34:11 +08:00 |
|
rkonfj
|
88a2870174
|
pgcli/vpn/ipc: show peer version
|
2025-02-15 17:40:30 +08:00 |
|
rkonfj
|
1433eb90dc
|
pgcli/vpn/ipc: show PEER_RELAY channel mode
|
2025-02-15 17:22:03 +08:00 |
|
rkonfj
|
a65f8ff836
|
pgcli/vpn: set default MTU to 1371
|
2025-02-15 17:00:38 +08:00 |
|
rkonfj
|
6ffb1d49b6
|
pgcli/vpn: add flag label to describe peer node
|
2025-02-06 17:21:00 +08:00 |
|
rkonfj
|
fefa4417c5
|
pgcli/vpn/ipc: always show nat type
|
2025-02-06 15:30:38 +08:00 |
|
rkonfj
|
d0b052a5db
|
pgcli/vpn: add user/pass auth for proxy server(#28)
|
2025-02-05 11:12:33 +08:00 |
|
rkonfj
|
b209beb9a1
|
pgcli/vpn: add flag type desc
|
2025-01-15 20:05:15 +08:00 |
|
rkonfj
|
4294b8a0b7
|
pgcli/vpn: the proxy server runs only in rootless mode
|
2025-01-11 12:53:46 +08:00 |
|
rkonfj
|
4b11ef294b
|
pgcli/vpn: peer default field value
|
2025-01-04 12:10:21 +08:00 |
|
rkonfj
|
de72b7f93d
|
pgcli/vpn: gvisor -> forward
|
2025-01-04 09:46:57 +08:00 |
|
rkonfj
|
a8c8627b33
|
pgcli/vpn: fix incorrect udp associate
|
2025-01-01 20:40:27 +08:00 |
|
rkonfj
|
e9ee4094c7
|
disco/udp: graceful close
|
2024-12-29 20:02:20 +08:00 |
|
rkonfj
|
52a1be55d1
|
pgcli/vpn: config struct add yaml tags
|
2024-12-29 18:27:14 +08:00 |
|
rkonfj
|
d35a2276e2
|
pgcli/vpn: add http proxy protocol
|
2024-12-28 22:30:39 +08:00 |
|
rkonfj
|
5ed8a89ff4
|
readme: update rootless mode section
|
2024-12-28 20:04:34 +08:00 |
|
rkonfj
|
4ce25bb1cf
|
pgcli/vpn: add a proxy server to access the PG network (#16)
|
2024-12-28 19:33:50 +08:00 |
|
rkonfj
|
cdbb6ebd28
|
cmd/pgmap: fix missing STUN flag
|
2024-12-27 22:34:24 +08:00 |
|
rkonfj
|
dfb31cc4f2
|
pgcli/vpn: change the IPC unix socket file path
|
2024-12-26 21:16:59 +08:00 |
|
rkonfj
|
72308d69bb
|
pgcli/vpn: fix multiple UDP conn forwarding issues (#16)
|
2024-12-26 20:52:30 +08:00 |
|
rkonfj
|
10e37647c1
|
pgcli/vpn: rootless mode supports UDP/ICMP (#16)
|
2024-12-25 22:22:50 +08:00 |
|
rkonfj
|
d15d386a6c
|
pgcli/vpn: supports rootless mode (#16)
|
2024-12-24 22:11:43 +08:00 |
|
rkonfj
|
caa0827051
|
pgcli/vpn: remove flag --pprof since an HTTP server is always running for IPC
|
2024-12-22 20:05:40 +08:00 |
|
rkonfj
|
e6d731af93
|
pgcli/vpn: add flag --udp-crypto
|
2024-12-22 19:40:56 +08:00 |
|
rkonfj
|
e3b4b21d36
|
pgcli/admin: add --alias flag for secret
|
2024-12-21 11:41:42 +08:00 |
|
rkonfj
|
d3c4559400
|
pgcli/vpn: --peers show peer's hostname
|
2024-12-21 11:11:53 +08:00 |
|
rkonfj
|
f81006cef1
|
pgcli/vpn: add global flags
|
2024-12-18 21:56:45 +08:00 |
|
rkonfj
|
53fa1e0469
|
pgcli/vpn: --peers show nat type
|
2024-12-18 21:31:39 +08:00 |
|
rkonfj
|
b3dabbf4bb
|
pgcli: use go-pretty progress bar
|
2024-12-12 20:32:58 +08:00 |
|
rkonfj
|
bc1bb9d059
|
vpn/nic: add RemovePeer func
|
2024-11-30 16:50:08 +08:00 |
|
rkonfj
|
2341432d21
|
pgcli/vpn/ipc: add ErrNoDaemon error
|
2024-11-30 16:39:06 +08:00 |
|
rkonfj
|
8da25bb106
|
readme: add advanced usage of IPC
|
2024-11-30 14:20:19 +08:00 |
|
rkonfj
|
67e5a1c2cb
|
pgcli/vpn: add IPC to read/write the VPN status
|
2024-11-30 13:53:45 +08:00 |
|
rkonfj
|
4df9c34d14
|
cmd/pgcli: add pgvpn symlink supports
|
2024-11-30 10:48:39 +08:00 |
|
rkonfj
|
b01e7cd34e
|
disco: Peermap to Server
|
2024-11-25 21:19:38 +08:00 |
|
rkonfj
|
daa2410e86
|
vpn: refactor some funcs
|
2024-11-19 19:37:11 +08:00 |
|