如何将端口永久(作为服务)转发到远程机器,并仍然控制访问?

  • 我想转发localhost:25到我们的our.isps.mail.server:25
  • 我不想build立一个中继,因为我不需要复杂的规则或本地队列的邮件。
  • 我希望开发应用程序与本地主机交谈,就好像它是smtp服务器一样,因为这是我们的实时应用程序所做的。
  • 我需要限制访问转发到只有本地主机,以便它不是打开到'networking,也没有任何其他设备在我们的局域网。
  • 它需要是一个服务,所以它始终运行,并开始启动。
  • 我知道路由和远程访问,但我不想使用它,因为它要求我禁用防火墙。

这不是一个理想的事情。 考虑设置您的开发机器的方式与您的生产服务器设置相同。

一种方法来做你所要求的:在本地主机Server2003框中,在IIS6中设置一个SMTP服务器,并使用“智能主机”。 它位于SMTP服务器属性的“传递”选项卡上的“高级”设置中。 将其设置为所需的目标邮件服务器的名称。 然后刻意打开防火墙设置,不允许传入的SMTPstream量。

感谢@ Stephen-Thompson的另一种方式是使用netcat for nt: NetCat