- Elfin Connect service desktop app, User can connect to backend, and build the tcp tunnels. List query user's device list.
- This app create local tcp server. Other apps on localhost/localnetwork able to connect them. TCP tunnels can be open/close devece by device. Each open tunnels create a new local server.
- UUID User key
- Server address Remote backend server address, use the enrypted websocket port
- Shows devices List all registerd user's devices
- Open/Close tunnel Create a local tcp server for each individual device and establish the bridge on remote server too.
- ⚙️login by username and password
- 💡 Shows groups
- 💡 Fix down a port for a device, and best effort use it.
Build artifact file with IntelliJ:
.idea/artifacts/elfinConnectDesktop.xml
<component name="ArtifactManager">
<artifact type="jar" name="elfinConnectDesktop">
<output-path>$PROJECT_DIR$/out/artifacts/elfinConnectDesktop</output-path>
<root id="archive" name="elfinConnectDesktop.jar">
<element id="module-output" name="elfinConnectDesktop" />
<element id="extracted-dir" path="$PROJECT_DIR$/lib/java-json.jar" path-in-jar="/" />
</root>
</artifact>
</component>
This project is under license from Apache 2.0. For more details, see the LICENSE file.
Made with ❤️ by Aranyalma2