由于各大运营商禁用了80端口,而且IPv6地址还没有普及,自家的koolshare路由器想要通过常规的远程web登录已经无法实现,但是更改web页面的目的端口是一个可行的方法
- 用SSH登录koolshare路由器
ssh root@192.168.100.2 #替换成自己路由器的IP地址
然后输入密码,koolshare默认密码是koolshare(注意,输入密码时,密码是不可见的)
登陆后,得到如下结果
>ssh root@192.168.100.2
root@192.168.100.2's password:
BusyBox v1.30.1 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
Openwrt Koolshare mod V2.31, r10822-50aa0525d1 by fw867
-----------------------------------------------------
root@Openwrt:~#
- 然后使用vim更改配置文件
vim /etc/config/uhttpd
通过添加配置文件语句来添加listen 端口
config uhttpd 'main'
list listen_http '0.0.0.0:80' #
list listen_http '[::]:80' #
list listen_http '0.0.0.0:9090' #添加这个语句,即代表任何IPv4地址的9090号端口可以使用
list listen_http '[::]:9090' #添加这个语句,即代表任何IPv6地址的9090号端口可以使用
list listen_proxy '127.0.0.1:8000'#
list listen_https '0.0.0.0:443' #
list listen_https '[::]:443' #
.......略.....
然后重启uhttpd守护进程,这样就可以使用新的端口进行访问了
service uhttpd restart
- 如果修改了web管理页的端口不包含80端口,则还需要修改酷软的”获取运行状态信息“端口,如果不进行修改,酷软中心将不能获取软件的运行状态
/koolshare/scripts/base.sh
将文件中的export LANIP=127.0.0.1
改成export LANIP=127.0.0.1 :9090
这里设置成和uhttpd一样的端口,然后进行保存即可
之后酷软中心便能正常获取软件的运行状态了