为 `localhost:8080/` 创建别名 `www.my-domain.com/`

为 `localhost:8080/` 创建别名 `www.my-domain.com/`

在 ubuntu 中,我想为 创建一个别名localhost:8080/www.my-domain.com/这样每当我www.my-domain.com/在 URL 字段中输入时,它都会显示出来localhost:8080/。设置它的最简单方法是什么?是否有任何应用程序可以执行此映射?

在 Windows 中,我曾经使用 Fiddler2 来实现相同的目标。

答案1

您可以添加/etc/hosts如下条目:

127.0.0.2   my-domain.com

确保使用lo以前未使用过的地址。

然后添加一个 iptables 规则来将传入的流量重定向127.0.0.2:8080127.0.0.1:80

iptables -t nat -A OUTPUT -d 127.0.0.2 -p tcp --dport 80 -j REDIRECT --to-port 8080

答案2

要在 Firefox 上执行此操作,您可以安装重定向器附加组件。安装后,重新启动 Firefox,然后转到工具 > 附加组件 > 重定向器 > 偏好设置

点击“新重定向...”。然后在“包含模式”字段中添加www.my-domain.com/或任何您希望重定向发生的内容。然后在“重定向到”字段中添加localhost:8000www.my-domain.com/如果您想确认它有效,请在“示例 URL”字段中输入并单击“测试模式”。如果您看到以下内容:

重定向成功

您将能够输入www.my-domain.com/以转到 localhost:8000。

相关内容