frp+vnc远程控制ios
前言
之前讲过,利用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客户端
frpc -c /var/frpc.ini

效果
最后 使用realvnc viewer验证一下


后台运行
frp无论是客服端和服务端,我们上边介绍的 都只是在终端直接运行,如果终端关闭了,程序也就终止了。
利用nohup 我们可以为linux程序提供后台运行的能力。
nohup ./frps -c ./frps.ini &

nohup frpc -c /var/frpc.ini &

frp+vnc远程控制ios的更多相关文章
- Window VNC远程控制LINUX:VNC详细配置介绍
Window VNC远程控制LINUX:VNC详细配置介绍 //---------------------------------------vnc linux下的详细配置 1.VNC的启动/停止/重 ...
- KVM :vnc 远程控制kvm创建虚拟机
一.vnc远程控制服务器 前期准备: 1.编辑/etc/hosts vi /etc/hosts 10.1.16.32 kvm 2.关闭防火墙 service iptables stop 3.关闭sel ...
- 树莓派学习笔记(3):利用VNC远程控制树莓派
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 等了一个十一假期,新买的B+终于到了.按照前两节的方法,重新安装了操作系统. 一.添加国内软件源 Rasp ...
- centos6 mini安装图形界面,并vnc远程控制
1.安装图形界面sudo yum groupinstall basic-desktop desktop-platform x11 fonts 2.安装vnc服务sudo yum -y install ...
- VNC远程控制,如何使用VNC远程控制来管理公司?
VNC是功能强大的远程操作软件,可以实现日常的远程连接操作:如果稍加利用,可以实现公司的日常管理:既能够节省自身的时间,还可高效的完成这个功能! 我们可以使用:服务器管理工具来进行相关的操作 一.首先 ...
- 基于WebDriverAgent代理服务,实现iOS手机app自动化测试的框架搭建
iOS自动化测试一直使用的appium,iOS系统升级至10.0 Xcode8.0之后, 改用WebDriverAgent代理服务作为server,编写了一套基于WebDriverAgent服务 ap ...
- SuSE Linux 开启VNC服务
一.启动VNC服务输入命令 vncserver 二.编辑启动脚步vi /root/.vnc/xstartup 把twm &注释改为#twm & 然后再最下面增加2行startgnom ...
- ubuntu远程桌面、VNC(转载)
VNC 远程桌面 配置/使用 for xfce 本贴主要目的为说明如何在windows系统下远程控制xfce桌面 Ubuntu 的默认GNOME桌面可以在系统设置中直接打开远程桌面,然后用Window ...
- Appium+python自动化16-appium1.6在mac上环境搭建启动ios模拟器上Safari浏览器
前言 在mac上搭建appium踩了不少坑,先是版本低了,启动后无限重启模拟器.后来全部升级最新版本,就稳稳的了. 环境准备: 1.OS版本号10.12 2.xcode版本号8.3.2 3.appiu ...
- 初识 iOS 自动化测试框架 WebDriverAgent
微信跳一跳最近很火,外挂代练什么的也越来越多.作为一只程序猿,对外挂的原理产生了强烈的好奇心,于是埋头研究了一阶段,注意到了 WebDriverAgent 这套 Facebook 出品的自动化测试框架 ...
随机推荐
- 使用Python建立双缝干涉模型
引言 双缝干涉实验是物理学中经典的实验之一,它展示了光的波动性以及量子力学的奇异性.实验结果表明,当光或粒子通过两条狭缝时,它们会产生干涉现象,形成明暗相间的条纹图案.这种现象不仅说明了光的波动性,还 ...
- 探秘Transformer系列之(26)--- KV Cache优化---分离or合并
探秘Transformer系列之(26)--- KV Cache优化 之 PD分离or合并 目录 探秘Transformer系列之(26)--- KV Cache优化 之 PD分离or合并 0x00 ...
- spring基于xml创建bean对象
一.导入JAR包 二.配置applicationContext.xml的spring核心配置 三. public static void main(String[] args) { //1.使用 Ap ...
- Web前端入门第 35 问:CSS 细说 flex 弹性盒子布局(多图)
flex 作为现代布局方案中最常用的手段,有必要拉出来细说. flex 相关的 CSS 属性 容器(父元素)相关的 CSS 属性 以下的 CSS 属性,在 flex 布局中需喂给父元素,设置 flex ...
- 等待元素加载出来后再执行下一步的方法(execute javascript指令的用法)
上图,会员修改参数后,提示修改成功,弹出层会暂时冻结页面,导致"会员"菜单不可点击 除了使用sleep加等待时间的方法解决,本教程用"execute javascript ...
- Web客户端开发
Web开发工具 从高层次来看,可以将客户端工具放入以下三大类需要解决的问题中: 安全网络 - 在代码开发期间有用的工具. 转换 - 以某种方式转换代码的工具,例如将一种中间语言转换为浏览器可以理解的 ...
- Flutter制作桌面图标长按展示操作项面板
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...
- C#之动态语言扩展
DLR 在.NET Framework中,DLR2位于System.Dynamic命名空间和System.Runtime.CompilerServices命名空间的几个类中. dynamic 类型 可 ...
- IP到国家代码映射之GeoLite2导入到MySQL形成数据字典
一.准备CSV文件与MySQL表结构 下载并解压GeoLite2-Country-CSV数据 从 MaxMind 下载 GeoLite2-Country-CSV.zip,解压后获取以下文件: G ...
- mysql8忘记原始密码如何进入问题
原文链接 http://codebay.cn/post/9447.html 再不找到今天差点要通宵 Mark起来~ 实测mysqld –skip-grant-tables这样的命令行,在mysql8中 ...