『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: yylwhy

[教程系列] node-red 设置ssl。配置接入hassio

[复制链接]

5

主题

47

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
180
HASS币
0
发表于 2020-4-13 11:02:33 | 显示全部楼层
neroxps 发表于 2020-4-13 08:27
把配置贴出来。

我是用的ADDON的方式装的,NODE的配置
credential_secret: cjdk2mjxsak
dark_mode: false
http_node:
  username: admin
  password: XXXXX
http_static:
  username: admin
  password: XXXXXX
ssl: false
certfile: fullchain.pem
keyfile: privkey.pem
require_ssl: false
system_packages: []
npm_packages: []
init_commands: []

群晖的话直接就是用的反向代理
QQ图片20200413110131.png
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-4-13 11:43:03 | 显示全部楼层
zquake 发表于 2020-4-13 11:02
我是用的ADDON的方式装的,NODE的配置

群晖的话直接就是用的反向代理

addons 默认是关闭 1880 端口,你要在 addons 那边把 1880 端口写上。然后重启下容器。
Nero
回复

使用道具 举报

5

主题

47

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
180
HASS币
0
发表于 2020-4-13 11:52:35 | 显示全部楼层
neroxps 发表于 2020-4-13 11:43
addons 默认是关闭 1880 端口,你要在 addons 那边把 1880 端口写上。然后重启下容器。 ...

我是开启了1880端口的,直接用IP打开没有问题,但是用了HTTPS的反代就报丢失服务器连接
QQ截图20200413115215.png
QQ截图20200413115004.png
1880.png
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-4-13 13:13:00 | 显示全部楼层
zquake 发表于 2020-4-13 11:52
我是开启了1880端口的,直接用IP打开没有问题,但是用了HTTPS的反代就报丢失服务器连接
...

那么用群晖ssh 进去 curl 测试一下能不能正常访问 nr
Nero
回复

使用道具 举报

5

主题

47

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
180
HASS币
0
发表于 2020-4-13 14:45:21 | 显示全部楼层
neroxps 发表于 2020-4-13 13:13
那么用群晖ssh 进去 curl 测试一下能不能正常访问 nr
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<!--
  Copyright JS Foundation and other contributors, http://js.foundation

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<title>Node-RED</title>
<link rel="icon" type="image/png" href="favicon.ico">
<link rel="mask-icon" href="red&#x2F;images&#x2F;node-red-icon-black.svg" color="#8f0000">
<link rel="stylesheet" href="vendor/jquery/css/base/jquery-ui.min.css">
<link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="red/style.min.css">
</head>
<body spellcheck="false">
<div id="red-ui-editor"></div>
<script src="vendor/vendor.js"></script>
<script src="red&#x2F;red.min.js"></script>
<script src="red&#x2F;main.min.js"></script>

</body>
</html>

连上是这样的,这个有问题吗?
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2020-12-19 13:19:11 | 显示全部楼层
neroxps 发表于 2020-3-14 08:52
个人建议直接用 Nginx Proxy Manager 给内网的服务套 SSL,维护简单点。

用NG给内网服务套SSL,貌似不用域名也还是能够访问到,安全性还是不如启用SSL+证书和域名安全啊
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-12-19 14:52:16 | 显示全部楼层
plutosherry 发表于 2020-12-19 13:19
用NG给内网服务套SSL,貌似不用域名也还是能够访问到,安全性还是不如启用SSL+证书和域名安全啊 ...

买个域名啊 没多少钱~
Nero
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2020-12-19 17:10:00 | 显示全部楼层
neroxps 发表于 2020-12-19 14:52
买个域名啊 没多少钱~

额,我的意思是....我是用的域名,开SSL绑证书后也只能用域名访问了(无论内网还是外网,但让内网访问需同样需要域名),如果不用NG代理内网管理用IP不能访问,但如果为了内网管理方便,用NG代理却发现IP也能登录访问,如此一来绑证书的意义也不大了啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-21 21:42 , Processed in 0.876788 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表