이번 포스팅은 지난번 포스팅에 이어 SSH tunnel 을 이용하여 접속 차단된 사이트를 우회 하는 방법을 설명하고자 합니다.
일부 기업들은 업무시간 중 비 업부 사이트 접속하는 행위를 통제하기 위하여 특정 사이트에 접속 할 수 없도록 네트워크를 통제 하는경우가 있습니다.
이럴때를 대비하여 일부 어플리케이션들은 Proxy 서버를 통해 서버를 설정하여 접속 할 수 있는 기능을 지원합니다.
Figure 1. 텔레그램 의 Proxy 설정
Putty 의 ssh tunnel 기능을 이용하여 애플리케이션에 proxy 를 설정하여 차단을 위회 하는 방법입니다.
그럼 시작 해 볼까요?
Amazon 이나 Naver Cloud Platform 에서 Free Linux VM Tier 를 Public IP와 함께 신청합니다.
저는 Naver Cloud Platform 에서 제공하는 무료 micro server에 ubuntu 16.04 LTS OS, 그리고 Public IP 와 ssh 설정을 미리 구성하였습니다. (자세한 내용은 추가 포스팅 하겠습니다)
Putty 에서 Cloud Server 의 Public IP 로 SSH 접속을 설정한다.
Putty Connection >> SSH >> Tunnels 메뉴로 진입한다.
Add New forwarded port 를 다음 설정으로 추가한다.
Source Port : 9870
Destination : "비움"
Dynamic, Auto 설정 후 "Add" 버튼 클릭
Formwarded Ports 에 "D9870" 추가 됨을 확인.
연결 설정후 Cloud Server 에 연결하고 Shell 이 닫히지 않도록 주의 합니다.