我有一个使用squid代理的Amazon AWS EC2 Ubuntu 14.0.4服务器。
我设法将默认IP地址配置为代理而没有问题。 问题是当我附加额外的弹性IP地址时,我无法让它们工作。 所以我有一个带有2个网络接口的EC2服务器,它们都有一个私有和公共IP地址(一个带有默认的公共IP,另一个带有弹性IP)。两个网络接口都连接到同一个安全组,并打开了我想要的代理端口。 在我的EC2实例中,我可以通过执行ifconfig来查看eth0和eth1。 我甚至无法在弹性IP上使用SSH。
在Ubuntu中,我可以路由打印,并使用相同的默认网关显示eth0和eth1。我认为这不正确?
我想我可能会遗漏在VPC部分配置的一些路由设置。
这是我的squid配置文件的一个例子。
acl tasty3128 myportname 3128 src 172.X.X.X/24
http_access allow tasty3128
tcp_outgoing_address 67.xxx.108.128 tasty3128
acl tasty3129 myportname 3129 src 172.X.X.X/24
http_access allow tasty3129
tcp_outgoing_address 67.xxx.108.79 tasty3129
三江源