利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面

准备工具:

1、腾讯云/阿里云或其他云服务器: 此处使用 Ubuntu Server 18.04.1 LTS 64位

2、客户端(需要被控制的电脑):此处为win10

步骤

1、服务端配置

下载frp

https://github.com/fatedier/frp/releases

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第1张图片

 

 

注意查看系统架构,下载对应版本,否在启动会报错

 

下载到本地后,通过xftp将frp压缩包上传到云服务器,并解压缩

命令:tar -zvxf 压缩包名

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第2张图片

 

 

进入解压后的目录,修改 frps.ini 文件

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第3张图片

 

 

bind_port默认为7000端口

token为客户端连接时的凭证

 

 

启动frps 命令为:./frps -c ./frps.ini

启动成功会有如下提示

 

至此frp服务端完成配置

 

2、客户端配置

客户端为需要被远程控制的电脑,此处为win10系统家庭版

1、下载frp的window版本 -----frp_0.34.0_windows_386

解压缩后修改 frpc.ini 配置文件

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第4张图片

 

server_addr为云服务器的地址

server_port为服务器端frp设置的端口

token为口令

 

local_port为客户端本地用来远程连接的端口(因为win10家庭版没有远程连接功能,所以需要用到另一个工具软件,详情请看备注)

remote_port:用远程连接工具连接时所填写的端口

 

然后启动客户端的frp

命令为:frpc -c frpc.ini

启动成功后会提示如下信息

 

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第5张图片

备注:

下载TightVNC

https://www.tightvnc.com/download.php

将此端口设置为客户端本地用来远程连接的端口,和frpc.ini中的local_port保持一致

勾选“Allow loopback connection”

 

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第6张图片

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第7张图片

 

3、连接

下载 VNC Viewer

https://www.realvnc.com/en/connect/download/viewer/

 

此处输入云服务器的地址和frpc.ini中设置的remote_port端口即可实现远程桌面控制

 

利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第8张图片利用云服务器+VNC Viewer+FRP+TightVNC实现内网穿透-构建远程桌面_第9张图片

 

 

 

你可能感兴趣的:(vnc,tightvnc,云服务器,经验分享)