ZeroTier与Windows远程桌面实现远程控制 (转)(内网穿透)

2023-11-06

背景

Teamviewer虽然很好用速度也快,但是它是一款商业软件,时常会检测为商业用途而阻止个人免费使用,虽然网上也有一些修改ID的方法,还是各种破解版,但是均不尽如人意,于是想找找替代方案。经过尝试发现ZeroTier与Windows远程桌面程序一起用可以很好实现远程办公。闲言少述,直奔主题

 

我想用家里的笔记本(Notebook,安装的Windows7),控制公司的台式机(Desktop,安装的Windows7)桌面,实现远程办公

 

1. 利用ZeroTier构建虚拟局域网

从以下网址下载ZeroTier Windows版的,下载后安装一路确定即可:

https://www.zerotier.com/download/。

 

两台机器完成安装后,在开始菜单中打开ZeroTier One。程序不会出现主界面,只会在右下角隐藏的通知区域中出现小图标,左键单击小图标出现如下弹出框

 

2. 注册帐号

进入https://my.zerotier.com/注册并登录帐号(这一步需要验证邮箱)

登录后进入Networks栏目,https://my.zerotier.com/network。点击Create a Network,创建一个网络,ZeroTier会随机分配一个Network ID,进入创建的这个Network中

 

3. 两台电脑加到一个网络

分别点击两台电脑上的ZeroTier One小图标,再点击Join Network。如下图

这时会弹出如下对话框,在输入框中输入上步ZeroTier分配的Network ID号

点击Join完成两台电脑连接操作

 

4. 连接两台电脑为一个虚拟局域网

再次进入ZeroTier官网,点击如下链接,进入第2步注册的Network ID中

 

往下一直到Members栏下,分别勾选这两台主机,将这两台主机连成一个局域网。这时虚线变成蓝绿色框,如下图。同时,可以检查Managed IPs,这个IP可以通过cmd进入DOS界面通过ipconfig查看。

 

至此,有关ZeroTier的部分已完成,两台电脑组建了一个虚拟局域网

 

5. Windows远程桌面连接

 

因为我想用家里的笔记本,控制公司的台式机,所以我打开公司台式机远程系统属性对话框,修改远程控制选项。具体如下:

Step1. 右键单击计算机,在弹出的菜单中选择属性

 

Step2. 再在弹出的对话框中选择远程设置,这时会弹出系统属性对话框,如下图。在远程选项卡,勾选允许远程协助连接这台计算机,以及允许运行任意版本远程桌面的计算机连接。并应用和确定

 

6. 远程连接

6.1打开远程桌面接连程序

可以采用以下两种方式之一,打开家里笔记本的远程桌面连接程序

方式一:

打开运行框,在其中输入mstsc打开mstsc.exe程序,这个程序即远程桌面接连,如下图

 

方式二:

开始=>所有程序=>附件=>远程桌面连接。如下图

 

6.2 连接远程桌面

打开远程桌面连接程序后弹出如下对话框,在计算机栏里填上受控计算机的IP地址。即公司台式机的IP地址(可以通过公司台式机ipconfig命令查看到,或者第4节中,ZeroTier网页的Members栏下的公司台式机的Managed IPs)

如果想做一些分辨率或者网络宽带等的设置可以展开上图中显示选项处。

 

在连接的过程中,会弹出Windows安全对话框,如下。

其中需要注意的是,受控电脑必须要有登录密码!

在默认的情况账号为administrator (或者Administrator,首字母大写亲测亦可),密码为受控电脑的系统登录密码

点击确定完成远程控制,这样就可以在家远程办公了。

当然,需要说明的是这种方法做远程控制,其反应速度受两台电脑网速和受控电脑CPU性能影响。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ZeroTier与Windows远程桌面实现远程控制 (转)(内网穿透) 的相关文章

  • 使用Excel实现数据驱动测试

    文章目录 1 概述 2 xlrd 3 openpyxl 4 pandas 5 如何在excel表格中描述多个用例 5 1 制定解析规则 5 2 创建测试用例 1 概述 测试类型 本质 数据类型 接口测试 数据流动和验证 csvyamljso

随机推荐

  • RTX2080ti配置tensorflow gpu版

    tensorflow gpu配置 昨晚搞到1点 终于把tensorflow gpu给配置成功了 之前是交给一位朋友搞的 我也懒得弄 结果还是没搞定 秉着万事靠自己的态度 终于 一边下军旗 一边配置成功了 首先 讲讲我个人的电脑配置 E3 1
  • 有关‘全局唯一id‘

    UUID和Snowflake的对比 当需保证全局唯一的id 可以选用UUID或Snowflake 及其变种 其中UUID 不依赖于任何第三方系统 性能和可用性上较好 Snowflake生成的id具有单调递增性 可以拿到生成时的时间戳信息 能
  • MySQL高级增删改查

    新增数据 基本语法 insert into 表名 字段列表 values 值列表 主键冲突 更新和替换 主键冲突 更新操作 insert into 表名 字段列表 包含主键 values 值列表 on duplicate key updat
  • SqlServer数据库版本不一致使用DROP TABLE IF EXISTS语法报错

    SqlServer数据库版本不一致使用DROP TABLE IF EXISTS语法报错 在SqlServer2016版本及更高版本 建表前判断表是否存在 可以使用 DROP TABLE IF EXISTS sysuser 低版本的SqlSe
  • linux启动停留时间,Ubuntu 16.04 启动长时间停留在紫屏状态

    Ubuntu 16 04 启动长时间停留在紫屏状态 1 Ubuntu 16 04 启动长时间停留在紫屏状态 2 Advanced options for Ubuntu 3 Ubuntu with Linux 4 10 0 28 generi
  • Framework工具——EA画图

    EA 是一个著名的企业架构 Enterprise Architecture 工具 用于绘制和管理企业的架构图和过程模型 该工具提供了多种功能 包括建立业务流程图 数据流图 组织结构图 应用架构图等 EA工具可帮助企业进行战略规划 业务流程改
  • Redis过期监听—订单超时-取消

    最近在做电商项目 涉及支付超时处理的几种方式 记录哈使用redis监听处理 提交订单的时候 支付 超过了有效时间则支付状态自动更新为已取消 redis过期监听的实现 1 修改redis windows conf配置文件中notify key
  • OpenBSD cvsup更新

    安装了 OpenBSD 后你会发现它很小个 只有500多M 当然里面只有ssh sendmail功能 dev wd0a 130M 38 8M 84 7M 31 dev wd0h 95 5G 16 0K 90 8G 0 home dev wd
  • vue2.0解决el-table无限滚动解决数据量大前端界面渲染耗时或卡顿问题

    vue相关依赖版本 name vue demo version 0 1 0 private true scripts serve vue cli service serve build vue cli service build lint
  • input元素的事件的触发顺序及change事件触发条件

    1 input元素的事件触发顺序
  • Ubuntu学习笔记:配置账户密码使用期限

    Ubuntu学习笔记 配置账户密码使用期限 配置账户密码最短使用期限为 10天 最长使用期限为 90 天 查看的方式还可以是 sudo passwd S liu
  • SpringBoot使用ShedLock调度任务

    前言 在分布式的场景下 SpringBoot程序以集群的方式部署 这些程序中运行着相同的代码 如果其中有定时任务的话 所有的程序都会运行该任务 这样就会导致任务的重复执行 由于所有的定时任务在集群的不同节点值中 所以需要一个专属的数据存储空
  • GCC编译选项参数

    linux系统下头文件 库文件搜索路径总结 文章目录 一 头文件 1 1 gcc或g 找头文件有三种策略 二 库文件 2 1 编译时查找库文件路径 2 2 运行时查找动态库文件路径 2 3 动态库的搜索路径搜索的先后顺序 一 头文件 1 1
  • java类静态实例成员_java中 静态成员、实例成员、构造方法在子类和父类中的执行顺序...

    java中的成员分为 静态成员 静态成员变量 静态代码块 静态成员方法 实例成员 实例成员变量 实例代码块 实例成员方法 构造方法 析构方法 下面做的实验 主要是验证 当new 一个子类时 子类和它的父类中 静态成员变量 静态代码块 实例成
  • jar还原源码

    上周接到个新任务 一个遗留的接口工程需要改造 然而根据前任开发留下的文档看 这个工程没有代码 只有生产环境的jar包供使用 边吐 咒 槽 骂 边在SVN服务器上四处翻找 想找到这个工程的源码 毕竟没源码怎么跑起来这个工程 不能跑起来怎么改造
  • 导致服务器CPU跑满的原因有哪些

    一 硬件原因 服务器CPU自身出现问题 比如机房散热不足 温度过热或者驱动故障 导致CPU性能下降 很容易造成CPU跑满的情况 二 网站代码错误 排查硬件原因后 我们进入网站后台查看是哪些程序占用了大量CPU 检测这些代码自身是否有问题 如
  • consul重启导致服务必须跟着重启解决方案

    问题 consul作为注册中心和eureka的机制不同 当微服务启动后首先向注册中心发注册请求 这点两者一致 之后consul在维护可用服务列表时 采用的是主动向微服务发健康检查的接口 也可以配置成微服务主动向consul发心跳 但是我看完
  • js写一个行星运转的效果

    以太阳系为例 以太阳为中心点 水金木土地火天海依次围绕着太阳做圆周运动 嗯 假设为圆周运动吧 以太阳为圆心点 所以在求行星做圆周运动时的半径就是行星的圆心点到太阳的圆心点 我们可以计算出太阳和行星的圆心点 我们可以通过函数获得行星和太阳的l
  • 经典面试题-聊聊JDK和CGLib动态代理实现和区别

    前言 在电面试阿里时 被问到Spring AOP中JDK和CGLib动态代理的区别 在此整理一下 供大家参考 JDK和CGLib动态代理实现 动态代理在Java中有着广泛的应用 如Spring AOP Hibernate数据查询 测试框架的
  • ZeroTier与Windows远程桌面实现远程控制 (转)(内网穿透)

    背景 Teamviewer虽然很好用速度也快 但是它是一款商业软件 时常会检测为商业用途而阻止个人免费使用 虽然网上也有一些修改ID的方法 还是各种破解版 但是均不尽如人意 于是想找找替代方案 经过尝试发现ZeroTier与Windows远