【发布时间】:2013-11-04 19:56:10
【问题描述】:
我问自己是否可以将 IP 地址从我的路由器发送到网络托管包(不是自己的服务器)上的 php 脚本,保护它(如 http://www.axelteichmann.de/DynamicDNS/index-DynDNS-mit-Fritzbox.php)并将所有传入流量中继到端口 80 http 和 443 https(通过 socket_create_listen)到安全的 IP 地址,我的本地 owncloud 实例(在更强大的机器上)正在等待传入请求。我不太确定这是否可行。有人知道吗?
【问题讨论】:
-
您正在谈论编写自己的反向代理。可以做到,但并不像看起来那么简单。
-
刚刚发现无法监听端口 1-1024,因为您需要 root 权限。但我不需要 owncloud 或?
-
我想使用我的虚拟主机将域/子域重定向到我家中的服务器(上面安装了owncloud)。我的路由器是反向代理,我的虚拟主机 php 脚本是代理。将我的虚拟主机用作 dns 服务器将是完美的,但如果没有自己的可管理服务器,这似乎更加困难。
-
为什么需要在PHP中完成?对于这样的事情,这不是正确的语言。
-
因为它便宜。网络托管包比(dns)服务器便宜得多。它不需要中继性能,因为它适用于大约 3 个活跃用户。我可以使用 DynDNS,但这没有回答问题。