我的问题是,是否有可能在我的本地网络中出现一个租来的(外部)服务器,以便该服务器能够与我的所有本地设备组合在一起。
我目前正在我的本地网络中运行一个raspberry Pi,作为一个HomeKit桥,因为我在数字海洋上运行了一个but服务器,所以我认为,在我的本地网络中使用该数字海洋服务器并在其上运行Homekit桥非常有趣,但我没有想出一个解决方案。也许是某人我的问题有答案了!?
发布于 2017-01-04 00:21:31
这是可能的虚拟专用网软件,如OpenVPN。
您需要在本地网络中拥有VPN服务器,然后将外部服务器作为VPN客户端连接到该VPN服务器,以查看具有本地网络私有IP的设备。
还可以在外部服务器上安装VPN服务器,然后在本地网络中制造一个设备,即VPN客户端,该客户端将流量路由到外部服务器。
根据您在本地网络上拥有的路由器,有可能在本地网络上有某种类型的VPN服务器或客户端软件。
发布于 2017-01-04 00:47:23
OpenVPN是一个很好的解决方案,但是您可能已经有软件要做的一种更简单的方法是通过SSH隧道转发端口。您可以从本地网络上的服务器连接到外部服务器,提供一个参数将给定端口转发到本地ssh客户端上的给定端口到远程ssh服务器上的给定端口。
ssh -L 3306:localhost:3306 user@my-mysql-server.addr -f -N
更多信息请参见http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html。
SSH隧道是一个很好的解决方案,当您不希望复杂的VPN设置只打开一个端口时。如果您需要打开多个端口或有许多客户端,它们就会变得更加痛苦。但是对于您来说,我认为这样的东西会很好,假设您在本地机器上有一个系统(甚至是pi本身!)才能启动隧道。
https://serverfault.com/questions/823986
复制相似问题