{ wget google.com
→ 3128
http/https proxy
} → [22
sshd
──→ SSH Tunnel
──→ 22
sshd client
] → { 3128
squid proxy
}
local_server
sudo apt install -y squid sshpass
echo http_access allow all >> /etc/squid/squid.conf
# 리버스 터널링
echo "ssh -R 3128:localhost:3128 [email protected]: -p 16022" >> ~/.bashrc
# ssh
echo "alias ssh_umay='sshpass -p nipa2022-49560 ssh -R 3128:localhost:3128 [email protected] -p 16022'" >> ~/.bashrc
source ~/.bashrc
umay_server
# local [username]@[ip]:[port]
sudo apt install -y sshpass
echo "export http_proxy=http://[ip]:[port]" >> /etc/environment
echo "export https_proxy=http://[ip]:[port]" >> /etc/environment
source /etc/environment