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

 找回密码
 立即注册
查看: 5384|回复: 25

[已解决] 有公网,已设置端口转发,依然无法外网访问

[复制链接]

8

主题

39

帖子

764

积分

高级会员

Rank: 4

积分
764
金钱
725
HASS币
0
发表于 2022-6-26 10:53:52 | 显示全部楼层 |阅读模式
本帖最后由 zhangtianyue369 于 2022-6-26 21:40 编辑

请问各位大佬如何实现外网访问,已经设置了好久依然不行。

我的网络环境:
1、有公网,NAS可正常外网访问,win10开了ftp服务,也可以正常外网访问。
2、有DDNS, 用的华硕路由器自带的,测试没问题。
3、HA装在Virtual box 里,地址是192.168.2.7

我的设置:
1、路由器端口转发8123到HA的地址。
2、DDNS是.asuscomm.com

按道理,地址输入XXXXX.asuscomm.com:8123应该就可以用外网访问了,但是无法连接,直接用IP加端口也不行,端口扫描一直是关闭的、

但是在内网环境中,这个XXXXX.asuscomm.com:8123是可以访问的,请问大家到底是哪里的问题啊?感谢!


问题解决了,因为我科学上网的软路由是旁路由,ha的网关地址用的旁路由地址,改成主路由地址就没问题了。


微信截图_20220626202630.png
回复

使用道具 举报

1

主题

79

帖子

969

积分

高级会员

Rank: 4

积分
969
金钱
890
HASS币
0
发表于 2022-6-26 11:36:39 | 显示全部楼层
估计是运营商封了  路由器映射换一个  高端口。
回复

使用道具 举报

0

主题

70

帖子

926

积分

高级会员

Rank: 4

积分
926
金钱
856
HASS币
0
发表于 2022-6-26 12:36:02 | 显示全部楼层
在configuration.yaml中添加
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.2.0/24  # Add the IP address of the proxy server
回复

使用道具 举报

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
发表于 2022-6-26 15:08:21 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2022-6-26 15:10 编辑

# ha
iptables -t nat -I PREROUTING -i ppp+ -p tcp -m tcp --dport 8123 -j DNAT --to-destination 192.168.1.2:8123
iptables -I FORWARD -i ppp+ -p tcp -m tcp --dport 8123 -j ACCEPT
iptables -I INPUT -i ppp+ -p tcp -m tcp --dport 8123 -j ACCEPT



在拨号的设备里执行上面的命令。
如果不是光猫拨号的,修改 -i ppp+ 为 -i wan 或者 删除 -i,同时根据ha运行的主机ip 修改 192.168.1.2

然后,在手机上,用蜂窝,直接用你的 公网 ip:8123 访问。
回复

使用道具 举报

80

主题

388

帖子

1674

积分

金牌会员

Rank: 6Rank: 6

积分
1674
金钱
1286
HASS币
0
发表于 2022-6-26 15:11:20 | 显示全部楼层
leilei 发表于 2022-6-26 12:36
在configuration.yaml中添加
http:
  use_x_forwarded_for: true

这个是用 nginx 等反向代理的时候,才用的。
回复

使用道具 举报

25

主题

547

帖子

4147

积分

论坛元老

Rank: 8Rank: 8

积分
4147
金钱
3600
HASS币
0
发表于 2022-6-26 18:22:32 来自手机 | 显示全部楼层
直接用ip试试
回复

使用道具 举报

10

主题

661

帖子

5312

积分

论坛元老

Rank: 8Rank: 8

积分
5312
金钱
4646
HASS币
50
发表于 2022-6-26 19:59:27 | 显示全部楼层
感觉板凳那个设置就行吧
回复

使用道具 举报

8

主题

39

帖子

764

积分

高级会员

Rank: 4

积分
764
金钱
725
HASS币
0
 楼主| 发表于 2022-6-26 20:21:56 | 显示全部楼层
ciasdmxhxjjpd@c 发表于 2022-6-26 15:08
在拨号的设备里执行上面的命令。
如果不是光猫拨号的,修改 -i ppp+ 为 -i wan 或者 删除 -i,同时根据h ...

大佬你好,我是用的华硕路由器拨号的,后台也没有输命令的地方啊,用ssh连接后输命令可以吗?我试了没啥变化哎
回复

使用道具 举报

8

主题

39

帖子

764

积分

高级会员

Rank: 4

积分
764
金钱
725
HASS币
0
 楼主| 发表于 2022-6-26 20:23:05 | 显示全部楼层
五千万啊 发表于 2022-6-26 11:36
估计是运营商封了  路由器映射换一个  高端口。

外部端口试了好多,没有变化,应该不是这个问题吧
回复

使用道具 举报

8

主题

39

帖子

764

积分

高级会员

Rank: 4

积分
764
金钱
725
HASS币
0
 楼主| 发表于 2022-6-26 20:24:06 | 显示全部楼层

一样不行啊,不是ddns的问题。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 17:32 , Processed in 0.078935 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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