摘要
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
解压,放到自己的服务器的一个目录(随便),然后双击 frps.ini 进行配置。
配置信息如下:
[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 &
安装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
开启服务器就行了。
连接Android手机远程桌面
下载RealVNC Viewer
有安卓、PC、iOS客户端(AppStore下载)
注意事项
记得将端口号5900放行。
本文作者
TANKING
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。