@seo-maru  2020/12/23更新

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
タイトルとURLをコピーしました