1. 起因

因为经常用teamviewer,所以断定我是商业用户,不允许我用了。想买一个授权,结果太贵了,1700多。使用了很多其他的,向日葵卡顿,有的窗口点不到,vnc慢,效果差,卡顿,还收费,等等。最后从淘宝买了一个1200一年的授权,只能用3个设备,每次更新软件都认为你换了一个设备,还要配置,并且它的配置后台在国外,超级慢。这两天授权过期了,由于太贵,所以想上网找找其他的方法,发现了这篇文章

http://mini.eastday.com/mobile/190430121946474.html#

也就是windows自带的就很好用,这时想起来自己平常连接阿里云服务器就是windows自带的,挺好用。赶紧看看有没有ios版(心里觉着微软这么大的公司应该有,但是又怕与苹果矛盾故意不上),结果一搜,有,并且很小,几十兆,teamviewer有一百兆左右。

成了,就是它了,按照文章配置开始。

2. 配置远程连接服务

右键我的电脑->属性->远程设置->远程->远程桌面->允许远程连接到此计算机

自己的用户,比如test,最好设置一个密码,比如123

局域网试一下,OK,可以的。

3. 外网访问

我们阿里云的服务器,可以直接远程,因为是固定ip,我们自己的电脑,都是从路由器分的内部ip,出口访问的都是同一个ip,那么就需要别人可以直接知道你电脑的ip。作者介绍了一种方法,不过我当时配置失败了。

首先配置路由器的ddns服务

然后配置端口转发(虚拟服务器)

直接访问ddns域名和路由转发的端口。

因为我当时没有ddns,所以测试失败了。怎么办呢,突然想起来看雪的一篇文章。

https://bbs.pediy.com/thread-251837.htm

4. PC对PC

按照看雪文章配置,很快,好了。

怎么用呢,仔细看了一下文章说明,说是和使用局域网一样,访问的ip就是对方局域网的ip。

我的client是10.10.10.1,server是192.168.1.1,于是在client上面打开远程桌面,输入192.168.1.1,成了

哇,哇哇,这就可以了?太神奇了。不过预留了几个疑惑:

  • 如果两个电脑的局域网ip一样,会怎么样?
  • 怎么实现的呢?
  • 因为没有ios版本,我如何用手机连呢

第一个问题没有测试,第二第三个问题在翻下面评论的时候,内网穿透的一个名词映入眼帘。

5. 内网穿透

要想让别人访问到动态ip路由器下的设备,肯定少不了一个固定的ip,这个是必须的,因为谁都不认识谁,必须有一个牵线的。一个局域网下的电脑,可以直接访问到另一个局域网下的电脑,这就是内网穿透,因为理论上局域网下的设备对于外网是屏蔽的。

查资料的时候,看到了这篇比较详细的介绍

https://blog.csdn.net/zhangguo5/article/details/77848658

按照介绍选了一个花生壳,因为可以免费试用,先成功了再说。

6. 手机远程之旅

注册了花生壳,然后下载了花生壳的,安装登录,配置,好了,获得了一个域名xxx.xxx,然后手机端配置对应的域名,测试,成功了。哇,果然收费的就是傻瓜式的,好简单。

7. 总结

好了,现在可以应付一段时间了,就算付费,与花生壳类似的服务有很多,比起teamviewer要便宜太多了。但是使用中发现了一些区别

  • teamviewer在稳定性,速度上要好很多,就算低网速下,影响也不大
  • 远程桌面会踢掉当前用户,应该是开启了一个后台用户,teamviewer与当前用户共存,应该是截图视频流加上自己控制模拟鼠标键盘的消息实现的。
  • 远程桌面在打开cocos生成的winexe的时候会报错,GLFWError #65537 Happen,The GLFW library is not initialized,这个问题改了好多配置没有解决

其他的目前还没发现什么问题。

8. 后续

由于我们有很多阿里云,在想是不是可以自己写一个端口转发,毕竟平常用的不频繁,资源占用也不多,给自己用也不用考虑太多。着手开始,敬请期待

远程windows的更多相关文章

  1. mac上用teamviewer远程windows输入问题

    问题: 在mac上用teamviewer远程windows时,碰到shift,=等按键无效的问题. 解决办法: 远程桌面连接服务器时,键盘不能正常打字.此时把windows自带的小键盘打开后,此时再用 ...

  2. ubuntu远程windows桌面

    最近把系统装成了ubuntu,需要远程windows  ,就用到了ubuntu的 rdesktop工具 1.先打开终端输入 rdesktop  看系统是否安装了  rdesktop  如果没有安装需要 ...

  3. 将网页发布到远程windows server

    1.在vs下利用文件系统发布asp.net文件 2.将生成的所有文件打包成ZIP 3.将zip文件复制并解压到远程windows server的自己创建的文件夹下 4.在windows server上 ...

  4. lr设置监控本地和远程windows系统资源

    LoadRunner之设置监控本地和远程Windows系统资源   一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在LoadR ...

  5. Mac远程windows工具

    现在很多小伙伴都是使用MAC系统,但在工作中或多或少会遇到需要远程windows的情况,今天给大家安利一款软件,让你轻轻松松远程windows Microsoft Remote Desktop Mic ...

  6. ubuntu远程windows服务器

    ubuntu端: sudo apt-get install rdesktop windows端: 需要允许此windows远程访问.我的windows是windows server2012,基本操作: ...

  7. macos 远程 windows 10

    使用的工具:Parallels Client 免费,可以从windows store 免费下载: 只有这个最好用,希望能帮到你.和原生的windows 远程桌面功能很像:

  8. MacOS远程Windows提示:远程桌面连接无法验证您希望连接的计算机的身份

    解决方法: 1.在Windows端,运行输入 “gpedit.msc”,打开本地组策略编辑器 2.依次打开[计算机配置]→[管理模板]→[windows组件]→[远程桌面服务]→[远程桌面会话主机]→ ...

  9. 开启远程Windows系统3389端口

    1.Win7.Win2003.XP系统REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDen ...

  10. linux远程windows执行命令

    Linux下远程连接windows,执行命令 - Feng______的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/feng______/article/deta ...

随机推荐

  1. 【leetcode-148】排序链表

    在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序. 示例 1: 输入: 4->2->1->3输出: 1->2->3->4示例 2: 输入: ...

  2. Spring Security 入门—内存用户验证

    简介 作为 Spring 全家桶组件之一,Spring Security 是一个提供安全机制的组件,它主要解决两个问题: 认证:验证用户名和密码: 授权:对于不同的 URL 权限不一样,只有当认证的用 ...

  3. 【VS2019】Web项目发布时提示无法连接FTP服务器

    使用 Visual Studio 2019 时出现的问题 环境:win10 ltsc 场景 发布Web项目到FTP时 失败,并提示 _无法打开网站"ftp://...".未安装与 ...

  4. OCaml (ML家族语言)很好很强大

    理由如下: 1. 强类型,写着放心 2. 函数式. 且不是pure functional, 不用像 Haskell 那样极端.. 3. Algebric Data Types 的模式匹配 实在太爽了 ...

  5. EntityFramework 基类重写

    /* * ------------------------------------------------------------------------------ * * 创 建 者:F_Gang ...

  6. 原生ajax中readyState中的含义以及HTTP协议状态码的含义

    xmlhttp.readyState的值及解释: 0:请求未初始化(还没有调用 open()). 1:请求已经建立,但是还没有发送(还没有调用 send()). 2:请求已发送,正在处理中(通常现在可 ...

  7. (转)牛牛牌型判定(五小牛 > 五花牛 > 炸弹 > 银牛 > 牛牛 > 有牛>没牛)

    牌型大小: 五小牛 > 五花牛 > 炸弹 > 银牛 > 牛牛 > 有牛(牛987654321) > 没牛,K > Q > J ……2 > A, 黑 ...

  8. 开机注册联通2G网络

    2/3G PLMN LIST 在MM_RATCM_PLMN_LIST_CNF或NWSEL_MM_PLMN_SEARCH_CNF消息中可以查看2,3G搜到的PLMN LIST 内容如下: RAT:Rad ...

  9. Docker 0x08: Docker 命令

    目录 Docker 命令 run 与 start 区别 docker 进程相关命令 Restful API Docker 命令 docker命令容易混淆几个 run 与 start 区别 run: 会 ...

  10. linux函数深入探索——open函数打开文件是否将文件内容加载到内存空间

    转自:https://blog.csdn.net/qq_17019203/article/details/85051627 问题:open(2)函数打开文件是否将文件内容加载到内存空间 首先,文件打开 ...