Mr2.js 是 mr2 的 javascript 客户端, 内置免费服务器, 可以帮助你将内网服务器暴露在外网.
$ npm install -g @txthinking/mr2
$ mr2 -c 127.0.0.1:1234
# 将本地服务 127.0.0.1:1234 暴露在外网
$ mr2 -c 127.0.0.1:1234
# 将本地目录 /path/to/www 暴露在外网
$ mr2 -d /path/to/www
# 指定一个子域名
$ mr2 -D xxx -c 127.0.0.1:1234
# 查看内置服务器列表
$ mr2 -l
# 指定一个内置服务器
$ mr2 -s us.mr2.dev:2222 -c 127.0.0.1:1234
# 指定一个内置服务器及子域名
$ mr2 -s us.mr2.dev:2222 -D xxx -c 127.0.0.1:1234
# 将本地服务 127.0.0.1:1234, 暴露在外网: server_address:5678
$ mr2 -s server_address:port -p password -P 5678 -c 127.0.0.1:1234
# 将本地目录 /path/to/www, 暴露在外网: server_address:5678
$ mr2 -s server_address:port -p password -P 5678 -d /path/to/www
以 GPLv3 协议开源
1
thisismr2 OP |
2
woorz 2019-05-28 09:42:26 +08:00
frp 的变种?
|
3
thisismr2 OP 如果她不错, 而且又很简单, 应该很好吧
|
4
jinggoing 2019-05-28 10:22:22 +08:00
$ mr2 -s server_address:port -p password -P 5678 -d /path/to/www
这里要输入我的服务器密码? |
5
thisismr2 OP @jinggoing 自己的 mr2 server https://github.com/txthinking/mr2
|
6
xionger 2019-05-28 10:51:17 +08:00 via iPhone
内置服务器是哪国的
|
7
thisismr2 OP 目前就一个美国的服务器. 不确定大陆访问质量
|
8
viperasi 2019-05-28 11:34:39 +08:00
我为什么第一个反应是 mir2,我有罪
|
9
Cursor 2019-05-28 11:37:44 +08:00 via iPhone
有种 frp 既视感
|
11
sleshep632 2019-05-28 12:21:39 +08:00
推荐更全能的 socat
multipurpose relay for bidirectional data transfer Socat (for SOcket CAT) establishes two bidirectional byte streams and transfers data between them. Data channels may be files, pipes, devices (terminal or modem, etc.), or sockets (Unix, IPv4, IPv6, raw, UDP, TCP, SSL). It provides forking, logging and tracing, different modes for interprocess communication and many more options. . It can be used, for example, as a TCP relay (one-shot or daemon), as an external socksifier, as a shell interface to Unix sockets, as an IPv6 relay, as a netcat and rinetd replacement, to redirect TCP-oriented programs to a serial line, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts inside network connections. Socat supports sctp as of 1.7.0. |
15
nicoljiang 2019-05-28 13:30:16 +08:00
这种东西一般是什么场景啊?
|
17
xionger 2019-05-28 14:59:57 +08:00 via iPhone
本地开发很有用啊
|
18
liangzi 2019-05-28 15:05:27 +08:00 via Android
内网本机搭建个博客 wiki 什么的 用它穿透到服务器 再访问 没问题吧 这个会不会把内网机器的其他目录给暴露出来 或者说被爆破出来?
|
19
xionger 2019-05-28 15:05:53 +08:00 via iPhone
@nicoljiang 我用来开发小程序
|
22
thisismr2 OP @nicoljiang 对我们的前端很有用. 有时 QA 人员和开发对接时也能用到.
当然还有很多新奇玩法. |
23
liangzi 2019-05-29 01:04:51 +08:00 via Android
@thisismr2 这个需要一定的网络质量 我这里就不是很好用了 FRP 还行 不过还是感谢开发者的辛苦付出 ❤️♥️💞💕❣️
|
25
thisismr2 OP 可以用自己的服务器
|