Skip to content

k8shiro/ssh-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

よくわからないプロキシやネットワークの中で自分で通信の安全を確保したい人のためのコンテナセット

中身

80番portで待ち受けるsshサーバコンテナと3128番でdockerのnetworkからのみ繋がるsquidサーバが上がります。 sshサーバにつないでその時にsquidに飛ばすようにするとproxyが使えます。

使い方

※ Do at your own risk.

.envを編集してください

SQUID_USERNAME=proxyuser
SQUID_PASSWORD=proxypassword

コンテナを起動

docker-compose up -d

秘密鍵を確認

docker-compose exec ssh cat id_rsa

表示された鍵を手元に保存してください(chmod 600を忘れずに)

コンテナを立てたホストあてに以下のsshコマンドで繋いでください

ssh root@192.168.2.8 -p 80 -i <さっき保存した秘密鍵ファイル> -L 9090:squid:3128

これでlocalhost:9090をブラウザでプロキシとして設定すればOK!! proxyには.envで指定したユーザ/パスワードで接続できます。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published