楼主指的环境是要求外网计算机发起连接内网计算机,内网架构是多机共享宽带路由器上网。
楼主的要求是不使用DMZ,以我的经验在路由器默认配置下楼上两位的软件都只能做内网计算机发起连接外网,达不到楼主要求。
我本人采用的方法是VNN+远程桌面,需要在内网计算机和外网计算机上均安装VNN客户端,并分别申请两个VNN帐号,并互相加为密友。内网计算机上VNN客户端以服务方式运行,只要计算机开机,那么外网计算机就能和它构成一个虚拟局域网,然后就可远程桌面连接内网计算机。
http://home.vnn.cn上述方法的优点是无需对宽带路由器进行配置,缺点是需要安装VNN。如果有能力对宽带路由器进行配置,除了DMZ,还可以配置NAT或者虚拟服务器,基本原理是将外网计算机对宽带路由器的3389端口的通讯转发到内网中的某台计算机的3389端口上。具体配置要参考宽带路由器说明书。