马春杰杰 Exit Reader Mode

利用frp和vnc通过外网连接内网lxd虚拟容器的桌面

之前写过一篇关于利用frp+远程桌面代替teamviewer的文章:

 

在这篇文章的基础上,今天说一下如何通过frp连接内网机器的vnc桌面。

这里我们使用的是lxd虚拟容器,在容器中安装好vnc桌面,不知道如何安装的见:

 

安装好桌面之后,下载frp客户端,下载地址:

下载之后,打开frpc.ini填入:

[common]
# 服务器公网地址
server_addr = xx.xx.xx.xx
# 端口
server_port = 7000
# 设定的token
token = xxxx
 
[tcpp]
# 类型
type = tcp
# 本地地址
local_ip = 127.0.0.1
# 本地端口
local_port = 5901
# 线上对外暴露端口
remote_port = 7003

注意这里的本地端口,需要填写vnc的对应端口,默认是5901,外部端口可以自定义。

设置好之后,打开vncviewer,远程地址填入:xxx.xxx.xxx.xxx:7003即可完成连接。

 

本文最后更新于2020年5月24日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!