我想创建代理服务器,为不同的用户提供不同的 IP。我可以用哪种工具来实现?
eth0 有许多别名 IP 地址。连接到代理(squid?3proxy?)的人必须被具有从别名为 eth0 的 IP 地址中获取的唯一 IP 地址的其他站点检测到。
答案1
代理服务器和 DHCP 服务器是两个不同的东西(通常)。如果您需要 Linux 上的小型灵活 DHCP 服务器,我建议您使用 dnsmasq。如果您使用它的 DNS 方面,它还可以让您处理诸如在本地网络上命名机器之类的事情。
如果您想要一个网络代理,您需要查看像 squid 或 dansguardian 之类的东西,具体取决于您想要什么类型的代理。
正如 MarkM 所说,你的问题不是很清楚,我认为你需要做更多的研究来弄清楚你真正想要/需要什么,但希望这可以帮助你入门。
答案2
假设您使用的是 *nix,那么您可以始终在代理所在的同一台机器上安装和配置 dhcpd。如果您使用的是 Windows,只需安装 DHCP 服务器角色并进行相应配置即可。
我是不是没抓住重点?问题不太清楚。
答案3
编辑后我还是感到很困惑。您无法根据登录的用户为计算机分配 IP 地址,这就是我对这个问题的理解。要执行此类操作,您需要创建一个自定义应用程序,因为 DHCP 的工作方式并非如此。