From da90bec3ffb077da0b6c934adab003ca30fe0125 Mon Sep 17 00:00:00 2001 From: tiyn Date: Fri, 14 Nov 2025 03:11:41 +0100 Subject: [PATCH] improved vnc and reverse tethering --- wiki/linux/gnirehtet.md | 12 +++++++++--- wiki/vnc.md | 13 +++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/wiki/linux/gnirehtet.md b/wiki/linux/gnirehtet.md index 5f69a11..13395d5 100644 --- a/wiki/linux/gnirehtet.md +++ b/wiki/linux/gnirehtet.md @@ -15,15 +15,21 @@ This section addresses the usage of Gnirehtet. ## Setting Up and Running Reverse Tethering The following command can be used to setup the reverse tethering and also run it. -For it to work the mobile device has to enable `USB Debugging` so Gnirehtet can automatically be +For it to work the [Android](/wiki/android.md) device has to enable `USB Debugging` so Gnirehtet can automatically be installed (which is internally done using `adb`). +Additionally `Use USB for` has to be set to `File Transfer` and not to +`USB Tethering` as this would start the normal tethering process and resolving internet access from +the [Linux](/wiki/linux.md) system to the Android device and not the other way around. + +The initiating of the reverse tethering can be done by using the following command. ```sh gnirehtet run ``` -Alternatively and only after being set up correctly the reverse tethering can be started and -stopped with the corresponding two commands that follow. +When the `run` command is active the reverse tethering can be started and stopped using the +following commands. +If the `run` command is not active the reverse tethering will not work. ```sh gnirehtet start diff --git a/wiki/vnc.md b/wiki/vnc.md index acd2606..300f8a0 100644 --- a/wiki/vnc.md +++ b/wiki/vnc.md @@ -8,3 +8,16 @@ VNC is especially used for accessing graphical applications or [terminals](/wiki/linux/system_console.md) of a remote server, [dockerized](/wiki/docker.md#dockerize-a-graphical-application) or virtualized program. + +## VNC Clients + +The following is a list of VNC clients. + +- [AVNC](https://github.com/gujjwal00/avnc) is a VNC client for [Android](/wiki/android.md) + devices. + +## VNC Server + +The following is a list of VNC server. + +- [wayvnc](https://github.com/any1/wayvnc) is a VNC server for [Linux](/wiki/linux.md) systems.