ステップ1-Ubuntu12.10×64ドロップレットをスピンアップします

ステップ2-Squidをインストールする

apt-get install -y squid
update-rc.d squid3 defaults

ステップ3-アクセス制限を設定する

このSquidプロキシは、それを使用するすべての人がドロップレットのIPアドレスから接続できるようにするため、アクセスを制限する必要があります。

noip.comなどのサービスから無料の動的IPを登録できます

このSquidプロキシを携帯電話から使用する場合は、ダイナミックDNS更新クライアントをインストールする必要があります。

Android用ダイナミックDNSクライアント、またはiOS用FreeDynProなどのアプリケーションを使用できます

.

動的IPホスト名を取得したら、自宅のルーター、モバイルデバイス、またはAPI呼び出しから更新できます。

このホスト名は/etc/squid3/squid.confに追加する必要があります。 ファイルを編集し、ホスト名(この場合はnyproxy1.no-ip.org)を追加します。

acl myhost srcdomain nyproxy1.no-ip.org
http_access allow myhost

IPアドレスが変更された場合に備えて、1時間ごとにSquidをリロードするcrontabを設定します。

echo 0 */1 * * * service squid3 reload >> /var/spool/cron/root

ステップ4-SquidProxyを構成する

デフォルトでは、Squidはポート3128でリッスンします。 別のポートを使用する場合は、/etc/squid3/squid.confを変更してください。

http_port 3128

このSquidプロキシを参照し、プロキシとして検出されないようにする場合は、/etc/squid3/squid.confに次の行を追加して匿名設定をセットアップします。

via off
forwarded_for off

request_header_access Allow allow all 
request_header_access Authorization allow all 
request_header_access WWW-Authenticate allow all 
request_header_access Proxy-Authorization allow all 
request_header_access Proxy-Authenticate allow all 
request_header_access Cache-Control allow all 
request_header_access Content-Encoding allow all 
request_header_access Content-Length allow all 
request_header_access Content-Type allow all 
request_header_access Date allow all 
request_header_access Expires allow all 
request_header_access Host allow all 
request_header_access If-Modified-Since allow all 
request_header_access Last-Modified allow all 
request_header_access Location allow all 
request_header_access Pragma allow all 
request_header_access Accept allow all 
request_header_access Accept-Charset allow all 
request_header_access Accept-Encoding allow all 
request_header_access Accept-Language allow all 
request_header_access Content-Language allow all 
request_header_access Mime-Version allow all 
request_header_access Retry-After allow all 
request_header_access Title allow all 
request_header_access Connection allow all 
request_header_access Proxy-Connection allow all 
request_header_access User-Agent allow all 
request_header_access Cookie allow all 
request_header_access All deny all

ステップ5-Squidプロキシサービスを開始する

service squid3 start

ステップ6-ブラウザのプロキシ設定を変更する

ステップ7-Squidプロキシが機能することを確認する

whatismyip.comに移動します

そして、あなたはすべて完了です!

BulatKhamitov著