使用ngrok从外网连接内网的远程桌面mstsc_第1页
使用ngrok从外网连接内网的远程桌面mstsc_第2页
使用ngrok从外网连接内网的远程桌面mstsc_第3页
使用ngrok从外网连接内网的远程桌面mstsc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Creat on 2018-07-212018-07-21 16:47:35 By观察员使用ngrok从连接内网的桌面观察员 2018.07.21公司将内网地址到,使用的都是ngrok,之前一直没有研究,想将其用于桌面连接中,于是研究了一下,本文内容如标题所示。1、ngrok简单ngrok 的官网为,从上面可,这样就能在的版本,windows版本的是一个命令行程序。ngrok authtoken 命令为绑定账号命令网页上看到你的态,这一步是可选的,因为还有个内网网页。简单使用命令 ngrok http 80 就能将80端口出去了。服务端使用的是ngrok官方的服务,你可以搭建围。的服务,编译的

2、版本,这些内容不在本文讨论范2、配置ngrok参考ngrok 在 Windows 上内网穿透( + 桌面连接)配置。一文,文中有些部分实测不,本人亲测进行还记得绑定账号命令ngrok authtoken吗?当我执行,它在当前用户文件夹的 .ngrok2文件夹中新建了一个 ngrok.yml 配置文件,并在里面写入了账号相关(authtoken 项):这样的话,我们关于配置文件。桌面连接的配置可以建个配置文件,或者就使用这个 ngrok.yml上面提到的文章中,配置有错误,或者是不适用于当前版本(2.2.8)。正确的配置如下:页面 1 / 5authtoken: 5NShLN(手动马赛克)Jx4

3、4mq3NNemCreat on 2018-07-21我们在隧道集中添加了一个叫 mstsc 的隧道,它将桌面使用的3389端口转发进来,使用tcp协议。(注意:该配置文件中应使用空格,而不应使用tab,否则会报错。)然后,我们就可以启动了。使用命令 ngrok start mstsc 来指定隧道名启动,如果有多个隧道名,则以空格分隔。启动的结果如下:页面 2 / 5ngrok by inconshreveable (Ctrl+C to quit)Session Statusonline LIUHONG WEI (Plan:)Version2.2.8RegionUnited States (u

4、s) Web InterfaceForwardingtcp:/0.tcp.ngrok.io:13379 -> :3389Connectionsttlopnrt1rt5p50p90000.000.000.000.00tunnels: mstsc:remote_port: 3389proto: tcpaddr: ":3389"Creat on 2018-07-21其中的 Forwarding 就是转发地址,每次重新启动都会重新分配。此时,地址填入桌面(mstsc)中就能连接了:如果想使用自定义配置文件,可在 ngrok.exe 目录新建

5、文本文件 ngrok.cfg,并将配置写入。注意:要在自定义配置中使用 TCP 隧道,则 authtoken也要一起拷入。然后就可以使用命令ngrok start -config ngrok.cfg mstsc 来启动 ngrok.cfg 配置文件中的mstsc 隧道。也可以将这个命令写在 start.bat 批处理文件(新建的文本文件)中,以便快捷启动。3、【附】开机自启参考Windows 添加自定义服务、批处理文件开机自启动 Wayne WH 新浪博客【Windows 添加自定义服务】:1、使用 Windows 服务工具 instsrv.exe 与 srvany.exe:参考:页面 3 /

6、 5Creat on 2018-07-212、SC 命令创建、开启、配置、关闭服务:参考:windows 服务 bat 批处理)(SC 命令 - 安装、开启、配置、关闭【批处理文件开机自启动】:1、组策略中新建自启动批处理文件:首先,你可以在一个地方建立一个 BAT 文件,比如在 D:test.bat,BAT 内容为 mkdir r:Safari。然后,打开 gpedit.msc,选择左侧"本地计算机策略""用户配置""Windows 设置""脚本 (登录 / 注销)",再双击右侧 "登录",在

7、弹出来的窗口里找到"添加"按钮,选择脚本路径就为 D:testbat,脚本参数不用填写,之后按确定就可以了。2、将 bat 文件成为系统服务:参考:4、伸手党使用批处理转 EXE 工具 Quick Batch File Compiler 制作了启动 start.bat 的 start.exe,按照SC 命令 - 安装、开启、配置、关闭 windows 服务 bat 批处理制作了添加、停止、删除服务的三个批处理文件(SC_Start.bat 中的exe文件路径需按需修改),最后的目录结构如下:点击 SC_Start.bat 可添加服务到系统中:页面 4 / 5Creat on 2018-07-21最后说明:1、服务管理的三个批

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论