Windows电脑使用VNC跨平台远程控制苹果MacOS电脑桌面解决方案

文章目录

    • 前言
    • [1. 测试局域网内远程控制](#1. 测试局域网内远程控制)
      • [1.1 MacOS打开屏幕共享](#1.1 MacOS打开屏幕共享)
      • [1.2 测试局域网内VNC远程控制](#1.2 测试局域网内VNC远程控制)
    • [2. 测试公网远程控制](#2. 测试公网远程控制)
      • [2.1 MacOS安装配置cpolar内网穿透](#2.1 MacOS安装配置cpolar内网穿透)
      • [2.2 创建tcp隧道,指向5900端口](#2.2 创建tcp隧道,指向5900端口)
    • [3. 测试公网远程控制](#3. 测试公网远程控制)
    • [4. 配置公网固定TCP地址](#4. 配置公网固定TCP地址)
      • [4.1 保留固定TCP地址](#4.1 保留固定TCP地址)
      • [4.2 配置固定TCP端口地址](#4.2 配置固定TCP端口地址)
    • [5. 使用固定公网TCP地址远程控制](#5. 使用固定公网TCP地址远程控制)

前言

在这个互联网办公大行其道的时代,远程工作已经成为了一种新风尚。从码农到设计师,再到企业高管,谁不想拥有一项绝技,在千里之外也能轻松搞定一切?然而,当你信心满满地准备使用其他操作系统的设备远程操控MacOS电脑桌面时,却发现内网这堵'城墙'让你进退两难。别担心,cpolar这位'攻城狮'已经为你备好了破墙秘籍。

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

1.1 MacOS打开屏幕共享

打开系统偏好设置,打开共享

勾选打开屏幕共享,点击右侧的电脑设置

勾选VNC显示程序可以使用密码控制屏幕,并且设置一个连接密码

1.2 测试局域网内VNC远程控制

这里测试使用windows系统远程控制MacOS。当然,您也可以用MacOS系统或者手机端进行远程控制,只需要本地安装配置VNC即可。

Windows控制端安装vnc viewer

vnc viewer下载地址:
https://www.realvnc.com/en/connect/download/viewer/

vnc viewer下载并安装完成后打开客户端,在上方地址栏输入MacOS的IP地址

点击continue

输入MacOS用户名以及vnc登录密码

远程登录成功

2. 测试公网远程控制

局域网内测试远程控制成功后,接下来,我们来实现在公网环境下的远程控制,使用cpolar内网穿透创建tcp隧道,映射5900(vnc默认端口号),即可通过所生成的公网地址来进行公网远程控制,无需公网IP,也无需设置路由器。

2.1 MacOS安装配置cpolar内网穿透

在官网下载下载适用于MacOS平台的zip压缩包,解压后得到cpolar,然后通过命令行带参数运行即可。

  • 安装homebrew
shell 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

需要注意的是,在安装homebrew时有可能会提示出错,无法链接服务器下载,可以将脚本地址更改为科大的镜像地址,然后再进行安装,具体可以百度教程。

  • 检测是否安装homebrew
shell 复制代码
brew -v
  • 安装cpolar内网穿透
shell 复制代码
brew tap probezy/core && brew install cpolar
  • token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里

shell 复制代码
cpolar authtoken xxxxxxx
  • 安装服务
shell 复制代码
sudo cpolar service install
  • 启动服务
shell 复制代码
sudo cpolar service start
  • 登录cpolar web UI管理界面

在浏览器上访问本地9200端口【http://127.0.0.1:9200/】,使用cpolar账号登录。

登录成功后,点击左侧仪表盘的隧道管理------隧道列表,可以看到两条样例隧道(可自行编辑或者删减)

  • ssh隧道:指向本地22端口,tcp协议
  • website隧道:指向本地8080端口,tcp协议

2.2 创建tcp隧道,指向5900端口

点击左侧仪表盘的隧道管理------创建隧道:

  • 隧道名称:可自定义,注意不要与已有隧道名称重复
  • 协议:tcp协议
  • 本地地址:5900(vnc默认端口号)
  • 端口类型:免费选择随机临时tcp端口
  • 地区:选择China VIP

点击创建

提示隧道创建成功后,页面自动跳转至隧道列表,可以看到刚刚创建成功的vnc隧道,状态active,表示为正常在线,注意无需再次点击启动。

点击左侧仪表盘的状态------在线隧道列表,可以看到vnc隧道已经有生成了相应的公网地址,本例为2.tcp.vip.cpolar.cn:10208,将其复制下来,注意无需复制tcp://

3. 测试公网远程控制

windows控制端打开vnc viewer,点击上方的地址栏,输入公网地址,并点击连接。

测试公网地址远程登录成功!

4. 配置公网固定TCP地址

刚刚所创建的隧道选择的是随机临时端口地址,所生成的公网地址24小时内会发生变化,对于需要长期远程的用户来讲不是很方便。为此,我们可以为其配置一个固定的TCP端口地址,同时提高带宽。

4.1 保留固定TCP地址

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

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

点击保留

固定TCP地址保留成功,系统生成相应的公网地址+固定端口号,将其复制下来,本例为3.tcp.vip.cpolar.cn:11349

4.2 配置固定TCP端口地址

浏览器访问http://127.0.0.1:9200/登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理------隧道列表,找到vnc隧道,点击右侧的编辑

修改隧道信息,配置固定TCP端口地址:

  • 端口类型:改为选择固定TCP端口
  • 预留的TCP地址:填写刚刚保留成功的固定TCP端口地址

点击更新

提示更新隧道成功,点击左侧仪表盘的状态------在线隧道列表,可以看到vnc隧道的公网地址已经更新为固定TCP端口地址,将其复制下来。

5. 使用固定公网TCP地址远程控制

点击上方的地址栏,输入公网固定TCP端口地址,并点击连接。

远程控制成功!

掌握了MacOS自带的VNC功能与cpolar的绝配组合,你不仅能在各种场合下轻松远程操控设备,还能让工作变得更加得心应手。无论是家庭办公、团队协作还是技术支援,这套技能都能让你在同事面前大显身手。快去试试吧,说不定你的领导还会给你加鸡腿哦!

相关推荐
2501_925435527 小时前
怎么彻底禁止Windows更新?一键彻底关闭win11自动更新的工具
windows
dust_and_stars9 小时前
ubuntu24使用apt安装VS-code-server code-server
linux·服务器·windows
郑泰科技10 小时前
快速地图匹配(FMM)在轨迹可视化中的核心应用
windows·python·交通物流
梦星辰.10 小时前
超大 JSONL 数据集交互式查看器 Linux便捷工具
linux·windows·microsoft
取个名字太难了a11 小时前
插入APC
windows
雪域迷影12 小时前
MacOS中安装并配置Redis
redis·macos·策略模式
非凡ghost13 小时前
ImageConverter(图像转换编辑工具)
图像处理·人工智能·windows·学习·计算机视觉·软件需求
猫头虎13 小时前
Claude Code 2026 年1月9日迎来大更新:Agent 能力增强(2.1.0 详解 + 升级指南)
ide·人工智能·macos·langchain·编辑器·aigc·ai编程
洛克大航海13 小时前
Python 在系统 Windows 和 Ubuntu 中创建虚拟环境
windows·python·ubuntu·虚拟环境
ZEERO~13 小时前
@dataclass的作用
开发语言·windows·python