Local Network App
hyperifyio / golancenter Goto Github PK
View Code? Open in Web Editor NEWLocal Network App
License: Other
Local Network App
License: Other
Develop the initial iteration of the GUI application, featuring seamless integration with the VNC console for local execution.
Construct the preliminary version of the mTLS VNC proxy, emphasizing secure and precise traffic navigation.
We are embarking on the development of an x509 SSL-based zero-trust hosting service manager, initiating with a virtual server management application that incorporates VNC support. This early phase is designed to provide VNC console access to a singular virtual server, laying the groundwork for subsequent expansions. Future developments will encompass a broad range of functionalities, including support for multiple hosts, server management capabilities (stop, restart), DNS configuration, and streamlined virtual server provisioning.
The project will focus on the creation of two pivotal components:
Both elements will be engineered using Go, drawing upon the successful prototypes previously developed in this language.
Our project management approach categorizes work into three hierarchical levels: Project, Task, and (optional) Subtask. This document represents the project-level issue, the foundational tier in our structure. Each project is sequentially linked to its predecessor, ensuring a coherent and progressive development cycle.
This project signifies the initial step toward creating a comprehensive and secure hosting solution. By concentrating on these foundational aspects, we aim to construct a scalable and secure framework that caters to the dynamic requirements of zero-trust hosting services.
Compile detailed documentation to facilitate user comprehension and engagement with the software.
Our team has successfully developed a proof of concept (PoC) that combines several key functionalities into a single, efficient binary executable written in Go. This executable not only hosts an embedded HTTP server to serve NoVNC content from its GitHub repository but also features an integrated WebSocket proxy for securely directing traffic to a remote host via SSH port forwarding. Importantly, this solution includes a webview integration, presenting itself as a local GUI application, which significantly enhances user interaction and accessibility.
With the core concept proven, the project is poised for further development and refinement:
This PoC successfully demonstrates a novel approach to remote server management, integrating essential functionalities into a user-friendly, secure, and efficient application. As we move forward, we look to the community for feedback, insights, and contributions to further refine this solution, paving the way for a versatile tool in remote desktop access and server management.
Implement a robust configuration system for server-side access control, enabling precise management of access permissions.
Develop and test webview GUI application, featuring seamless integration with web based SSH terminal for remote command line access.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.