Rat's

使用Holer远程登录家里或公司内网的电脑
说明:我们很多家用电脑或者公司内网电脑都没有公网IP,导致我们在外面的时候就不能直接进行远程连接操作,这里就需要用...
扫描右侧二维码阅读全文
02
2018/09

使用Holer远程登录家里或公司内网的电脑

说明:我们很多家用电脑或者公司内网电脑都没有公网IP,导致我们在外面的时候就不能直接进行远程连接操作,这里就需要用到内网穿透工具了,一般我们都会用到ngrok、花生壳、frp,这里博主就介绍个工具HolerHoler是一个免费开源的内网穿透工具,它可以将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP协议的报文,而且不需要我们额外使用服务器配置服务端,使用起来非常方便。

远程设置

首先我们先需要在被远程的电脑上开启远程桌面设置和配置Holer,本文教程以Windows 7为例,如果其它系统设置不一样的请自行百度/谷歌。

1、设置本地管理员账号和密码
一般电脑超级管理员账号都是Administrator,而密码也许很多人没设置,这里就大概说下方法。

先点击左下角开始-控制面板-添加或删除用户,然后自行设置或修改管理员密码。
请输入图片描述

2、配置本地远程连接
右键计算机/我的电脑-远程设置-系统属性界面,将第2项打勾,这里可能需要开启电脑防火墙。
请输入图片描述
再点击右下角选择用户,将管理员账号Administrator添加进去。
请输入图片描述
具体添加步骤为:先点击添加-将对象类型里的用户打勾-高级-立即查找-最后选择Administrator确认即可。

Holer安装配置

Github地址:https://github.com/Wisdom-Projects/holer

1、安装Java 1.7或者更高版本
按住Win+R,输入cmd进入命令窗口,输入java -version命令确认后查看Java版本,如果提示版本过低或者没安装,就需要安装下了。

先进入JAVA下载地址:点击进入,再点击中间的Downloads,选择Win版本进行下载安装。

2、下载Holer并配置
先在电脑上下载Holer软件包,下载地址:holer-client.zip,然后解压出来。

再修改配置文件holer-client/conf/holer.conf,修改成如下值:

#该参数将本地电脑的127.0.0.1:3389映射到外网holer.org:65533
HOLER_ACCESS_KEY=HOLER_CLIENT-AF3E6391525F70E4

最后进入Bin文件夹双击startup.bat即可。注意该窗口不能关闭。

远程连接

这时候被远程连接的电脑已经配置好了,然后就可以使用其它电脑或者手机进行远程连接操作了,这里就说下大概连接方法。

1、使用电脑远程连接
我们先在其它电脑上打开远程桌面连接,计算机地址填holer.org:65533,用户名Administrator,连接后输入密码即可访问了。
请输入图片描述

2、使用手机远程连接
这里分享个博主经常用的安卓微软远程桌面汉化版软件,下载地址:Microsoft desktop.apk。苹果用户可以去应用商店搜索RD Client直接下载即可,至于使用方法就非常的简单了,计算地址和用户名信息参考上面的,其它请自行摸索。

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 09 月 02 日 12 : 21 PM

发表评论

21 条评论

  1. mo666

    为什么一定是holer.org:65533

    1. Rat's
      @mo666

      貌似是作者规定的,毕竟免费的,所以作者给什么端口就用什么

      1. mo666
        @Rat's

        但是你在外网访问时一个65533端口不会对应很多个设备吗

        1. mo666
          @mo666

          就是说怎么知道65533对应的是自己的电脑还是别人的电脑

          1. anonymous
            @mo666

            你好,你的问题解决了吗?我也很纳闷,我在好几台机器上都映射到holer.org的65533端口,在公网访问它们的时候怎么区分开?

  2. 一个-灵

    楼主有两个问题
    AF3E6391525F70E4是代表什么,为什么改成官方文档的2F8D8B78B3C2A0AE就连接不上了?
    为什么把65533这个端口改成其他的(例如65532),在其他地方用修改后的端口(65532)就远程连接不上了?

    1. 一个-灵
      @一个-灵

      楼主上面两个问题我弄明白了,但是怎么获取AF3E6391525F70E4 这样的字符串?

      1. nbfhywg
        @一个-灵

        博主:我只需要内网搭建远程服务器,客户端和控制端像Teamviewer一样通过服务器进行远程控制,能帮我吗?会打赏。

      2. Rat's
        @一个-灵

        可以看下这里:https://github.com/Wisdom-Projects/holer#5-internet-and-local-address-mapping

  3. 冬天

    非常好用的一款软件,不但能够实现远程登录Windows系统,还能远程登录Linux系统
    也能将自己本地的web映射到外网访问,手机APP调试跟后台系统对接使用它都很方便
    赞!!

    1. Rat's
      @冬天

      基本内网穿透工具都可以,不过这个方便在于不用配置服务端。

  4. CPUFAN

    有支持远程开机不

    1. Mickyz
      @CPUFAN

      远程开机一般都是服务器的,需要一个远程阵列卡,ipmi idrac之类的

    2. Rat's
      @CPUFAN

      不支持,好像支持开机的没有吧?

      1. soradaisuki
        @Rat's

        我用的是TV来远程开机和远程连接的很方便

        1. Rat's
          @soradaisuki

          这个是挺方便的,不过多知道一种方法也不错。

  5. haha

    博客界面看着很舒服,不知道这几种穿透哪个好一点,这个支持群晖不

    1. Rat's
      @haha

      感觉frp使用的人多些,配置也简单,不过个人觉得能联网就够了,群晖没用过,这个支持Linux和Windows系统。

      1. haha
        @Rat's

        frp正在用,就是服务器在美国,作为一个备胎连接方式

  6. AHR

    好,教程很详细,受益颇深

    1. Rat's
      @AHR

      评论真快。