IPアドレスを分散するプロキシサーバーの構築(Squid)
参考リンク
https://www.jhhk-family.net/?p=783
https://blog.ryskit.com/entry/2019/06/01/221836
https://blog.hamachiya.jp/entry/20120612/ec2
注意点
Squid4のインストール
awsでyum installするとsquidが3系になってしまうので、
sudo amazon-linux-extras install squid4
でインストールする
EC2から外部インターネット接続できない
eth0にEIPを割り当てる必要ある。
ルートテーブルで以下の設定を追加する
送信先=0.0.0.0/0
ターゲット=対象のインターネットゲートウェイ
ロードバランサーはNLBを使う
ALBはリバースプロキシなのでNG
https://teratail.com/questions/290291
参考リンク
https://qiita.com/muttsu__/items/02dd5f8a688e3fb166e3
※CLBでも実現可能
https://blog.serverworks.co.jp/tech/2018/04/13/clb-proxyprotocol/
確認コマンド
curl --proxy proxy-clb-xxxxx.ap-northeast-1.elb.amazonaws.com:4578 https://www.ugtop.com/spill.shtml | grep blue
環境構築
VPC
IPv4CIDR: 10.0.0.0/16
サブネット
- 1号機 IPv4CIDR: 10.0.0.0/24
- 2号機 IPv4CIDR: 10.0.2.0/24