【发布时间】:2018-01-25 16:34:37
【问题描述】:
在 MDN 的 proxy example 中,我看到他们使用 127.0.0.1:65535 作为无效 url
(link to the source):
const allow = "DIRECT";
const deny = "PROXY 127.0.0.1:65535";
...
function FindProxyForURL(url, host) {
if (blockedHosts.indexOf(host) != -1) {
browser.runtime.sendMessage(`Proxy-blocker: blocked ${url}`);
return deny;
}
return allow;
}
65535 端口有什么特别之处吗?假设没有进程会监听该端口是否安全?
在Proxy Auto-Configuration (PAC) files 的文档中,我没有看到阻止请求的直接方法。例如,有DIRECT、PROXY、SOCKS,但没有REJECT 或DENY。我认为PROXY 127.0.0.1:65535 是拒绝请求的官方方式。
是否可以假设向127.0.0.1:65535 发送请求会拒绝它们?
【问题讨论】:
标签: firefox proxy network-programming firefox-addon-webextensions pac