听起来你想以编程方式更新防火墙规则,鉴于网络设置的变化,不可能有一个适合所有方法。我认为你有三个选择,最后可能更好:
1) http://en.wikipedia.org/wiki/Internet_Gateway_Device_Protocol 2) http://en.wikipedia.org/wiki/Tunneling_protocol 3)用户配置其路由器的说明(对于前两个失败的用户,将需要备份)