朋友有一个奇怪,WIFI内网内搭建一个网页,用于别人下载东西。找我帮忙解决。
一、大概过程
- 淘宝购买小米路由器mini;
- 刷机breed web,或购买已刷breed的路由;
- https://opt.cn2qq.com/padavan/ 下载固件RT-AC54U-GPIO-30-xiaomimini-128M_3.4.3.9-099.trx,并用breed输入;
- 登录padavan管理页面,【系统管理】-【服务】并开启ssh;
- 插入U盘,【扩展配置环境】-【启用opt自动更新】系统会自动挂载/opt目录;
- ssh登录后,配置http代理后export http_proxy=http://192.168.5.46:3128;
- 执行opkg.sh安装opkg;(没有代理会失效)
- 执行opkg install nginx 安装nginx;
- 修改nginx.conf;
- 设置nginx自启动;(本步骤我屡次失败,所以使用了定时任务,每分钟启动一次nginx)【系统管理】-【服务】-【计划任务】/opt/sbin/nginx
二、基于备份文件的过程
准备
插入格式为为NTFS格式的U盘。
2.1 安装padavan
按住路由器Reset键后,插电源线后进入boot模式;
有线网络连接后,浏览器输入http://192.168.1.1;
上传RT-AC54U-GPIO-30-xiaomimini-128M_3.4.3.9-099.trx固件;
2.2 更新padavan配置;
浏览器进入http://192.168.123.1
【系统管理】-【恢复】-【上传设置】,上传导出的配置文件Settings_RT-AC54U-GPI.CFG
路由器重启后进入http://10.0.0.1
2.3 安装opkg、nginx
ssh登陆路由器后执行:
export http_proxy=http://192.168.1.2:1080 opkg.sh opkg update opkg install nginx
2.4 配置nginx
vi /opt/etc/nginx/nginx.conf
修改为内容如下:
worker_processes 1; events{ worker_connections 64; } http { include mime.types; default_type application/octet-stream; server { listen 81; server_name _; location / { autoindex on; root /media//KINGSTON/; index index.html index.htm; } } }
修改crontab,使其nginx自动启动。
【系统设置】-【服务】-【crontab】
添加:
*/1 * * * * /opt/sbin/nginx
-