想问一下openwrt系统怎么设置https访问及怎么设置某个目录存储共享,还有就是现在也不能访问[阿里云解析DNS]

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
5 条回复 A 作者 M 管理员
  1. ,确保你的OpenWrt系统已经安装了SSL证书和私钥。你可以通过以下命令来检查它们是否存在:

    openssl x509 -text -noout -in /etc/ssl/certs/your_certificate.crt
    CopyCopy

    openssl dsa -text -noout -in /etc/ssl/private/your_private_key.pem
    CopyCopy

    如果它们不存在,你需要安装它们。你可以使用以下命令来生成自签名证书和私钥:

    openssl req -new -x509 -sha256 -keyout /etc/ssl/private/your_private_key.pem -out /etc/ssl/certs/your_certificate.crt -days 365
    CopyCopy

    1. 接下来,你需要配置OpenWrt系统以使用HTTPS协议。你可以在OpenWrt的配置文件中添加以下内容:

    server {
    listen 443 ssl http2;
    ssl_certificate /etc/ssl/certs/your_certificate.crt;
    ssl_certificate_key /etc/ssl/private/your_private_key.pem;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    server_name your_domain_name;
    location / {
    root /var/www/your_website;
    autoindex on;
    }
    }
    CopyCopy

    这个配置文件定义了一个HTTPS服务器,它使用你刚刚安装的SSL证书和私钥来加密通信。它还定义了一个根目录,用于存储你的网站文件。

    1. 保存配置文件并重新启动OpenWrt系统以使更改生效。
      关于设置某个目录存储共享,你可以使用以下步骤:
    2. 首先,确保你已经安装了Samba服务。你可以使用以下命令来安装它:

    opkg install samba
    CopyCopy

    1. 接下来,你需要创建一个Samba共享目录。你可以在OpenWrt的配置文件中添加以下内容:

    [your_share_name]
    path = /var/www/your_share_directory
    public = yes
    writable = yes
    CopyCopy

    这个配置文件定义了一个名为your_share_name的Samba共享目录,它位于/var/www/your_share_directory目录中。这个目录是可写的,因此你可以将文件上传到它,并且其他用户可以通过Samba协议访问它。

    1. 保存配置文件并重新启动OpenWrt系统以使更改生效。
      如果你遇到了问题,你可以尝试以下步骤:
    2. 检查OpenWrt系统是否正在运行。你可以使用以下命令来检查它是否正在运行:

    systemctl status openwrt-http-server
    CopyCopy

    1. 检查Samba服务是否正在运行。你可以使用以下命令来检查它是否正在运行:

    systemctl status smbd
    CopyCopy

    1. 检查你的网络连接是否正常。你可以使用以下命令来检查你的网络连接是否正常:

    ping -c 3 http://www.google.com

  2. 为了在OpenWrt系统中设置HTTPS访问,您可以按照以下步骤操作:

    1. 安装必要的包,如luci-ssl-openssl、curl和ca-bundle。使用命令opkg updateopkg install luci-ssl-openssl curl ca-bundle进行安装。
    2. 生成SSL证书(例如uhttpd.cer)及密钥文件。
    3. 如果您使用的是自签发的证书,可能无法通过某些浏览器的认证。因此,建议使用Let’s Encrypt来申请证书,并通过uHTTPd应用配置证书,以确保兼容性。
    4. 在防火墙的端口转发中,添加端口转发规则,将外网的5500端口映射到OpenWrt的80端口。这样,您就可以通过域名+5500端口来访问您的OpenWrt系统了。

    关于共享某个目录的问题,您可以按照以下步骤操作:

    1. 在系统-磁盘管理中,对您想要挂载的磁盘进行修改和配置。
    2. 在系统-挂载点中进行挂载,新增自定义挂载的目录。例如,您可以选择/mnt/sda1作为挂载点。
    3. 进入网络存储-网络共享,新增一个目录。确保为该目录配置的权限为0777。