小米路由器 +关注 已有19161人关注 +发表新主题
然后七年

骨灰级手机控

  1. 2406 积分
  2. 382 经验
  3. 960 贡献值

Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

借助小米路由器从外网远程使用家里的电脑(设备)

精华 发表在 玩机教程 02-12 13:49:13  来自PC 复制链接 手机看帖扫一扫!手机看帖更爽 5009 210630

试想一下,当你在办公室上班,突然需要取回一个家里电脑上的文件,

这时候你用手机远程启动了你家里的电脑,用你办公室的电脑远程到你家的电脑进行操作,

全程家里无人监管,是不是觉得很酷!?

其实,有了小米路由,你也可以实现!


[为方便大家讨论问题,现已取消本帖回复显隐藏]



本教程将引导大家如何综合利用小米路由器的多个功能,各服务共同协作,实现从外网访问内网电脑,并实现远程控制。


无需安装任何软件于电脑(或者路由)。


PS: 本帖技术虽不高端,但实际上是一个行之有效且能够带来巨大便利的解决方案


前期准备:

1. 一块小米路由器

2. 一份宽带

3. 两台可用的电脑(家里电脑A, 外部电脑B,支持Mac Win)(其实支持Linux等,但本文不作阐述[需要更大篇幅])

4. 一块智能手机(不包括且不仅限于S60v3 S60v5 WP BlackBerry OS...)

5. 一只脑子(不重要)


正式开始:

1. 设置DDNS

    如若你的宽带给你提供了非公网ipv4地址,可自行向运营商提出请求,具体方法请自行琢磨

    使用浏览器打开  http://miwifi.com   并使用你的密码登录

    进入 高级设置 - DDNS

    添加服务 - 选择服务商 - 输入用户名、密码、域名ip - 设置强制刷新时间(随意)


    DDNS服务的具体注册方法不再赘述


    测试:从外部电脑B进行ping,若ping通则代表DDNS设置成功。


2. 唤醒电脑

(非必须,你也可以一直开着电脑,那在本教程中你将不需要安装任何外部软件,完全利用电脑及路由本身功能)

如需实现电脑唤醒,需将电脑使用有线网络连接至路由器

    2.1 于家里电脑A的BIOS开启WOL功能

          具体设置方法根据每款BIOS不尽相同,请自行根据厂商查找打开方式

    2.2 安装WOL插件于小米路由器

          安装WOL 具体方法请在论坛内搜索(或后期更新)

          进入 小米WiFi App - 工具箱 - 更多工具 - WOL 网络唤醒 - 确认授权 - 找到你的电脑 - 选中 - 唤醒 - 确认唤醒


          等待你的电脑进入系统

          测试:使用客户端唤醒并查看电脑是否启动



3. 开启家里电脑A的远程访问权限

    3.1 Windows

          3.1.1 最新Windows10

          设置 - 系统 - 远程桌面 - 启用远程桌面

          3.1.2 老系统(抱歉,手上暂时找不到中文版的Windows7,就用英文版的来截图了):

          计算机属性 - 远程设置 - 允许远程协助连接这台计算机

    3.2 macOS

          系统偏好设置 - 共享 - 远程管理 - 打开 - 仅限以下用户 - 把你自己的账号添加的允许列表


4. 于小米路由器设置 静态IP绑定

    使用浏览器打开  http://miwifi.com   并使用你的密码登录

    进入 高级设置 - DHCP静态IP分配

    点击 ‘添加’,并选择你的内网电脑,如电脑未连接,可使用mac地址手动绑定。

    PS: 请注意区分你电脑的有线网卡和无线网卡。


5. 于小米路由器设置  端口转发

    使用浏览器打开  http://miwifi.com   并使用你的密码登录

    进入 高级设置 - 端口转发 - 端口转发规则列表

     点击‘添加规则’按钮,

     选择协议为 TCP,

     外部端口可自行定义,比如55900。(请避开80、443、8080等敏感端口)

     内部IP地址请输入你在第4步绑定的IP地址

     内部端口: 

          macOS 默认         5900

          Windows 默认      3389

     如你已经更改默认端口,请输入你更改后的端口


6. 于外部电脑B进行远程访问

     6.1 若从macOS访问macOS

          6.1.1 ⌘(command) + 空格 - 输入‘屏幕共享’

          6.1.2 输入  域名:端口   并验证本地账户与密码

          6.1.3 成功


     6.2 若从macOS访问Windows

          6.2.1 下载并安装‘Microsoft Remote Desktop’

          6.2.2 输入域名:端口,验证用户名密码,并同意证书

          6.2.3 成功


     6.3 若从Windows访问Windows

          6.3.1 Win - 附件 - 远程桌面连接

          6.3.2 输入域名:端口,验证用户名密码,并同意证书

           

          6.3.3 成功


     6.4 若从Windows访问macOS

          6.4.1 下载并安装TightVNC Viewer

          6.4.2 右击TightVNC Viewer - New connection

         6.4.3 输入家中macOS的域名:外部端口

          6.4.4 成功


至此,我们综合使用了 路由器 的 ‘DDNS’、‘WakeOnLan’、‘DHCP静态IP分配’、‘端口转发’、(其实还有防火墙)

以及电脑集成的RemoteDesktop (Windows),VNC (macOS)


现在我们实现了从外网访问内网电脑,并进行远程控制。


其实,在外面你还可以通过RDP for iOS/Android/WP 或者 VNC for iOS/Android/WP来远程到你家里的电脑哦~

不使用Teamviewer等软件的好处是,当你在外面,只要找到电脑就可以对你的电脑进行访问,而不需要再安装软件。(比如有些公司是不允许用户自己安装软件的~)

扫描二维码,手机查看本帖
发表
最新评论 | 正序排列
只看楼主|楼层直达:
回复