rkonfj
|
5ed8a89ff4
|
readme: update rootless mode section
v0.10.0
|
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
|
5871d0ccaa
|
readme: add rootless mode vpn section
|
2024-12-26 21:29:59 +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
|
9b9d39dd14
|
disco/udp: Error -> Warn
|
2024-12-24 20:03:19 +08:00 |
|
rkonfj
|
42e8283a51
|
disco: add a result cache for peer ready check
|
2024-12-22 21:37:47 +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
|
7716d76b49
|
disco: func tryRecv should make a copy of the packet
|
2024-12-22 18:48:21 +08:00 |
|
rkonfj
|
ab131dd6b8
|
peermap/exporter: mark some fields as omitempty
|
2024-12-21 12:15:22 +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
|
32ef0f584a
|
disco: func IsCGN supports ipv6
|
2024-12-21 11:09:23 +08:00 |
|
rkonfj
|
fdb6698dd7
|
vpn/nic: add gVisorCard
|
2024-12-20 22:42:40 +08:00 |
|
rkonfj
|
d68ac0bab1
|
disco: add nat type ip4+ip6
v0.9.2
|
2024-12-19 20:35:01 +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
v0.9.1
|
2024-12-12 20:32:58 +08:00 |
|
rkonfj
|
bdc7c21c64
|
p2p: close once
|
2024-12-12 19:54:34 +08:00 |
|
rkonfj
|
8d543681d8
|
disco/ws: fix reconnecting too quickly
|
2024-12-12 19:47:42 +08:00 |
|
rkonfj
|
65ed305c66
|
update Dockerfile
|
2024-12-12 19:42:55 +08:00 |
|
rkonfj
|
f348b2a483
|
p2p: fix a concurrency error
v0.9.0
|
2024-11-30 16:53:31 +08:00 |
|
rkonfj
|
bc1bb9d059
|
vpn/nic: add RemovePeer func
|
2024-11-30 16:50:08 +08:00 |
|
rkonfj
|
843064e735
|
p2p: add OnPeerLeave option
|
2024-11-30 16:40:37 +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
|
ae181221ad
|
vpn/nic: add func Peers
|
2024-11-30 12:38:21 +08:00 |
|
rkonfj
|
4df9c34d14
|
cmd/pgcli: add pgvpn symlink supports
|
2024-11-30 10:48:39 +08:00 |
|
rkonfj
|
d976171db4
|
chore: update deps
|
2024-11-25 21:39:47 +08:00 |
|
rkonfj
|
b01e7cd34e
|
disco: Peermap to Server
|
2024-11-25 21:19:38 +08:00 |
|
rkonfj
|
307e441fa1
|
disco/ws: no NAT address, no update
|
2024-11-25 20:44:06 +08:00 |
|
rkonfj
|
55bdf6e822
|
peermap: remove state file
|
2024-11-25 20:34:59 +08:00 |
|
rkonfj
|
814eccaea3
|
disco/udp: fix upnp disabled
v0.8.3
|
2024-11-21 20:09:20 +08:00 |
|
rkonfj
|
8203259d4f
|
readme: update pgvpn usage
|
2024-11-21 20:00:43 +08:00 |
|
rkonfj
|
47451a2f8a
|
disco/udp: fix resource leak
|
2024-11-21 19:32:46 +08:00 |
|
rkonfj
|
d5b696e8c2
|
vpn/nic/tun: default tun name
|
2024-11-20 19:40:53 +08:00 |
|
rkonfj
|
daa2410e86
|
vpn: refactor some funcs
|
2024-11-19 19:37:11 +08:00 |
|
rkonfj
|
34826ecaf2
|
disco/udp: stash NAT event
|
2024-11-17 11:08:21 +08:00 |
|
rkonfj
|
3cb8e68f44
|
chore: update deps
|
2024-11-16 11:29:30 +08:00 |
|
rkonfj
|
835f63b245
|
disco/udp: do not panic
v0.8.2
|
2024-11-14 21:22:15 +08:00 |
|
rkonfj
|
e3a35c0029
|
p2p: remove func Broadcast
|
2024-11-14 21:07:26 +08:00 |
|
rkonfj
|
c5c6188339
|
disco/udp: split stun and peerkeeper
|
2024-11-14 20:58:41 +08:00 |
|
rkonfj
|
0b60449414
|
disco/udp: upnp external ip maybe unspecified
|
2024-11-14 20:38:58 +08:00 |
|
rkonfj
|
dd354cc2d9
|
pgcli/admin/secret: improve flags parse
|
2024-11-09 12:37:08 +08:00 |
|
rkonfj
|
1a6c6737e9
|
cmd/pgcli: add func printVersion
|
2024-11-09 10:36:42 +08:00 |
|