首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使synology反向代理在本地/专用网络和/或通过VPN (需要吗?)内工作?

如何使synology反向代理在本地/专用网络和/或通过VPN (需要吗?)内工作?
EN

Server Fault用户
提问于 2020-12-01 17:23:13
回答 2查看 5.2K关注 0票数 2

我有一个语法NAS可以通过本地网络通过直接IP和URL访问:

代码语言:javascript
运行
复制
https://192.168.5.10
https://cloud.local

我在我的synology中运行了docker,一些应用程序运行在不同的端口上。例如,在我的家庭本地网络中,我可以使用以下URLS访问这些应用程序:

代码语言:javascript
运行
复制
APP 1 accessible over: http://192.168.5.10:9000
APP 2 accessible over: http://192.168.5.10:9500
APP 3 accessible over: http://192.168.5.10:9800

我还配置了openVPN,所以当我离开家时,我可以连接到它,并使用上面的URL访问相同的应用程序。

这样,除了openVPN之外,我不会在路由器上公开任何端口。但是,尽管我的NAS只能在本地网络或我的VPN上访问,但我希望通过https而不是http访问这些应用程序,在我的设置之上添加一层SSL加密。

为此,我理解我的语法NAS有一个反向代理功能,可以通过https为我提供这些应用程序。因此,我在我的>反向代理接口中添加了以下配置:

代码语言:javascript
运行
复制
SOURCE
Protocol: HTTPS
Hostname: app.cloud.local
Port: 443

DESTINATION
Protocol: HTTP
Hostname: 192.168.5.10
Port: 9000

那时,我希望能够使用我的浏览器访问https://app.cloud.local,并安全地访问APP1 at http://192.168.5.10。相反,没有发生任何事情,页面试图加载和简单挂起而不做任何事情。

也许我对网络的理解是错误的,但我的浏览器似乎无法将https://app.cloud.local转换成任何东西。我做错了什么?谢谢。

EN

回答 2

Server Fault用户

发布于 2020-12-22 10:34:27

您需要让DNS服务器与指向内部IP的域一起运行,当然您的设备使用Synology作为DNS服务器。这样,它将首先在本地找到这些域。我就是这样做的

票数 1
EN

Server Fault用户

发布于 2020-12-02 07:39:20

我想,https://app.cloud.local/不会通过虚拟专用网。相反,在“外部访问”下设置一个动态。我不使用vpn。相反,我在代理接口中设置了两个条目:http://app.dyndns.diskstation.me:80https://app.dyndns.diskstation.me:443https://app.dyndns.diskstation.me:443http://localhost:9000,然后为子域创建一个证书。这样,您可以通过标准http访问您的应用程序,而不需要vpn。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1044581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档