SSH를 이용한 SOCKS 프록시 설정
가장 간단한 방법은 SSH를 이용하여 SOCKS 프록시를 설정하는 것:
ssh -D 1080 사용자명@원격서버주소
이 명령어는 로컬 포트 1080에 SOCKS 프록시 서버를 생성한다.
브라우저 설정
프록시가 설정된 후, 브라우저에서 SOCKS 프록시 설정을 적용할 수 있다:
Firefox 설정:
- 설정 → 일반 → 네트워크 설정 → 설정 버튼 클릭
- “수동 프록시 설정” 선택
- SOCKS 호스트: 127.0.0.1, 포트: 1080 입력
- SOCKS v5 선택
- 확인 클릭
Chrome 설정:
Chrome은 시스템 프록시 설정을 사용하므로 Ubuntu 시스템 설정을 변경해야 한다.
시스템 전체 프록시 설정
터미널에서 환경 변수를 설정하는 방법:
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080
특정 명령어에만 프록시 적용
특정 명령어에만 프록시를 적용하려면:
curl --socks5 127.0.0.1:1080 https://example.com
영구적인 설정
영구적으로 설정하려면 .bashrc
파일에 추가:
echo 'export http_proxy=socks5://127.0.0.1:1080' >> ~/.bashrc
echo 'export https_proxy=socks5://127.0.0.1:1080' >> ~/.bashrc
source ~/.bashrc
Mac에서 모든 네트워크에 이 프록시를 적용하려면 환경설정에서 이더넷의 프록시 설정으로 가서 ‘SOCKS 프록시’ 부분을 설정하면 된다.