保护路由器端口 http 流量

保护路由器端口 http 流量

我的路由器网络中有 IP 摄像头。是否可以使用某些 openwrt 包来保护其流?我可以使用 uhttpd 包通过 https 保护路由器用户界面,但据我所知,它可以与路由器 lua 用户界面一起使用。我在路由器上有用于其用户界面的证书,我计划将其重新用于 IP 摄像头流。IP 摄像头本身有证书,我可以通过端口转发访问 https 流,但我有使用路由器来做到这一点的想法。是否可以将摄像头 http 流(局域网内)转换为 https?

更新

我在路由器上使用了 nginx。以下是我为实现目标而对 nginx 配置所做的更改:

server {
    listen 4000 ssl default_server;
    listen [::]:4000 ssl default_server;
    server_name  localhost;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers "EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:DHE+AESGCM:DHE:!RSA!aNULL:!eNULL:!LOW:!RC4:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!CAMELLIA:!SEED";
    ssl_session_tickets off;

    ssl_certificate /etc/nginx/mycert.crt;
    ssl_certificate_key /etc/nginx/mycert.key;

location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_pass http://192.168.1.111;
    proxy_read_timeout 90;
}

现在当我访问 https://myrouterIp:4000 时请求传递给http://192.168.1.111我的局域网 IP 摄像头的 IP 是多少

相关内容