디엔에스 설정을 바꾸지 않고 차단 우회하는 방법
HTTPS우회가 필요한 사이트차단 상황에서 막힌 일 HTTPS우회가 필요했던 건 학교 과제 자료를 찾다가 사이트차단 화면을 만났기 때문이에요. 자료 주소를 다시 눌러도 같은 화면만 나와서 과제 파일에 넣을 내용을 확인하지 못했어요. 요즘은 사이트차단 때문에 주소가 살아 있는지부터 확인해야 하더라고요. 여러분도 급하게 자료를 찾다가 빈 화면만 본 적 있죠? 저는 그날 제출 시간이 가까워져서 더 당황했어요. "또 막혔네." 그걸 몰랐네. 예전에는 디엔에스 설정부터 바꿔야 하는 줄 알았어요. 설정을 건드리면 다른 사이트까지 영향을 줄까 봐 손을 멈췄고, 결국 친구에게 자료 주소를 따로 보내 달라고 했어요. 디엔에스 설정을 건드리지 않고 찾은 방법 검색하다가 시크릿DNS를 알게 됐어요. 웹페이지에서 사용 방법을 살펴보니 윈도우의 디엔에스 설정값을 직접 바꾸지 않고 접속 경로를 다룰 수 있다고 해서 먼저 확인해 봤어요. 가입부터 해야 하나 싶었는데, 접속 화면에서 적용할 도메인을 지정하는 흐름이 먼저 보였어요. 제가 찾던 주소만 골라 볼 수 있어서 전체 설정을 바꾸는 것보다 마음이 편했어요. 시크릿DNS에는 DNS over HTTPS 방식이 들어가 있어서 디엔에스 변조를 피하는 데 쓰인다고 안내되어 있었어요. 말만 보면 어려운데, 제가 할 일은 확인할 도메인을 정하는 쪽에 가까웠어요. 진짜 설정창만 보고 겁먹었어요. SNI 감청을 우회하는 방식도 있었고, 문자열을 잘게 나누는 기능으로 접속 속도 저하를 줄인다고 되어 있었어요. 여기서부터는 막연히 프록시를 찾는 것보다 제가 필요한 주소에 맞춰 쓰는 느낌이 들었어요. 시크릿DNS를 쓰고 접속 과정이 어떻게 달라졌는지 처음에는 차단된 주소를 지정하고 다시 접속해 봤어요. 이전처럼 디엔에스 설정을 찾아 들어가지 않아도 되니, 과제 자료를 확인하는 순서가 짧아졌어요. 접속한 도메인을 확인할 수 있는 화면도 함께 봤어요. 어디에서 막혔는지 하나씩 추측하던 시간이 줄고, 지정한 주소가 적용됐는지 바로 살피게 되더...