frp+vnc远程控制ios

发布时间 2023-08-17 11:42:02作者: 丁少华

前言

之前讲过,利用vnc 可以控制同一局域网下的vnc服务设备。
但是--同一局域网 这个局限性比较烦人了
怎么破解 --简单,利用frp即可,frp内网穿透技术

frp服务端

服务端 一般运行在linux上,这里不多做介绍
提出配置文件和运行结果把,具体怎么用请在我之前单独的frp内网穿透学习一文有介绍
frps.ini

[common]
bind_port = 7000

ios安装frp客户端

官方的frp并没有发行ios端(估计可能有 但是被下架了)。
需要自己基于官方开源仓库 打包一个ios端,然后利用sileo或saily安装。
这里提供一个大佬打包好的包 frpc_0.48.8.deb

注意 这个包 目前没有界面,安装完成即可。

安装完成后,还需要给ios的frp客户端进行配置
frp的client端,需要在ios的ssh(给ios安装openSSH服务软件)里面修改/var/frpc.ini

[common]
# frp服务端运行地址
server_addr = xx.xx.xx.xx
# frp服务端运行端口
server_port = 7000

[vnc]
# vnc走的是tcp协议
type = tcp
# 本地vnc服务的ip 本地ip都是这个
local_ip = 127.0.0.1
# 本地vnc服务的端口 默认都是5900
local_port = 5900
# 映射到服务器上的端口 
remote_port = 5911

注意这里remote_port 不要用5900,否则vnc view会链接不上,不知道为啥

最后启动frp客户端

效果

最后 使用realvnc viewer验证一下