您的位置:首页 > 运维架构 > 反向代理

NetOk(免费反向代理)+VS2017远程调试实战

2020-02-14 14:22 260 查看

首先我们需要将工具软件拷贝到需要进行远程调试的电脑上,进行一些简单配置,既可使用远程调试。

工具软件

1、NetOk(免费反向代理)

2、Remote Debugger(远程调试工具,VS自带工具软件)

第一步、使用NetOk内网穿透工具软件,对远程电脑网络进行反向代理。(能直接访问远程电脑,忽略这一步)

NetOk内网穿透工具 https://netok.link/a/download/

在这个网站上可以找到不同平台的netok。我只是零时使用下IP代理软件,就下了一个windows简版,完成代理只需设置下端口,一键完成简单使用。对于我来说已经够用了。

第二步、找到Remote Debugger 工具,并拷贝到远程调试的电脑。

在VS安装目录找到Remote Debugger目录(在安装目录的Common7\IDE里面,下图目录是因为我把VS2017安装在D:\Program Files (x86)\Microsoft Visual Studio\2017):

Remote Debugger下面有x64、x86是我们需要使用的工具,根据目标电脑上需要调试的软件运行环境选择文件夹下的工具。

在需要调试的电脑上打开文件夹下软件msvsmon.exe

第三步、打开Remote Debugger 工具,并进行远程连接配置。

当你打开x86版本远程调试器时,给你帮助提示,点击“是”。

远程调试环境检查

配置远程调试

 

设置远程访问方式,我比较喜欢设置为0,这样一直不会停止。

 

第四步、VS2017远程调试附加进程。

打开VS菜单—》调试---》附加到进程。

 

配置VS附加到进程。

 

选择需要调试的程序进程

 

 

第五步、VS工程进入调试运行模式

目标调试电脑

本地工程进入调试运行模式

 

注意事项

需要将对应程序调试数据库(*.pdb)拷贝到需要远程调试的电脑上。如果没有这个,你将无法打断点。

  • 点赞 3
  • 收藏
  • 分享
  • 文章举报
feng125125 发布了3 篇原创文章 · 获赞 3 · 访问量 604 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: