안녕하세요?
이번 포스팅은 지난번 포스팅에 이어 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 이 닫히지 않도록 주의 합니다.
Firefox Browser 에서 Proxy 설정하기
- Firefox 의 설정을 눌러 네트워크 프록시 설정 창으로 진입합니다.
- 수동프록시 설정을 클릭하고 SOCKS 호스트에 "localhost", 포트에 "9870"을 입력합니다. SOCKS v5를 선택합니다.
- 확인을 눌러 접속 합니다.
Firefox 를 이용하여 브라우저를 통해 접속하면 차단된 사이트도 접속이 잘 되는것을 확인 할 수 있습니다. :-)
Congratulations @mixxer! You received a personal award!
Click here to view your Board of Honor
Congratulations @mixxer! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!