Comments (4)
On the first glance tailscale looks like close source enterprise solution which is barely possible to implement into open source homebrew app. If you'll find any good open source alternative, maybe I could check, but right now it looks almost impossible
from moonlight-switch.
Two potential paths forward as I see it.
While Tailscale is definitely "enterprise oriented" and they do sell services to enterprise, it is actually open source. The only caveats are their GUI applications (CLI is BSD-liscensed) and their coordination server (which they host). You can self host that with BSD-licensed Headscale, which they actively work with and advertise, but I don't think that even matters for the client integration.
The other potential solution is called Nebula, which is developed by Slack. It is not a product and Slack doesn't sell or operate any services relating to Nebula. MIT licensed. The main downsides are that it's not as popular as Tailscale, and if you want to run this with magical nat-punching handshake coordination, then you have to self host a server component (which they call "lighthouse"), whereas self hosting would be optional with Tailscale.
Citations:
https://tailscale.com/opensource
https://tailscale.com/blog/opensource
https://github.com/juanfont/headscale
https://github.com/slackhq/nebula
from moonlight-switch.
Networking should be done on an OpenWRT router. A second-hand router is very cheap.
Half a year ago, I used Tinc VPN to build a Mesh network connecting multiple places. In addition to using Moonlight for multiplayer streaming of computer games
It can also enable local LAN connection of NS native games.
from moonlight-switch.
Related Issues (20)
- [Feature] Onscreen guide button HOT 8
- Semi transparent gray box on the lower right HOT 2
- [Feature] Block app with description message on launch using Applet Mode HOT 9
- Forced Mouse Acceleration HOT 6
- The mouse pointer is not working properly HOT 10
- [Feature Request] Change the rumbling force HOT 4
- [Bug] Some keys not work on non-English keyboards HOT 15
- [Bug]A touch bug in TouchScreen Mode HOT 7
- Joycon not working HOT 2
- Unable to create forwarders HOT 2
- Error - mode 1280x720x60 not supported HOT 5
- Connection failed with error “Mode 1280x720x60 not supported” HOT 1
- hard to set bitrate to 10.0Mbps HOT 1
- About Joy-Con vibration problem HOT 2
- [Bug] GYRO data provides in radians instead of degrees HOT 21
- cannot connect over internet using moonlight switch HOT 1
- I hope to be able to add an IPV6 method to connect to Windows HOT 2
- [Feature Request] Request for multi-monitor switching functionality HOT 3
- Switch Moonlight Bad Connection HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonlight-switch.