youbbs
youbbs
808 0 0

远程管理家庭的网络/服务

远程管理家庭网络服务的前提是:猫桥接、路由拨号、宽带公网ip

远程管理家庭网络服务

家里有一台或多台服务器

思路

  • 为了方便管理,弄个域名绑定家里公网 ip
  • 公网 ip 每两天会变化,需要有个服务来监测 ip 变化,一旦变化就通过域名解析商的 API 来更新 ip
  • 上面两条能确保域名较及时的指向家庭公网 ip
  • 路由端口映射,常用标准端口,如 80/8080/443/22 默认不开放,只能通过其它端口映射到家庭服务器
  • 在家庭服务器做个网关,处理不同域名+端口,通过反向代理的方式访问家庭服务

如路由端口映射:

2022 - 192.168.10.59 - 22 - ssh-srv
1091 - 192.168.10.59 - 8082 - reverse-proxy
1092 - 192.168.10.59 - 8082 - reverse-proxy
1093 - 192.168.10.59 - 8082 - reverse-proxy
1094 - 192.168.10.59 - 8082 - reverse-proxy

端口 2022 是专门给 ssh 用,其它4个端口都指向网关

网关域名映射服务:

my.example.com:1091-->http://127.0.0.1:8080
my.example.com:1092-->http://127.0.0.1:443
my.example.com:1093-->https://192.168.10.88
my.example.com:1094-->https://192.168.10.1

网关的好处是可以减少域名的绑定和端口的映射,如上有4个端口映射,绑定一个域名就可以指向4个不同的服务,绑两个域名就可以映射8个服务。

解析多个域名还是映射多个端口,主要看服务的多少及域名更新的复杂度。

参考

0

See Also

Nearby


Discussion

Login Topics