标签
  • 软件
  • 编程
  • 微信公众号

    异地组网 1分钟访问家里设备

    异地组网

    前面文章介绍过异地组网。除了相互通讯,愉快地访问Google搜索和Github,还可以通过RDP远程桌面到家里电脑,然后就可以操控家中IoT设备,如:控制插座,开关热水器。

    安装OVN

    # 1901通信端口(tcp/tls) 7013管理服务端口(http)
    # 浏览器访问:ip:7013
    docker run --restart=always -itd --privileged \
      -p 1901:1901 \
      -p 7013:7013 \
      -v /home/ms-ovns/data/:/home/ms-ovns/data/ \
      --name ms-ovns $(echo "MTMwOTg1Lnh5ejo5MDkxCg==" | base64 -d)/ms-ovns:latest
    

    远程访问

    远程桌面协议有很多,比较下来,还是微软的RDP最简单实用。RDP由微软开发的远程桌面协议,主要用于Windows操作系统,Linux也有相关软件支持。以windows为例,无须安装软件,只要允许远程桌面即可。异地组网已经搭建,客户端的ip假设是10.8.0.x 客户端之间通过10.8.0.x网段互相访问就象局域网一样,假设家里电脑为10.8.0.2 单位电脑为10.8.0.3,如下远程访问10.8.0.2:

    运行命令
    按下 Win + R 键,打开“运行”对话框。
    输入 mstsc,然后按下 Enter 键。
    输入 10.8.0.2 连接并输入用户密码,如提示证书问题,选择“Y”忽略
    

    远程桌面已连接,家里电脑同时在2个局域网可以操作家庭网络任何设备:

    通过OVN面板,可以看出RDP协议占用流量非常小,平均几百kb/分钟:

    mstsc 命令行参数

    mstsc 命令行参数:
    mstsc /v:<计算机名或IP>:直接连接到指定的计算机。
    mstsc /f:以全屏模式打开远程桌面。
    mstsc /w:<宽度> /h:<高度>:指定远程桌面窗口的宽度和高度。
    mstsc /edit <连接文件>:编辑指定的远程桌面连接文件。
    

    RDP协议

    由微软开发的远程桌面协议,主要用于Windows操作系统。
    特点:
    支持远程桌面会话、音频重定向和文件共享。
    提供加密和身份验证。
    对低带宽环境有较好的适应性。

    其它第三方软件,如 TeamViewer 等提供较好的跨平台支持,安全验证是公有环境,在企业环境中不如 异地私有网络/RDP 安全灵活。

    异地组网 1分钟实现Socks代理 异地组网 1分钟访问Google搜索
    标签
    微信公众号