基于workerman的GatewayWorker框架开发的一款高性能代理系统。
GatewayWorker框架文档:http://www.workerman.net/gatewaydoc/
####pangolin_proxy是什么? 基于workerman的GatewayWorker框架开发的一款高性能代理系统。实现了内网IP映射到公网,实现了将公网请求代理到内网 ####pangolin_proxy能做什么?
- 内网搭建网络服务器,实现公网访问内网资源
- 适用于需要公网联调的一些开发测试场景 例如:直接在内网调试支付,或者直接在内网调试微信公众号等,不必再将代码发到公网调试,提高开发效率
- 使用socket协议
- 请求代理转发
- 断线重连,提高内网稳定性
1、git clone https://github.com/xyzj91/pangolin_proxy
1.将服务端部署到公网服务器上并启动 2.客户端修改配置文件:Common/Config.php 中的 server_path 修改为公网服务器的IP地址 3.启动客户端
启动server端 (server端必须部署在公网服务器上)
php start_server.php start -d
启动client端 (client端部署在内网机上)
php start_client.php start -d
启动server端 (server端必须部署在公网服务器上) 双击start_server_for_win.bat
启动client端 (client端部署在内网机上) 双击start_client_for_win.bat
注意:
windows系统下无法使用 stop reload status 等命令
如果无法打开页面请尝试关闭服务器防火墙