(内 穿透)
介绍
使用java基于aio/nio实现的内 穿透工具,致力于帮助开发者内 开发供外部调试使用。
软件架构
源码打包正式包
安装教程
- 准备公 (假设公 ip=10.1.1.22)服务器,安装openjdk1.7+ 下载发行版本(magpiebridge-server-0.0.1.tar.gz)服务端 解压magpiebridge-server-0.0.1.tar.gz到指定目录 (tar -zxvf magpiebridge-server-0.0.1.tar.gz -C /usr/local/magpiebridge-server) 解压后目录及文件结构如下:_bin |_startup.sh |_stop.sh _conf |_cfg.properties _lib |_magpiebridge-common-0.0.1.jar |_magpiebridge-server-0.0.1.jar _logs配置服务端端口(供客户端连接使用)、代理端端口(对外服务端口)(vim /usr/local/magpiebridge-server/conf/cfg.properties)# server # 服务端IP及端口 server.ip=0.0.0.0 server.port=9799 # 根据域名自动分发转向 server.mappings=0.0.0.0:80 # 代理端端口映射内 具体端口 server.10001.mappings=0.0.0.0:13389/192.168.1.102:3389,0.0.0.0:13306/127.0.0.1:3306,onlyfordev.jiucheng.org/127.0.0.1:8080如上d563d057c1bc45f781459faf8bf5b32b(客户端的密钥)供客户端配置使用,来确认打开具体代理端口 用户访问公 服务器的13389端口会被转发请求到内 IP(192.168.1.102)3389端口 同样用户访问公 服务器的13306端口会被转发请求到内 IP(127.0.0.1即客户端允许机器)3306端口 启动服务端及代理端/usr/local/magpiebridge-server/bin/startup.sh关闭服务端及代理端/usr/local/magpiebridge-server/bin/stop.sh
- 准备内 服务器,安装openjdk1.7+ 下载发行版本(magpiebridge-client-0.0.1.tar.gz)服务端 解压magpiebridge-client-0.0.1.tar.gz到指定目录 (tar -zxvf magpiebridge-client-0.0.1.tar.gz -C /usr/local/magpiebridge-client) 解压后目录及文件结构如下:_bin |_startup.sh |_stop.sh _conf |_cfg.properties _lib |_magpiebridge-common-0.0.1.jar |_magpiebridge-client-0.0.1.jar _logs配置客户端的服务端IP及端口(vim /usr/local/magpiebridge-client/conf/cfg.properties)# server info # 配置公 服务器的服务端IP及端口 server.ip=10.1.1.22 server.port=9799 # 配置(服务端对应客户端的密钥) client.key=10001启动客户端/usr/local/magpiebridge-client/bin/startup.sh关闭客户端/usr/local/magpiebridge-client/bin/stop.sh
先转发,后关注,然后私信“内 ”即可免费获取源码下载链接
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!