苹果MacOS系统使用微软远程桌面连接Windows电脑桌面详细步骤

news2025/1/18 7:03:43

文章目录

    • 前言
    • 1. 测试本地局域网内远程控制
      • 1.1 Windows打开远程桌面
      • 1.2 局域网远程控制windows
    • 2. 测试Mac公网远程控制windows
      • 2.1 在windows电脑上安装cpolar
      • 2.2 Mac公网远程windows
    • 3. 配置公网固定TCP地址

前言

日常工作生活中,有时候会涉及到不同设备不同操作系统之间需要进行远程控制的场景。 比如在家远程办公,用家里的Mac电脑远程控制公司的windows系统电脑。只需要在Mac上使用微软远程桌面客户端去远程即可,同时使用cpolar做内网穿透还可以实现在外随时随地远程桌面控制。

1. 测试本地局域网内远程控制

本篇文章测试环境:Windows10企业版,MacOS系统MacBook M1

1.1 Windows打开远程桌面

首先在windows电脑上需要启用远程桌面,在开始菜单栏处打开设置——系统

a8f64fc7caaea4ff1b8fe4d8ae31a9a找到远程桌面,然后启用远程桌面

ef72a5513856714c04488701c25ccdb

接着查看一下windows电脑的IP地址,搜索cmd,打开命令提示符,输入

ipconfig

7809c2027824bec60edfb8ac25416cc

1.2 局域网远程控制windows

首先要注意windows电脑需要有设置账号密码,以及苹果电脑跟windows电脑需要在同一个局域网下,由于windows系统自带的是微软远程桌面,所以在Mac上我们需要先下载相应的客户端,可以在网上下载Mac版本的微软远程桌面客户端

点击下方链接,选择最新版本下载

https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac

image-20240201114540787

ac626a0e20cee007c47504693a606ea

下载安装成功后我们打开微软远程桌面客户端,点击添加连接

72d7f92308dca9e07ca25ce8ca5358c

这里用windows的局域网IP地址来连接,IP地址没有带端口号就是默认使用3389端口

f61f68826075950bfee98f8d60d2834

添加后双击,输入windows电脑的账号密码登录

4e58b8689e039b5f592b61c7c171cb1

点击继续连接

4a25ddc2522086b5884be1833592895

连接成功,就可以正常操作windows电脑

e503654493240511432e9bfae9c8c78

不过目前只局限于同个网络下的远程控制,我们接下来用cpolar内网穿透映射远程桌面3389端口,然后使用所生成的公网地址来实现不同网络下的远程控制,无需公网IP,也无需设置路由器那么麻烦。

2. 测试Mac公网远程控制windows

2.1 在windows电脑上安装cpolar

登录cpolar官网:https://www.cpolar.com,找到下载地址。

选择Windows版下载

f6285890fe9e5f7854c4a10f8516fc5

下载完成后,将下载的文件解压,并双击其中的.msi文件,就能自动执行cpolar的安装程序,我们只要一路Next,就能完成安装。

20230322092212

20230322092213

由于cpolar会为每个用户创建独立的数据隧道,并辅以用户密码和token码保证数据安全,因此我们在使用cpolar之前,需要进行用户注册。注册过程也非常简单,只要在cpolar主页右上角点击用户注册,在注册页面填入必要信息,就能完成注册。

20230322092214

20230322092215

安装完成cpolar后,在浏览器上访问本地9200端口【http://127.0.0.1:9200/】,使用cpolar账号登录cpolar web UI管理界面

登录成功后,cpolar会默认安装2条样例隧道,这里我们可以直接使用远程桌面隧道

2da2ec6584013c80bbc25b07e5fb6cb

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,稍后可以直接使用这个公网地址来远程

80b172d8d00f77c6f02b28068585ed7

稍后可以直接使用这个公网地址来远程

2.2 Mac公网远程windows

在Mac上打开浏览器登录cpolar官网,https://www.cpolar.com,点击状态,找S到刚才windows中的cpolar远程桌面公网地址,复制下来(注意:tcp://无需复制)

cd36c29436807291d09983116f6db16

1f120a15b7010cb4e576fcb13548d67

打开微软远程桌面,新增一个连接,粘贴公网地址来远程控制

09de8495c6d829bdbfb04c4ba00e6b8

f6092817a7018530fedad0edd751ee0

输入windows用户名和密码,点击继续连接

cafb9f376627d0cee683edfc8d30e1d

可以看到我们使用Mac远程windows成功

a4cd783da1937ff17f89834645fd544

小结

我们使用cpolar的远程桌面公网地址在Mac上远程windows电脑,不过需要注意一下,因为我们刚刚创建的随机临时隧道,虽然可以永久免费使用,但是生成的公网地址会在24小时内随机变化,连接之前需要查看最新的公网地址,未免有些不方便,不过我们可以把这个公网地址配置成固定的,同时提高带宽连接速度。

3. 配置公网固定TCP地址

在windows电脑上登录cpolar官网后台,点击左侧的预留,找到保留的TCP地址:

  • 地区:选择China VIP
  • 描述:即备注,可自定义填写

点击保留

2c0557ead264533cdb33f82fedfd71f

image-20240201145208341

地址保留成功后,复制生成的公网地址,打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到远程桌面的TCP隧道remoteDesktop,点击编辑

6f3d11b01133431b0e3703082f2d52e

修改隧道信息,将保留成功的固定tcp地址配置到隧道中

  • 端口类型:修改为固定TCP端口
  • 预留的tcp地址:复制粘贴官网保留成功的地址

点击更新

cd40299b0dce531d2fa1b6eaad69f8a

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP地址

524e6bd0977d2372722c91a6c33ec3f

回到Mac中,刷新一下cpolar官网后台的状态界面,可以看到远程桌面隧道的公网地址,已经正常更新为固定的公网地址了,复制公网地址(注意:tcp://无需复制)

552608a34e1dcf89f031562fb8fda83

打开微软远程桌面客户端,新增一个连接,

9a466d75acf43334ede6ee6018fa660

粘贴使用固定的公网TCP端口地址来远程

677856cbe9bc582ea9bfcc9fc15f795

输入windows电脑账号密码,点击继续连接

e1954aa69bf8e8671acdd9fcb516983

可以看到我们使用固定的tcp公网地址远程成功了

0ae912c9ec2f1d996c641669781d0a9

一键双击固定的公网地址就可以无需再创建隧道,只要保持被控端电脑为开机状态,并且远程桌面隧道正常在线,我们在外就可以通过这个固定公网地址来远程家里或者公司的windows电脑了!

8b824f203be84734e34e27530ee045f

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1682547.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件下载系统asp.net

本项目实现电子书下载网站的功能,实现文章、管理员分类,友情连接的管理以及对前台页面的静态化。网站前台实现对电子书的详细信息介绍和提供下载。 说明文档 运行前附加数据库.mdf(或sql生成数据库) 主要技术: 基于a…

2024 Google I/O - 提前窥探 Android 15 的新功能与适配

今年年初就简单介绍过 Android 15 预览版 的相关内容,而昨天 Google I/O 宣布了 Android 15 Beta2,作为第二个 Beta 版本 ,它已经基本接近它未来的样子,毕竟下个版本就是 Platform Stability 了,所以让我们提前来一睹 …

绿色智能:AI机器学习在环境保护中的深度应用与实践案例

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

IDEA如何对多线程进行debug

开发中使用到多线程的时候不少,但是debug起来还是比较困难的,因为默认每次只会进入一个线程,这样有些问题是发现不了的,其实IDEA也是支持进入每个线程来debug的 写一个简单的demo public class ThreadDebug {public static void main(String[] args) {MyThread myThread new…

04-Vue:ref获取页面节点--很简单

目录 前言在Vue中,通过 ref 属性获取DOM元素使用 ref 属性获取整个子组件(父组件调用子组件的方法) 前言 我们接着上一篇文章 03-02-Vue组件之间的传值 来讲。 下一篇文章 05-Vue路由 在Vue中,通过 ref 属性获取DOM元素 我们当然…

前端基础:1-2 面向对象 + Promise

面向对象 对象是什么?为什么要面向对象? 通过代码抽象,进而藐视某个种类物体的方式 特点:逻辑上迁移更加灵活、代码复用性更高、高度的模块化 对象的理解 对象是对于单个物体的简单抽象对象是容器,封装了属性 &am…

电商平台api接口:采购比价可用的比价工具推荐

电商平台api接口 目前,许多企业在进行内部采购时都有比价的需求。企业利用比价采购这一方式,能通过对比不同平台上、不同供应商的报价,进而选择最符合其需求和预算的产品或服务。 在比价采购的流程中,最重要的步骤就是企业在明确…

XXE(XML外部实体注入)

1、XXE原理 XXE(XML外部实体注入,XML External Entity) ,在应用程序解析XML输入时,当允许引用外部实体时,可构造恶意内容,导致读取任意文件、探测内网端口、攻击内网网站、发起DoS拒绝服务攻击、执行系统命…

马蹄集 oj赛(双周赛第二十七次)

目录 栈的min 外卖递送 奇偶序列 sort 五彩斑斓的世界 括号家族 名次并列 栈间 双端队列 合并货物 逆序对 活动分组 栈的min 难度:黄金巴 占用内存:128 M时间限制:1秒 小码哥又被安排任务了,这次他需要要设计一个堆栈,他除了可以满足正常的栈…

英语学习笔记22——Give me/him/her/us/them a .... Which one?

Give me/him/her/us/them a … Which one? 给我/他/她/我们/他们一个…… 哪一个? 词汇 Vocabulary empty a. 空的,啥也没有的    v. 倒空 例句:这个盒子是空的。    This box is empty.    这是个空盒子。    This is an emp…

顶顶通呼叫中心中间件-自动外呼输入分机号(比如隐私号)(mod_cti基于FreeSWITCH)

顶顶通呼叫中心中间件-自动外呼输入分机号(比如隐私号)(mod_cti基于FreeSWITCH) 比如有些人的号码是这样的就需要用上自动外呼输入分机号了 号码1:182XXXX8111-1234 号码2:182XXXX8222 如果号码是这样的就根据以下步骤配置 注意使用这个需要:…

深度学习模型keras第二十三讲:在KerasCV中使用SAM进行任何图像分割

1 SAM概念 ###1.1 SAM定义 Segment Anything Model(SAM)是一种基于深度学习的图像分割模型,其主要特点包括: 高质量的图像分割:SAM可以从输入提示(如点、框、文字等)生成高质量的对象掩模&am…

自动化测试在软件开发生命周期中如何提高代码质量?

自动化测试是一种在软件开发生命周期中使用软件工具来执行测试的方法,它可以大大提高代码质量,减少开发过程中的错误和缺陷。本文将从零开始,详细且规范地介绍如何使用自动化测试来提高代码质量。 第一步:明确测试目标 在开始自…

JMH301【亲测】5月最新整理【神鬼传奇】斗罗超变单机版175级新宠物宝宝坐骑丰富超变定制装备带完整GM命令网游单机虚拟机一键端

资源介绍: 是否需要虚拟机:是 文件大小:压缩包约8.6G 支持系统:win7、win10、win11 硬件需求:运行内存8G 4核及以上CPU 下载方式:百度网盘 内容持续更新! 资源截图: 下载地址…

58. UE5 RPG AI行为树的装饰器

书接56. UE5 RPG 给敌人添加AI实现跟随玩家,我们实现了AI一些基础设置,并实现了获取敌人附近的玩家实现了跟随功能 接下来,我们将实现区分职业,并根据职业不同设置不同的攻击距离,并且根据职业实现不同的技能施放。 …

使用 Android Jetpack 的 Room 部分将数据保存到本地数据库

处理大量结构化数据的应用可极大地受益于在本地保留这些数据。最常见的使用场景是缓存相关的数据,这样一来,当设备无法访问网络时,用户仍然可以在离线状态下浏览该内容。 Room 持久性库在 SQLite 上提供了一个抽象层,以便在充分利…

java中的HashSet类

一、HashSet类 实现了Set接口,无法存储重复元素 特点:元素位置无序、无索引、底层是HashMap 1、构造方法 内部是HashMap的构造方法 2、add方法 (1)元素在底层存储使用到了三种数据结构:hash数组、链表、树 (2)添加流程(根据…

安全生产月答题pk小程序怎么做

在当今信息化时代,小程序已成为人们日常生活和工作中不可或缺的一部分。特别是在安全生产领域,通过小程序进行答题PK活动,不仅可以提高员工的安全意识,还能促进团队间的协作与交流。本文将详细介绍如何制作一款安全生产月答题PK小…

装本地知识库

装本地知识库 给大模型添加RAG知识库和搜索的功能 1.安装phidata pip install -U phidata在github将该项目拉取下来,后续步骤的很多内容可以直接使用该项目中给的例子,进行简单修改就可直接使用。 2.安装向量知识库,使用的docker docker …

Java-MySql:JDBC

目录 JDBC概述 JDBC搭建 1、导入mysql开发商提供的jar包 2、注册驱动 3、与数据库连接 注解: Statement: 代码 运行 PreparedStatement: 代码 运行 PreparedStatement和Statement Statement 增 代码 运行 删 代码 运…