WinServer FRP
WinServer FRP
来源 https://zhuanlan.zhihu.com/p/259849951
本专题因为涉及面较多,将大致分为如下几个方面逐步介绍:
- 内网穿透
- 资源协同
- 应用虚拟化
本篇就从内网穿透开始。
说起内网穿透,大家可能都会想到一些商用软件,比如:向日葵、Nat123、todesk这一类的,或者说自己做路由端口转发。这些商用软件,要么付费,要么限速,使用起来很是麻烦。在此就大致说一下一个开源的方案:FRP。
frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。具体的可以参看如下页面:
frp首页、文档和下载 - 内网穿透工具 - OSCHINA - 中文开源技术交流社区
关于frp 的使用,网上有很多的资料,实际上该工具使用起来非常简单。在此就不多说了,只需在有公网IP的终端上做脚本的配置,然后再在内网终端上做脚本配置即可。
以下是我的配置脚本:
frps.ini
frpc.ini
按教程启动服务后,即可直接穿透。那么就可以干很多事了,比如:
1、远程桌面登录内网的PC
以下是我内网一台PC,在经过frp的反向代理后,直接用公网IP的服务器域名和端口号即可进行访问。稳定性和速度都比较好。效果比向日葵好很多,可以媲美免费的todesk.
2、内网计算机上面的资源访问
以下就是我在内网机子上做了一个WebDav,然后映射成出来做网络驱动器,即可从外网访问。当然,前提是得先在内网机子上配置好WebDav。这个下一篇拿出来单独说,WebDAV的配置不麻烦,但在IIS下面搞,坑特别多。整整浪费了我三天时间。
基本上说配置不难,很简单。但最大的坑就是端口和域名问题,一定的对应上。特别是HTTP的访问端口特别容易配错。
该工具还有一个很好的地方就是可以从WEB端进行管理,包括客户端的脚本管理以及FRP的整体运行状况的监控。如下图:
客户端管理页面FRP运行状况监测面板
该工具搭建起来后可以搞很多事情,各位如果愿意折腾可以尝试一下。并且该工具目前来看,可以说算是比较好的内网穿透方案了。
========= End