使用openwrt配置https访问

本文介绍如何通过安装luci-ssl包并配置SSL证书来实现Luci界面的HTTPS访问,提高远程管理的安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

luci默认使用http访问,用户名和密码明文传递,很不安全。为解决上述问题,可以使用https访问luci。

具体配置如下:

1. 安装luci-ssl包:opkg install luci-ssl

2. 将ssl证书(uhttpd.crt)及密钥文件(uhttpd.key)拷贝至/etc/目录下,证书及密钥文件的产生可以参考《为RouterOS配置https访问》

3. 修改 /etc/config/uhttpd.conf,确保“list listen_https '0.0.0.0:443'“有效。

4. 重新启动uhttpd:/etc/init.d/uhttpd restart

### 如何在 OpenWrt配置 FRP 客户端和服务端 #### 配置FRPS(服务端) 为了使内网中的设备能够被外部网络访问,在云服务器上需安装并配置FRPS。 1. 下载适合Linux系统的frp版本到云服务器,解压后进入该目录。对于64位系统可执行如下命令: ```bash wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz tar -zxvf frp_0.38.0_linux_amd64.tar.gz cd frp_0.38.0_linux_amd64/ ``` 2. 编辑`frps.ini`文件来完成基本的服务端参数设定,例如监听端口等[^5]。 3. 启动FRPS服务端程序,可以通过后台运行方式保持长期在线: ```bash nohup ./frps -c ./frps.ini & ``` 4. 设置云服务器的安全组规则允许来自FRPC连接请求所需的TCP/UDP端口范围(比如6000至7000),这一步骤至关重要以确保客户端能成功建立隧道[^3]。 #### 配置FRPC(客户端) 接着是在OpenWrt路由器上部署FRPC作为客户端部分的工作流程说明。 1. 使用opkg工具安装官方源里的openwrt-frp软件包以及配套的LuCI界面组件luci-app-frpc,注意顺序应先装frpc再装UI插件以免出现问题[^2]: ```bash opkg update && opkg install luci-app-frpc ``` 2. 登录OpenWrt Web管理页面找到新加入的应用菜单项“Frp Client(FRPC)”,按照向导提示输入之前准备好的远端FRPS地址及相关认证信息[^4]。 3. 修改`/etc/config/frpc`下的配置文档,指定本地应用所暴露给公网的具体映射关系,如HTTP(S)代理、SSH远程登录等功能需求;同时确认server_addr指向的是已启动FRPS实例所在的公有IP地址,并且server_port匹配服务端定义的一致[^1]。 4. 应用保存更改后的设置并通过重启生效或者手动触发一次同步动作让最新策略立即起效。 以上就是在OpenWrt平台上实施FRP内外网穿透解决方案的大致过程概述。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值