使用 /etc/hosts 或 iptables 将站点重定向到 https:// 版本

使用 /etc/hosts 或 iptables 将站点重定向到 https:// 版本

我想让我的系统自动带我去https://facebook.com即使我把http://facebook.com进入我的浏览器。我可以将/etc/hosts我重定向到不同的域,但如果我放入https://它,它似乎会忽略它。

这有效,它将 facebook.com 重定向到 google.com:

74.125.95.103    facebook.com

这不

https://74.125.95.103   facebook.com

我的猜测是你不能在IP所在的部分使用文本,但是我如何强制它使用https?这可能吗iptables

答案1

不,不可能使用iptables.

http如果您使用它将端口 80 重定向到端口 443,您的浏览器仍然会使用而不是与它对话https,而您得到的只是垃圾。

也许使用 Squid 代理的东西会起作用。如果您无法更改每个人的代理设置,您可以将其设为透明代理。

或者,如果只是针对 Facebook,则有一个新的每用户设置强制使用 HTTPS当它推出时,这可能对你有用。

或者,如果您使用的是 Firefox,请查看HTTPS 无处不在

相关内容