小智 173
安装dnsmasq(我在我所有的 Linux 桌面上都这样做作为 DNS 缓存)。在dnsmasq.conf添加行:
address=/localhost.com/127.0.0.1
Run Code Online (Sandbox Code Playgroud)
小智 48
我用 Python 编写了一个 dns 代理。它将读取 /etc/hosts 中的通配符条目。请参阅此处:https : //github.com/hubdotcom/marlon-tools/blob/master/tools/dnsproxy/dnsproxy.py
小智 13
我个人喜欢为此创建一个 PAC 文件并让我的浏览器使用它。
第 1 步:创建一个文件,例如:*.proxy.pac*某处(我使用我的$home文件夹)
第 2 步:粘贴此代码(示例使用端口 8000):
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*localhost")) {
return "PROXY localhost:8000";
}
return "DIRECT";
}
Run Code Online (Sandbox Code Playgroud)
第 3 步:让您的浏览器使用此 PAC 文件。
适用于 PAC 和 Firefox 的 Youtube 视频
第 4 步:现在您可以通过访问来测试您的应用:http://mysubdomain.localhost/
第 5 步:享受 :)
小智 6
我整理了我的一个旧项目:
https://github.com/airtonix/avahi-aliases
要求:
使用 dnsmasq 或 python dns 代理的优点:
| 归档时间: |
|
| 查看次数: |
224311 次 |
| 最近记录: |