移动神器RAX3000M路由器变身家庭云之四:开放LuCI管理界面,网站服务

发布时间:2024年01月04日

前面已经改造成了家庭云供外网访问了。由于这个路由本来就是openwrt,openwrt本身的管理界面LuCI-admin很好用,但被屏蔽了,需要打开。

打开界面

ssh登录路由器,修改 /etc/config/uhttpd配置文件如下:

config uhttpd 'main'
        option enabled 1  #此处原来是0
        list listen_http '0.0.0.0:8080' 
        list listen_http '[::]:8080'
        list listen_https '0.0.0.0:8443'  #https端口原来是4433,改成8443
        list listen_https '[::]:8443'

再执行命令重启uhttpd服务

service uhttpd restart

再到浏览器试试打开 http://192.168.10.1:8080
熟悉的界面又回来了,可以设置的项目比原来的界面丰富多了,比如防火墙端口转发之类的:

在这里插入图片描述

开放uhttpd服务以后,其实还可以做一些自己的网站之类的用途(可能还要安装php),后面我会讲到如何利用它做一个maven私服。

让外网访问你的网站

前面已经设置好了动态域名,现在只要开放8080端口,外网就可以访问自己的路由器管理界面了,当然,也能访问你的网站了。

把管理界面移到子目录

因为你做了网站,那么网站的根目录肯定不能再是LuCI 管理界面了,这就需要把它移到一个子目录。于是乎一顿操作猛如虎:

mkdir /w3
cd /w3
ln -s /www admin
ln -s ln -s /www/luci-static .

这时,再修改/etc/config/uhttpd配置文件如下三行:

        option home '/w3' #根目录改到新建的目录去
        option cgi_prefix '/admin/cgi-bin' 
        list lua_prefix '/admin/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua'
 

这样,LuCI-admin界面的路径现在变成:
http://192.168.10.1:8080/admin了。

隐藏目录列表

当然,你可以把admin改成一个很难记住的路径,这样让另从猜不到管理界面路径,实现隐藏的作用。当然,光这样还是不够的,你的网站还没建设好之前,别人通过访问http://192.168.10.1:8080/还是能看到你的目录结构的。为了不让别人看到你的目录列表,还得在/w3目录下创建一个index.html文件,随便写点内容就可以了。
执行如下命令

echo 'Welcome to my home page' >> /w3/index.html

再看看您的http://192.168.10.1:8080/是不是看不到目录列表了?

本系列其它文章:

移动神器RAX3000M路由器变身家庭云之一:开通SSH,安装新软件包
移动神器RAX3000M路由器变身家庭云之二:安装vsftpd
移动神器RAX3000M路由器变身家庭云之三:外网访问家庭云

文章来源:https://blog.csdn.net/weixin_45357522/article/details/135382496
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。