介绍
mr2是一个基于Go语言的端口转发小工具,Mr.2可以帮助您将本地服务器公开到外部网络。同时支持TCP / UDP,当然也支持HTTP。零配置,相比较各类内网穿透工具来说,它更简单和纯粹。且支持各大平台!
Github
https://github.com/txthinking/mr2
使用前提
使用这样一个工具的前提就是你需要一台独立IP的服务器,为什么说是程序员使用较为合适,是因为我相信程序员要比普通用户更容易或者更有可能拥有这样的服务器,笔者也一直都有一个闲置的小带宽,少流量服务器!
配置步骤(参考Github)
- 服务端
首先将mr2下载到服务器,笔者手里是一台Windows服务器,Linux也是一样,配置代码如下:
配置端口和密码(全端口)
mr2 server -l :9999 -p password
仅允许部分端口,并在每个端口上设置密码
mr2 server -l :9999 -P '5678 password' -P '6789 password1'
- 客户端
mr2 client -s server_address:port -p password