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

 找回密码
 立即注册
查看: 6972|回复: 11

[技术探讨] 请教frp后无法打开hass网页的问题

[复制链接]

33

主题

312

帖子

1851

积分

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1534
HASS币
40
发表于 2019-12-26 09:29:33 | 显示全部楼层 |阅读模式
    昨天请教了一下使用frp客户端后无法打开客户端所在的黑群晖相关网页的问题,
https://bbs.hassbian.com/thread-8935-1-1.html
    后来经过朋友们的指点,把黑群晖的80端口转成了81端口,把frp服务端的  vhost_http_port = 改成了8081端口,网页访问黑群晖的原5000,5001(https),都没有什么问题了,但是通过黑群晖docker方式安装的hass还是无法在外网打开。

  
Frps.ini如下:



[common]
bind_port = 7000
log_level = debug
log_max_days = 5
privilege_mode = true
privilege_token = 5678
vhost_http_port = 8081
vhost_https_port = 8443
subdomain_host = 1234.top

frpc.ini如下:
[common]
server_addr = 1234.top
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

[web1]
type = http
local_port = 81
subdomain = nas1

[web2]
type = https
local_port = 443
subdomain = nas1

[webnas1]
type = http
local_port = 5000
subdomain = nas

[webnas2]
type = https
local_port = 5001
subdomain = nas

[webhass1]
type = http
local_port = 8123
subdomain = hass

[webnode1]
type = http
local_port = 1880
subdomain = node-red

[webunifi1]
type = https
local_port = 8443
subdomain = unifi


    按照上面的配置,外网输入http://nas.1234.top:8081,https://nas.1234.top:8443,可以打开群晖页面,输入http://node-red.1234.top:8081可以打开docker安装的node-red页面,就是输入http://hass.1234.top:8081无法打开hass的页面。
    请各位朋友指点一下我的设置哪里出了问题

    另外,按照fpc的配置文件,如果我是照着上面的配置,好像是可以不用输入端口号就可以打开相关页面的,比如直接http://nas.1234.top就能打开群晖,但实际上我要在后面加上端口号。可以的话也看看什么原因。
    麻烦各位了
回复

使用道具 举报

9

主题

205

帖子

2662

积分

金牌会员

Rank: 6Rank: 6

积分
2662
金钱
2457
HASS币
0
发表于 2019-12-26 09:59:54 | 显示全部楼层
居然真有frp
回复

使用道具 举报

1

主题

94

帖子

477

积分

论坛积极会员

积分
477
金钱
383
HASS币
0
发表于 2019-12-26 11:12:18 | 显示全部楼层
贴FRP的运行记录上来
回复

使用道具 举报

1

主题

94

帖子

477

积分

论坛积极会员

积分
477
金钱
383
HASS币
0
发表于 2019-12-26 11:13:39 | 显示全部楼层
另外除非你的FRPS设置端口是80或者443 才能直接输入域名就打开
否则都需要加端口号的

因为80默认HTTP
443默认HTTPS
回复

使用道具 举报

33

主题

312

帖子

1851

积分

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1534
HASS币
40
 楼主| 发表于 2019-12-26 12:07:14 | 显示全部楼层
lunare 发表于 2019-12-26 11:13
另外除非你的FRPS设置端口是80或者443 才能直接输入域名就打开
否则都需要加端口号的

多谢解惑
回复

使用道具 举报

33

主题

312

帖子

1851

积分

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1534
HASS币
40
 楼主| 发表于 2019-12-26 12:08:25 | 显示全部楼层
本帖最后由 lione95678 于 2019-12-26 12:09 编辑
lunare 发表于 2019-12-26 11:13
贴FRP的运行记录上来

frpc.log
2019/12/26 12:03:21 [I] [service.go:249] [feec22b1a5f6ee0b] login to server success, get run id [feec22b1a5f6ee0b], server udp port [0]
2019/12/26 12:03:21 [I] [proxy_manager.go:144] [feec22b1a5f6ee0b] proxy added: [tcp-jellyfin ssh http80 http-hass-kt https-nas-kt http-node-kt https-unifi-kt https443 http-nas-kt]
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [tcp-jellyfin] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [ssh] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [http80] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [http-hass-kt] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [https-nas-kt] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [http-node-kt] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [https-unifi-kt] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [https443] start proxy success
2019/12/26 12:03:21 [I] [control.go:164] [feec22b1a5f6ee0b] [http-nas-kt] start proxy success
回复

使用道具 举报

3

主题

95

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
574
HASS币
0
发表于 2019-12-26 12:21:00 | 显示全部楼层
没有用过frp,但是家里出去的不是一个IP地址吗,nas.1234.top:8443 对应的是群晖,那nas.1234.top:8081对应是HASS,不就应该是域名变,应该是映射出来的端口对应着各个功能。
回复

使用道具 举报

33

主题

312

帖子

1851

积分

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1534
HASS币
40
 楼主| 发表于 2019-12-26 13:57:21 | 显示全部楼层
wzcx 发表于 2019-12-26 12:21
没有用过frp,但是家里出去的不是一个IP地址吗,nas.1234.top:8443 对应的是群晖,那nas.1234.top:8081对应 ...

nas.1234.top:8443是https,nas.1234.top:8081是http,都是外网访问群晖的端口
回复

使用道具 举报

3

主题

95

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
574
HASS币
0
发表于 2019-12-26 14:46:43 | 显示全部楼层
lione95678 发表于 2019-12-26 13:57
nas.1234.top:8443是https,nas.1234.top:8081是http,都是外网访问群晖的端口

你下面那个不是hass.1234.top:8081
回复

使用道具 举报

1

主题

94

帖子

477

积分

论坛积极会员

积分
477
金钱
383
HASS币
0
发表于 2019-12-28 15:45:15 | 显示全部楼层
看不出有问题啊
按道理说设置都应该对了的

你进入FRPS的后台看看是不是都连上了

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 11:41 , Processed in 0.101316 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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