openp2p

OpenP2P is a lightweight P2P sharing network. Support Cone,Symmetric(NAT1-NAT4),UPNP,IPv6,both UDP&TCP punch. You can build you private sharing network, or uses the public sharing network

MIT License

Stars
1.1K
Committers
2

Bot releases are visible (Hide)

openp2p - v3.19.0 Latest Release

Published by TenderIronh 3 months ago

Feature:

  1. P2PApp check remote service
  2. Support Windows arm64

Issue:

openp2p - v3.18.4

Published by TenderIronh 3 months ago

Feature:

  1. Punch priority could manual change. Default: UDP first
  2. Add dll/so

Issue:

openp2p - v3.16.8

Published by TenderIronh 3 months ago

Feature:

  1. Virtual private network

Issue:

openp2p - v3.12.0

Published by TenderIronh 12 months ago

Feature:

  1. High concurrent connections
  2. symmetric hole punching frequency limit
  3. Simplify some variables naming
  4. Optimize hole punching timeout constant
  5. Increase security by allowing users to only accept local connections

Issue:

  1. Both devices are connected at the same time
openp2p - v3.10.9

Published by TenderIronh about 1 year ago

Feature:

  1. support specify relay node
  2. optimize symmetric hole punching
  3. optimize version upgrade
  4. tls cert verify

Issue:

  1. read message bug
openp2p - v3.10.3

Published by TenderIronh about 1 year ago

Feature:

  1. access white list
  2. some nat udp session expired time less than 15s. tunnel heartbeat change to 10s
  3. tls verify server and support docker

Issue:

openp2p - v3.9.1

Published by TenderIronh about 1 year ago

Feature:

  1. Support golang1.18+
  2. Optimize the success rate of p2p hole punching
  3. Simplify some variables naming
  4. Increase log time precision
  5. TCP punching using the random port that os allocated
  6. Support docker

Issue:

openp2p - v3.8.0

Published by TenderIronh over 1 year ago

Feature:

  1. improve upnp
  2. make hole punch timeout faster. 11s ---> 5s

Issue:

  1. save config after changed by web console
  2. returns ErrNetwork when the operating system has just started and the network is not ready to create a p2p tunnel
  3. fixed some hardcode
openp2p - v3.6.11

Published by TenderIronh over 1 year ago

Feature:

  1. build ppc64le and s390x

Issue:

  1. wait remote overlay connection ready
openp2p - v3.6.8

Published by TenderIronh over 1 year ago

Feature:

  1. auto reconnect p2p app when peer node online

Issue:

  1. crash when switch p2p app
  2. p2pnetwork reconnect failed
  3. p2p app using udp protocol not work
openp2p - v3.6.5

Published by TenderIronh over 1 year ago

Feature:

  1. add Android build readme
  2. setRLimit
  3. listen both tcp4/tcp6

Issue:

  1. avoid 0 token
openp2p - v3.5.7

Published by TenderIronh almost 2 years ago

issue

  1. fix duplicated device name
openp2p - v.3.5.6

Published by TenderIronh almost 2 years ago

Feature:

  1. improve gateway reconnect
  2. improve p2papp reconnect

Issue:

openp2p - v3.5.5

Published by TenderIronh almost 2 years ago

Feature:

  1. support openwrt
  2. improve app and gateway reconnect time

Issue:

openp2p - v3.5.2

Published by TenderIronh almost 2 years ago

Feature:

Issue:

  1. fix readloop error
  2. Android run background more stable
openp2p - v3.5.0

Published by TenderIronh almost 2 years ago

Feature:

  1. Simply support Android

Issue:

  1. publicIP and UPNP test wrong when os sleep ---> wakeup
openp2p - v3.4.0

Published by TenderIronh about 2 years ago

Issue:

  1. auto adjust node name when conflict
openp2p - v3.2.0

Published by TenderIronh over 2 years ago

Issue:

  1. request peer info token wrong
openp2p - v3.1.0

Published by TenderIronh over 2 years ago

Feature:

  1. support TCP punch
openp2p - v2.0.1

Published by TenderIronh over 2 years ago

Feature:

  1. support IPv6

Issue:

Package Rankings
Top 5.29% on Proxy.golang.org
Related Projects