iPad远控Windows解决方案

2023-10-19 07:10

本文主要是介绍iPad远控Windows解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近入手了一台iPad,但我不想让它沦为爱奇艺的工具,遂考虑如何在iPad上获得桌面级Windows的生产力。主要还是之前背着电脑出远门太累了,这也是促成我买iPad的重要因素。

一种方案就是通过远程控制,在iPad上远程操作自己的电脑,既有自己需要的环境,也能访问本机(电脑)上的文件。当然,要想获得最佳的体验,还是需要在iPad上搭配键盘和鼠标使用。

目前,远程控制软件有很多,例如向日葵、Todesk等,使用起来也很简单方便。但是为了和付费用户做区分,这些软件的免费功能在某些方面都或多或少有些欠缺,比如带宽限制。

经过一番搜索我的目光放在了RD client和Zerotier上。前者用于局域网内的远程桌面连接,而后者用于构建虚拟局域网。

RD client

RD client(Remote Desktop client)是微软开发的远程桌面客户端,启动一个进程几乎不拖慢电脑速度,最重要的没有中间商赚差价,你的访问速度取决于你的上行带宽!

RD client用于局域网内的远程桌面连接。比如你的电脑和iPad都连接家里的WiFi,这时你就可以用iPad舒舒服服地躺在床上操作你的电脑。

远程桌面连接是win10专业版才有的功能。如果你的win10系统是购买电脑时送的,那一般是家庭版,需要先升级到专业版。网上有很多win10专业版的密钥,自己去搜几个。

有了密钥之后就可以升级系统了,首先右键此电脑

在这里插入图片描述
选择更改产品密钥或升级Windows,进去之后再选择更改产品密钥,会出现如下界面
在这里插入图片描述
输入密钥即可。若出现错误,不一定是密钥不可用,可尝试断开网络连接再升级。若还不行,再换密钥。

升级完之后,在设置-系统-远程桌面里面启用远程桌面
在这里插入图片描述
然后在控制面板-系统和安全-Windows Defender防火墙里面点击下图中框起来的选项
在这里插入图片描述
把里面和远程桌面功能相关的选项都勾上
在这里插入图片描述
至此电脑端的设置就好了。iPad上需要安装Microsoft 远程桌面,直接在App Store里下载即可。进入之后如下图所示
在这里插入图片描述
这里我已经添加了一台电脑,如果想添加新电脑点击底部中间的加号按钮即可。里面会需要填一些必要的信息:ip地址,账号密码等。这个软件使用起来很简单,自己稍微摸索一下也就会了。

ZeroTier

仅靠RD client只能实现局域网内的远程桌面,如果我出门在外呢?

一种解决方案就是利用内网穿透来实现,但是像花生壳这种商业化的软件,免费用户还是有限制。如果用frp、nps这种反向代理工具,需要有一个公网服务器,这又需要花钱,不符合我白嫖的精神。

这是就需要用到ZeroTier了。ZeroTier是一款利用 UDP 打洞来实现内网穿透的工具,相比其他工具成功率更高、部署更简单。其基本工作原理是组建一个虚拟局域网,各个设备(NAS、Linux、Windows、Mac、iOS、Android)安装了客户端、加入到这个虚拟局域网后,就会自动分配一个IP,从而实现局域网内各个设备及服务的相互访问。

首先需要注册ZeroTier账号,官网链接:https://www.zerotier.com/

登录之后点击Create A Network按钮,创建一个网络
在这里插入图片描述
然后就会生成一个网络id,其他设备就是通过这个id加入网络的。我的网络目前只有两台设备,所以显示2/25。
在这里插入图片描述
在Windows平台下载安装ZeroTier官网的客户端:https://www.zerotier.com/download/
安装完成之后点击Join New Nerwork,复制进上面的网络id即可。
在这里插入图片描述
iPad上同样也要安装该软件,但是国区没有,需要用美区账号下载。没有美区账号的可以参考这篇教程:五分钟注册美区Apple ID

iPad安装好软件后,点击右上角的加号,接受用户协议,粘贴好网络id。

在这里插入图片描述
回到主页面之后,打开链接开关,自动提示创建VPN,接受即可。

点击ZeroTier里刚刚创建的网络,可以进去进行一些管理。往下拉,找到Members,此时你会看到有两个成员在线(此时Managed IPs无显示),分别勾选这两个成员,将win与pad形成一个局域网。此时Managed ips分别显示你win与pad的IP。
在这里插入图片描述
最后,就可以用RD Client软件来远程控制你的电脑了,只不过IP地址填的是上面生成的IP(注意区分哪个是电脑哪个是pad,可以通过查看mac地址来区分)。配置好的效果如下所示。

在这里插入图片描述

这篇关于iPad远控Windows解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/238193

相关文章

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

C++高效内存池实现减少动态分配开销的解决方案

《C++高效内存池实现减少动态分配开销的解决方案》C++动态内存分配存在系统调用开销、碎片化和锁竞争等性能问题,内存池通过预分配、分块管理和缓存复用解决这些问题,下面就来了解一下... 目录一、C++内存分配的性能挑战二、内存池技术的核心原理三、主流内存池实现:TCMalloc与Jemalloc1. TCM

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Windows的CMD窗口如何查看并杀死nginx进程

《Windows的CMD窗口如何查看并杀死nginx进程》:本文主要介绍Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows的CMD窗口查看并杀死nginx进程开启nginx查看nginx进程停止nginx服务

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

html 滚动条滚动过快会留下边框线的解决方案

《html滚动条滚动过快会留下边框线的解决方案》:本文主要介绍了html滚动条滚动过快会留下边框线的解决方案,解决方法很简单,详细内容请阅读本文,希望能对你有所帮助... 滚动条滚动过快时,会留下边框线但其实大部分时候是这样的,没有多出边框线的滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.