Git Product home page Git Product logo

riv-chain / riv-mesh Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yggdrasil-network/yggdrasil-go

37.0 37.0 4.0 24.57 MB

IoT end-to-end encrypted IPv6 network. First self arranging mesh network running links aggregation and dDNS!

Home Page: https://github.com/RiV-chain

License: Other

Shell 3.46% Go 96.53% Dockerfile 0.01%
communication decentralized e2e-encryption iot ipv6-network mesh mesh-networks multipath networking sctp

riv-mesh's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

riv-mesh's Issues

Questions about logs

 Disconnected outbound TCP: [email protected]:4040, source ...
 Connected outbound TCP: [email protected]:4040, source ...
 added outbound dialer for 152.67.70.238:5050
 Failed to dial MPATH 152.67.70.238:5050: fail on all dialers
 Failed to dial TCP 31.148.149.214:5050: dial tcp 31.148.149.214:5050: i/o timeout
 added outbound dialer for 152.67.70.238:5050
 Failed to dial MPATH 152.67.70.238:5050: fail on all dialers
 Failed to dial TCP 31.148.149.214:5050: dial tcp 31.148.149.214:5050: i/o timeout
 added outbound dialer for 152.67.70.238:5050
 Failed to dial MPATH 152.67.70.238:5050: fail on all dialers

I've collected some logs. Part is above.
In my opinion something is wrong, because many fails. I don't know how to research the reason.

Problem with opening the program window in a convenient way

The bottom part of the program window goes beyond the bottom edge of the screen, and you can not see the speed indicators. Any manipulation did not lead to even temporary success. The resolution of the monitor is 1366 by 768.

Is it possible to adapt to this parameter, there are several such devices, and there are some with even lower resolution.

RiV-Mesh with latest Yggdrasil updates?

Hello,

I am working on a P2P project and was thinking about forking Yggdrasil since although I find it to be pretty good, I also would like to see some additional modifications to improve it, but still remain compatible with the network, if at all possible.

I would like to investigate adding a plugin system with an dynamic API so that users can call functions. This would be things like a plugin for a p2p database that shards and replicates data across many nodes in the network, or possible a time server, all of which could be just built-in calls from the plugins.

Research from Hashicorp seems to have a nice RPC solution that runs the plugins independently from the main application to prevent crashing the system and a similar approach could be used here, I think.

https://zerofruit-web3.medium.com/hashicorp-plugin-system-design-and-implementation-5f939f09e3b3

https://github.com/hashicorp/go-plugin

Also, I am wondering if your RiV-Mesh has the latest updates from Yggdrasil as well, but do like the idea that you have integrated QUIC.

Along those lines, I have seen some benchmarks for KCP which suggest that it is even better than QUICK and TCP, but that also could be a plugin, perhaps.

Any thoughts?
Thanks

High response time of mesh admin panel

I just installed Rivmesh, checked logs:

Build name: mesh
 Build version: 0.4.7.2
  TLS listener started on 
  TLS listener started on  
 Connected inbound TLS:  
 Connected inbound TLS:  
 Connected outbound TLS:  
 Connected outbound TLS: 
  Started http server listening on ... . Document root C:\Program Files\RiV-mesh\ui.zip on zipfs
  Your public key is  
  Your IPv6 address is  
  Your IPv6 subnet is  

It seems okay, it also found virtual machine's network.
After that I visited Rivmesh's server. I expected a quick answer but it responded some time and I started to expect "Timed out" finally. But it has worked finally.

In my opinion server should respond until less time (<5 seconds).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.