我相信做过客户远程支持的同学都有这么痛苦的经历:为了去查询一个问题,你得让客户的IT开个QQ远程控制给你,然后再通过他的QQ远程连接到服务器的远程桌面,然后再在服务器的远程桌面上打开各种管理工具,然后就痛苦看着糊成一团的画面,小心谨慎的敲下键盘上的每个字母并等着这些字母在客户服务器的屏幕上逐个显示出来…………
我们也用过动态域名+路由器端口映射,但是这个风险太高,稍有常识的客户网管直接会毙掉这种支持方案。后来也让客户网管在服务器上装TeamViewer,但是要么运行得慢,要么TeamViewer直接傲娇的告诉你,“疑似商业使用”,给你来个使用5分钟就断线。最后用得最多的还是QQ远程,但是效率极低。
最重要的是,当你需要开发定位BUG时,你会发现最有效率的方式还是带上完整的开发环境去到客户现场,接入客户的网络,然后打开开发工具直接调试。而对于实施来讲,如果你需要帮客户调整一个配置,你可能需要远程搞上大半天才能搞定,如果碰上客户太忙的话,你会发现时间完全是被浪费掉的。
PortWay能做什么说了那么多,PortWay到底能做什么?
PortWay我写的一款内网穿透工具,用GoLang开发,主要是就为了让实施或是开发像在客户现场一样去完成自己的工作,PortWay支持以下两种方式的内网穿透:
一. Http穿透在局域网内(例如公司网络)运行一个Agent工具,就可以将你局域网内的http网站(例如oa/crm之类的)发布到公网,让大家可以在互联网上方便的访问,不需要做路由器配置,更不需要做防火墙及动态域名配置。
二. TCP穿透在局域网内(例如公司网络)运行一个Agent工具,然后带到电脑在其他可访问Internet的地方(比如我们装逼常去的星巴克)运行一个Proxy,然后你就可以像在局域网里面一样,随意访问你的数据库/OA/ERP等等(只要是基于TCP网络端口的服务)。这个过程不需要vpn,更不需要远程桌面。
PortWay如何使用1. Windows版的PortWay下载