有没有办法允许访问我的网络之外的特定设备?

Ami*_*irG 0 linux iptables centos6.5

我正在尝试允许我的移动设备从任何地方(Wi-Fi 或不连接)连接到运行webmin服务的Linux 服务器的特定端口。

我正在使用iptables一些规则来设置 IP 地址可以连接到该端口的规则,例如我的房子。

我没有任何其他设备或 IP 连接到我的服务器的webmin服务,所以我放弃了与iptables. 我的房子也时不时地ipadress变化,这是一个问题,因为我必须更新规则。

但是,我希望通过手机连接移动数据或 Wi-Fi。

MAC 地址不是一个选项,因为设备将改变互联网连接,而这无法通过浏览器检测到。

所以问题是,有没有办法识别特定的设备请求,让它访问或不访问我的服务器?

Gen*_*ene 5

您有几个选择:

  1. 您可以使用 SSH 来设置隧道SOCKS 代理
  2. 您可以在路由器上设置 VPN 服务并配置您的移动设备以登录 VPN,从而访问您的专用网络。
  3. 您可以设置反向代理并通过它设置身份验证,使用基于密码或密钥的身份验证。
  4. 你可以设置端口敲门

通过 SSH 使用 SOCKS 代理是最简单的解决方案。如果您最终想要更多地访问您的网络(不仅仅是 HTTP 访问),那么 VPN 解决方案将是一个不错的选择。

  • VPN 是最好的选择。接近本机的性能,允许所有协议、完全访问、身份验证等。 (2认同)