本地的服务暴露到外网 Mr.2

GPLv3
Google Go
跨平台
2019-05-06
红薯

Mr.2 可以帮你将本地的服务暴露到外网供访问,支持 TCP/UDP, 当然也包括 HTTP.

Server

$ mr2 server -l :9999 -p password

Client

# Local server is 127.0.0.1:1234, expect to expose: server_address:5678
$ mr2 client -s server_address:port -p password -P 5678 -c 127.0.0.1:1234
# Local web root is /path/to/www, expect to expose: server_address:5678
$ mr2 client -s server_address:port -p password -P 5678 --clientDiretory /path/to/www

示例

访问局域网 HTTP 服务

$ mr2 client -s server_address:port -p password -P 5678 -c 127.0.0.1:8080

# then
Your HTTP server in external network is: server_address:5678

SSH 访问本地机器

$ mr2 client -s server_address:port -p password -P 5678 -c 127.0.0.1:22

# then
$ ssh -oPort=5678 user@server_address

访问本地 DNS 服务器

$ mr2 client -s server_address:port -p password -P 5678 -c 127.0.0.1:53

# then
Your DNS server in external network is: server_address:5678

$ dig github.com @server_address -p 5678

通过 HTTP 访问本地目录:

$ mr2 client -s server_address:port -p password -P 5678 --clientDirectory /path/to/www

# then
A HTTP server in external network is: server_address:5678
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

魔方四阶玩法[图解]

------------------------------------------------------------------------------------------------------------------------------------ 魔方二阶玩法[图解] -------------------------...

2018/02/07 08:22
105
0
Yarn(MapReduce 2.0)下分布式缓存(DistributedCache)的注意事项

1、问题 最近公司的集群从 Apache hadoop 0.20.203 升级到了 CDH 4,迈进了 Hadoop 2.0 的新时代,虽然新一代的 hadoop 努力做了架构、API 上的各种兼容, 但总有“照顾不周”的地方,下面说...

2014/03/08 02:35
3.4K
0
android 蓝牙

#### 通过反射调用判断蓝牙是否已连接(反射不一定能成功) ``` Method isConnectedMethod = BluetoothDevice.class.getDeclaredMethod("isConnected", (Class[]) null); isConnectedMethod...

2018/05/10 14:38
22
0
Android 平台版本与API级别对应关系

下表列出了各 Android 平台版本支持的 API 级别。 如需了解有关运行各版本的设备的相对数量的信息,请参阅“平台版本”信息中心页面。 平台版本 API 级别 VERSION_CODE 备注 Android 7.0 24...

2018/02/07 18:29
15
0
Android DownloadManager ERROR_UNKNOWN 在API 17 巨坑完美解决

- 欢迎关注http://quanke.name/ - 转载请注明出处,谢谢 现在做了一个下载,为了兼容性直接使用Android Sdk 自带的 [DownloadManager](https://developer.android.com/reference/android/ap...

2016/10/26 16:27
292
1
编译安装Nexus5 Android系统内核

按照CyanogenMod的官方教程,根据自己的机型,下载代码,下载内核代码。 比如我的机型是Nexus 5,教程在这里: http://wiki.cyanogenmod.org/w/Build_for_hammerhead 刷新Recovery后,把编译...

2015/06/07 16:38
268
0
Android系统版本与API Level对照表

Platform Version API Level VERSION_CODE Notes Android 4.2 17 JELLY_BEAN_MR1 Android 4.1, 4.1.1 16 JELLY_BEAN Platform Highlights Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1 P...

2013/07/17 17:11
1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部