Quantcast
Channel: 看得透又看得远者prevail. ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20548

基于nodejs的代理服务器程序mproxy

$
0
0

安装


npm install mproxy -g

启动


mproxy  



后台启动(linux)


nohup mproxy  &



启动参数




//常用


p=9999 --代理监听端口,默认9999


b=ip:port --桥接代理地址,默认空




//密钥对


cert="" --公钥路径,默认使用系统自带


key="" --私钥路径,默认使用系统自带




//启用隧道


tunnel --开启隧道模式,只接受mproxy连接,接收加密后的数据




//操作


kill --kill已启动的mproxy(linux),默认不kill


debug --打印调试信息,默认不打印




//不完整示例


mproxy -p=9999  -b=127.0.0.1:9998  --kill



参数优先级


本次传参 > 上次启动传参 > 系统默认



代理桥接

你可以将部署在不同服务器上的mproxy桥接起来

mproxy --b=服务器IP:服务器端口



加密传输





如果桥接到二级代理,与二级代理的通信自动加密


如果当前代理是二级代理啊,请传tunnel参数,否则无法工作


建议传入cert和key参数,使用自定义密钥对.





from https://www.npmjs.com/package/mproxy

-------

另外一个mproxy:
http://www.it-soa.eu/en/resp/mproxy/
http://www.it-soa.eu/en/resp/mproxy/intro.html
http://www.it-soa.eu/en/resp/mproxy/download.html
--------

https://github.com/xybu/cs497-sandbox/tree/master/mproxy

Viewing all articles
Browse latest Browse all 20548

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>