rkonfj
|
71434effce
|
peermap/ui: update help docs
|
2025-03-16 16:17:30 +08:00 |
|
rkonfj
|
fb61987584
|
chore: update README.md
|
2025-03-16 11:10:19 +08:00 |
|
rkonfj
|
9bddc01bb7
|
peermap/ui: generate secret
|
2025-03-16 10:45:19 +08:00 |
|
rkonfj
|
c321844825
|
peermap: add ui(#26)
v0.11.0
|
2025-03-15 22:25:18 +08:00 |
|
rkonfj
|
a5e3eafbc0
|
peermap: add admin api
|
2025-03-15 18:18:51 +08:00 |
|
rkonfj
|
e85ea23d62
|
peermap: add adm flag to JSONSecret
|
2025-03-15 17:07:38 +08:00 |
|
rkonfj
|
5d6aa12f21
|
vpn: reject with icmp-host-unreachable when no route to host
|
2025-03-15 13:55:37 +08:00 |
|
rkonfj
|
514b44a271
|
vpn: make IPPacketPool private
|
2025-03-14 19:32:28 +08:00 |
|
rkonfj
|
2843ec809e
|
peermap: odic -> oidc
|
2025-03-14 19:24:25 +08:00 |
|
rkonfj
|
8da631d8c5
|
disco: add JSON tags to Error
|
2025-03-13 20:25:01 +08:00 |
|
rkonfj
|
5f0cc7d50c
|
pgcli/vpn: print success log when authenticated
|
2025-03-13 20:21:54 +08:00 |
|
rkonfj
|
a34f915aec
|
chore: upgrade go and mods version
|
2025-03-08 13:05:37 +08:00 |
|
rkonfj
|
434cdeeb30
|
disco: add nat type easy+ip6
v0.10.5
|
2025-02-22 14:25:05 +08:00 |
|
rkonfj
|
0be79dbe97
|
chore: synf.in -> open.privpkg.in
|
2025-02-21 21:45:51 +08:00 |
|
rkonfj
|
3843768163
|
chore: update readme
|
2025-02-16 19:31:43 +08:00 |
|
rkonfj
|
6e1e35ccb3
|
pgcli/vpn: []string -> strings
|
2025-02-15 21:34:11 +08:00 |
|
rkonfj
|
1476061b60
|
p2p: add cache for func PacketConn.relayPeer
|
2025-02-15 20:47:12 +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
|
dbbb237d26
|
disco/udp: add cache for func UDPConn.findPeerID
v0.10.4
|
2025-02-14 17:02:45 +08:00 |
|
rkonfj
|
2f4c7f9ce2
|
cache: lru -> cache/lru
|
2025-02-14 16:04:00 +08:00 |
|
rkonfj
|
d3c942ac30
|
p2p: uses round-robin algo to select relay peer
|
2025-02-14 15:58:40 +08:00 |
|
rkonfj
|
1817b334e7
|
disco/udp: stable order of slice returned by func PeerStore.Peers
|
2025-02-14 15:21:52 +08:00 |
|
rkonfj
|
babc54a4df
|
p2p: extract UDPAddr sending logic into sendMyUDPAddr
|
2025-02-13 16:28:33 +08:00 |
|
rkonfj
|
5af777c44f
|
p2p: redetect NAT type after connecting to server
|
2025-02-07 10:37:30 +08:00 |
|
rkonfj
|
00feea3a5e
|
p2p: skip nodes with node.nr label when selecting relay peer
|
2025-02-06 17:21:16 +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)
v0.10.3
|
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
|
0e9b0a34b8
|
disco/ws: handle http 404 error
helps with issues of type #25
v0.10.2
|
2025-01-05 18:52:47 +08:00 |
|
rkonfj
|
4b11ef294b
|
pgcli/vpn: peer default field value
|
2025-01-04 12:10:21 +08:00 |
|
rkonfj
|
1b240a8081
|
vpn: add func comments
|
2025-01-04 11:57:21 +08:00 |
|
rkonfj
|
545dd22704
|
net: udpConn to private
|
2025-01-04 10:06:59 +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
v0.10.1
|
2024-12-29 20:02:20 +08:00 |
|
rkonfj
|
643c9d5ace
|
disco/udp: add context to func DetectNAT
|
2024-12-29 18:48:55 +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
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 |
|