2
头图

摘要

VNC (Virtual Network Console) 是虚拟网络控制台的缩写。是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。

VNC是在基于UNIX和Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。

droidVNC

droidVNC Server 可实现PC\iOS设备\Android设备\Linux设备控制Android手机,操作流畅,鼠标和键盘可通用。你可以使用这个软件,让你的Android开启一个VNC服务器,然后将这个VNC服务器暴露在公网,使用VNC客户端连接这个公网IP,即可实现远程控制。

VNC服务器公网搭建 - Frp

我是使用了开源软件Frp,使用自己的服务器作为中转,就可以将VNC服务器暴露出去。具体如下图:

安装、配置、启动Frp服务器

下载Frp服务端:https://github.com/fatedier/frp/releases

image.png

解压,放到自己的服务器的一个目录(随便),然后双击 frps.ini 进行配置。

image.png

配置信息如下:

[common]
bind_port = 7000
 
[vnc]
type = tcp
local_ip = 127.0.0.1
local_port = 5900
use_encryption = false
use_compression = true

开启 frps 服务器:

nohup ./frps -c ./frps.ini &

image.png

安装Frp Android App

下载地址:https://likeyun.lanzout.com/iztGa1sjzbdi

配置完成,开启即可。这样的话,就实现了你的安卓手机和你自己的服务器连接,将你安卓手机的127.0.0.1:5900暴露在公网了,也就是说使用你的服务器ip就可以连接你的手机,但是还差一步,需要开启VNC服务器。

[common]
server_addr = <服务器IP>
server_port = 7000
 
[vnc]
type = tcp
remote_port = 5900
local_ip = 127.0.0.1
local_port = 5900
use_encryption = false
use_compression = true
安装droidVNC App

下载地址:https://likeyun.lanzout.com/i7Pb11pqdfwd

2345_image_file_copy_4.jpg

开启服务器就行了。

连接Android手机远程桌面

下载RealVNC Viewer

有安卓、PC、iOS客户端(AppStore下载)

image.png

注意事项

记得将端口号5900放行。

本文作者

TANKING


TANKING
4.8k 声望493 粉丝

热爱分享,热爱创作,热爱研究。