概要
踏み台となる ssh サーバは各自好きな環境に構築してください
今回はテストなので vagrant で構築しています
踏み台サーバ構築 (vagrant)
vagrant init
vim Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/bionic64"
config.vm.network "private_network", ip: "192.168.100.10"
config.vm.provider "virtualbox" do |vb|
vb.memory = 4096
vb.cpus = 2
end
end
vagrant up
vagrant ssh
sshd の設定変更
面倒なのでパスワード認証できるようにします
sudo passwd vagrant
sudo vim /etc/ssh/sshd_config
PasswordAuthentication yes
sudo systemctl daemon-reload
sudo systemctl restart sshd
SOCKS プロキシの起動
ssh を使うのがてっとり早いです
ssh -NTCD 12345 vagrant@192.168.100.10
vagrant 側ではちゃんと ESTABLISHED していれば起動完了です
tcp 0 0 192.168.100.10:22 192.168.100.1:49198 ESTABLISHED
Firefox でプロキシを設定
設定 -> ネットワーク設定
で SOCKS5 プロキシを設定します
- 手動でプロキシを設定する -> ON
- SOCKSホスト -> 127.0.0.1
- ポート -> 12345
- SOCKS v5 を使用するときは DNS もプロキシを使用する -> ON
動作確認
確認くんなどにアクセスしてプロキシのグローバル IP が表示されることを確認しましょう
今回は同じネットワーク上の VM なので特に変わりません
最後に
クラウドなどに VM がある場合に使う感じになると思います
単純に squid などでもいいと思いますがこちらのほうがアクセス元がわからなくなります
0 件のコメント:
コメントを投稿