保姆级教程:Win10远程连接MACBook、MACBook远程连接Win10。

本文详细介绍了如何在Windows上使用VNCViewer连接到MacBook以及在MacBook上使用MicrosoftRemoteDesktop连接到Windows。这种方法基于TCP,提供稳定的远程桌面体验,但要求设备在同一局域网内。步骤包括在两端设置IP地址、开启屏幕共享或远程桌面服务,并输入相应的用户名和密码进行连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        本篇给大家展示Windows远程连接连接MACBook、MACBook远程连接Windows的方法。需要明确的是,这种通过TCP远程连接的远程很稳定,基本比向日葵等软件流畅很多,但是缺点是需要保证在同一网域下,也就是同一局域网下,部分情况下需要VPN保证设备处在同一局域网。

目录

一、windows远程连接Mac(操作mac界面)

1.1 准备

1.2 Mac端

1.3 Windows端使用VNC Viewer

二、MAC连接WIndows(操作Win界面)

2.1 准备

2.2 Mac端使用MicroSoft Remote Desktop 


windows、Mac

一、windows远程连接Mac(操作mac界面)

1.1 准备

        woindows端:1VNC Viewer

VNC链接:https://download.csdn.net/download/weixin_44120785/87455411?spm=1001.2014.3001.5501

      解压安装即可,成功后:

VNC
VNC界面

        Mac端:1. 良好的网络。

1.2 Mac端

        Mac端需要设置的东西比较多。

        1:打开设置选择网络,记下自己的IP地址:

        2. 打开设置->通用->将屏幕共享打开->点击旁边的信息i。

        3. 两个都勾选并设置自己的密码:

         到这,一切OK。

1.3 Windows端使用VNC Viewer

        1. 打开VNC Viewer,直接输入IP地址:

         2. 输入用户名和密码:

         3. 点击OK完成连接:

二、MAC连接WIndows(操作Win界面)

2.1 准备

        Mac端:1. MicroSoft Remote Desktop 

CSDN资源:

https://download.csdn.net/download/weixin_44120785/87455442

其他渠道:

Microsoft Remote Desktop for Mac下载-Microsoft Remote Desktop for Mac版下载[远程控制]-华军软件园

        Windwos端:1. 良好的网络

2.2 Mac端使用MicroSoft Remote Desktop 

        1. 打开MicroSoft Remote Desktop:

         2. 点击+add PC:

         3. 输入IP地址:

         4. 双击:

         大功告成。

如果你在执行上述代码时遇到了 `Call to undefined function mcrypt_get_block_size()` 这个错误,那么说明你的 PHP 环境中没有安装 `mcrypt` 扩展库。 在 PHP 7.2.0 版本中,`mcrypt` 扩展库已被弃用并在 PHP 7.2.0 中被移除。因此,如果你使用的是 PHP 7.2.0 或更高版本,那么无法使用 `mcrypt` 扩展库。 为了解决这个问题,你可以使用下面的代码来替换上述代码中的 `mcrypt` 函数: ```php <?php /** * AES加密 * @param string $data 要加密的数据 * @param string $key 密钥 * @param string $iv 初始化向量 * @return string */ function aes_encrypt($data, $key, $iv) { // PKCS7Padding 填充方式 $block_size = 16; $padding = $block_size - (strlen($data) % $block_size); $data .= str_repeat(chr($padding), $padding); // 加密 $method = 'aes-128-cbc'; $encrypted = openssl_encrypt($data, $method, $key, OPENSSL_RAW_DATA, $iv); return base64_encode($encrypted); } /** * AES解密 * @param string $data 要解密的数据 * @param string $key 密钥 * @param string $iv 初始化向量 * @return string */ function aes_decrypt($data, $key, $iv) { // 解密 $method = 'aes-128-cbc'; $decrypted = openssl_decrypt(base64_decode($data), $method, $key, OPENSSL_RAW_DATA, $iv); // 去掉 PKCS7Padding 填充 $padding = ord($decrypted[strlen($decrypted)-1]); return substr($decrypted, 0, -$padding); } // 测试 $key = '1234567890123456'; // 密钥必须为16、24或32个字符 $iv = '1234567890123456'; // 初始化向量必须为16个字符 $data = 'Hello, world!'; $cipher_text = aes_encrypt($data, $key, $iv); $plain_text = aes_decrypt($cipher_text, $key, $iv); echo '明文: ' . $data . "\n"; echo '密文: ' . $cipher_text . "\n"; echo '解密后: ' . $plain_text . "\n"; ``` 需要注意的是,使用 `openssl_encrypt` 和 `openssl_decrypt` 函数进行加解密时,需要注意以下几点: 1. 对于 `aes-128-cbc` 加密算法,密钥必须为 16 个字符,初始化向量必须为 16 个字符,可以根据需要修改。 2. 在加密时需要进行 PKCS7Padding 填充,解密后需要去除填充。 3. 如果需要加密的数据不是 16 的整数倍,需要进行填充。填充的字节为缺少的字节数,填充的内容为缺少的字节数。例如,如果需要加密的数据为 `Hello, world!`,则缺少 5 个字节,需要填充 5 个字节,填充的内容为 `\x05\x05\x05\x05\x05`。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Thomas_Lbw

欣赏我就赏赐给我吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值