今天发现了一个旧手机的新用途…就是…可以用来做反向代理服务器
当然…旧手机可以,理论上Android4.4+的平台都可以
直接上正题:
Android下有个俄罗斯大神开发的app 叫 ksweb
里面包含了 lighttpd nginx apache还有mysql和php环境,可以直接用来搭建网站…wordpress,typecho 等等 根本不在话下
先用lighttpd 搭建web管理页面,然后每次改完设置都要重启服务,设置如图
然后用电脑访问 手机IP:8001 就能进入后台管理页面
那我这里添加参数就可以用nginx进行反向代理
server { listen 10001; location / { proxy_pass http://192.168.1.100:2222; } }
这里意思是监听10001端口 代理到192.168.1.100的2222端口
另外实测了下,ksweb自带的nginx并不完整,不支持tcp的转发
不过支持反向代理websocket
范例:
server {
listen 10001;
location / {
proxy_pass http://192.168.1.100:2222;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
}
}
那么,这有啥用咧?
那就看各位的想象力多丰富咯=.=