允许通过代理访问外部互联网
Allowing external internet access through a proxy
设置:
创建了在静态外部 IP 上安装了 squid 代理的 VM A。
创建了另一个VM B。这个VM也有自己的外部静态IP。
现在我想限制 VM B 上的 Internet 访问,并且来自该 VM 的所有调用都应代理到 VM A。
我在 GCloud 中有这个设置,什么是实现它的最佳方法。
我参考了几篇关于 GCloud 的文章,但大多数示例都在 VPC 网络中进行了此设置,并且可以通过内部 IP 进行管理。
如有任何建议,我们将不胜感激。
我终于找到了我发布的问题的解决方案。
这是我做的
我创建了两个虚拟机
- 具有 windows 服务器 OS
的虚拟机 A
- 安装了 Linux OS 和 squid 代理的虚拟机 B
我在 GCloud 的 VPC 网络下为这两个虚拟机设置了两个防火墙规则
在虚拟机 A 中,我在 Windows 中添加了代理设置以将所有呼叫转发到虚拟机 B
在 VM B 中,我更新了 squid.conf 以允许访问 VM A 并允许一组可以从 VM A 调用的网站并限制所有其他网站。
设置: 创建了在静态外部 IP 上安装了 squid 代理的 VM A。 创建了另一个VM B。这个VM也有自己的外部静态IP。
现在我想限制 VM B 上的 Internet 访问,并且来自该 VM 的所有调用都应代理到 VM A。
我在 GCloud 中有这个设置,什么是实现它的最佳方法。
我参考了几篇关于 GCloud 的文章,但大多数示例都在 VPC 网络中进行了此设置,并且可以通过内部 IP 进行管理。
如有任何建议,我们将不胜感激。
我终于找到了我发布的问题的解决方案。 这是我做的
我创建了两个虚拟机
- 具有 windows 服务器 OS 的虚拟机 A
- 安装了 Linux OS 和 squid 代理的虚拟机 B
我在 GCloud 的 VPC 网络下为这两个虚拟机设置了两个防火墙规则
在虚拟机 A 中,我在 Windows 中添加了代理设置以将所有呼叫转发到虚拟机 B
在 VM B 中,我更新了 squid.conf 以允许访问 VM A 并允许一组可以从 VM A 调用的网站并限制所有其他网站。