본문 바로가기

IT/misc

[스크랩] GoodByeDpi를 이용한 HTTPS검열

퍼온 글입니다. 원본은 여기로...

 

심지어 꽤 오래전부터 있던 툴이라는데...어제 제가 올린 글이 MTU값을 수동으로 줄이는 방법이었다면

GoodByeDpi는 그 작업을 자동으로 해 줍니다. (심지어 작동법도 엄청 간단...)

너무 간단해서 딱히 적을 게 없으니 그냥 바로 올리겠습니다.

 

 

 

참고로 인용해 온 글은 이쪽입니다.

https://m.clien.net/service/board/park/13153189

웹 차단 관련 문제, GoodbyeDPI 사용해보세요. (윈도우용) : 클리앙

다운로드는 출처의 릴리즈 탭에서 하시면 되고(또는 아래 링크 이용), 실행하여 창이 뜨면 최소화 해놓고 사용하시면 됩니다. https://github.com/...

m.clien.net

3번째 클리앙이라니

 

 

 

 

 

 

 

하지만 바로 본론으로 넘어가면 제가 아니죠! 궁금하신 분들을 위해 안물안궁 간략하게 설명하자면, 어제 제가 올린 글은 검열장비가 알아채지 못하게 시작 패킷을 포함한 전체 패킷 사이즈를 제한해서 못 알아보게 바꾸는 방법이었는데요, 얘는 시작 패킷'만' 분할해주고, 그 뒤의 패킷들은 전부 분할하지 않습니다. (따라서 대역폭이 깎인다거나 하는 문제가 전혀 없습니다.)

현재의 SNI차단 방식에서는 맨 처음의 Client Hello패킷 1개만 분석하고 있는 것 같고, 시작 패킷만 분할되어 통과되면 나머지 연결은 건드리지 않기 때문에 우회가 되는 원리입니다.

(원래 제작자분의 의도는 이렇게 쓰라고 만든 프로그램은 아닌 것 같긴 한데, 뭐...목적에 부합하면 쓰면 되는 거니까요. 내용물 이름들을 봐서는 러시아 쪽 블랙리스트 우회를 위해 만들어진 프로그램 같습니다.)

 

 

 

 

참고로 Windows 10전용이며, 64비트 기준으로 서술하겠습니다.

 

사용법은 간단합니다. 아래 다운로드..

https://github.com/ValdikSS/GoodbyeDPI/releases

ValdikSS/GoodbyeDPI

GoodbyeDPI—Passive Deep Packet Inspection blocker and Active DPI circumvention utility (for Windows) - ValdikSS/Goodbye...

github.com

 

이쪽으로 가셔서 최신 버전을 받아주시면 됩니다.

 

 

저걸 받으신 다음 압축을 푸시면

 

 

내용물은 이렇습니다.

 

임시로 켜는 법과 서비스에 올려서 계속 켜져 있게 만드는 방법 2가지가 있는데, 임시로 켜는 법부터 말씀드리겠습니다.

 

위 화면에서 x86_64폴더에 들어가셔서(32비트 운영체제를 사용중이시라면 x86폴더) goodbyedpi.exe를 관리자 권한으로 실행하시면

 

 

이런 창이 뜨는데, 그냥 최소화시켜 두시고 웹서핑을 하시면 됩니다.

이 창이 포그라운드에 (작업 표시줄에) 열려 있는 한 모든 접속은 뚫립니다.

 

 

...너무 쉬워서.....할 말을 잊었습니다...........

저는 cmd창에 명령 두어줄 적어넣는것도 나쁘지 않다고 생각하지만요! 네!

 

끄는 법은 당연히 창을 닫으면 됩니다.

 

서비스에 올려서 계속 작동하게 하는 방법은 service_install_russia_blacklist.cmd 파일을 우클릭 - 관리자 권한으로 실행 해주시면 아래와 같은 창이 하나 뜨는데

 

 

엔터 키 두번 눌러주시면 등록이 완료됩니다.

 

지우시는 법은 service_remove.cmd 파일을 우클릭 - 관리자 권한으로 실행 해주시면, 얘는 서비스를 지우는 명령이라서 윈도우 경고창이 하나 더 뜹니다. 무시하고 실행하신 다음 위랑 비슷한 창이 똑같이 뜨는데, 마찬가지로 엔터 두 번 눌러주시면 됩니다.

 

 

 

 

 

 

그리고 저 까만 바탕에 하얀 글자인 창에 알레르기가 있으신 분들을 위해 똑같은 기능을 하지만 GUI를 입힌 버전도 있습니다.

 

사용법은 간단합니다. 아래 다운로드..

https://github.com/Include-sys/GUI-for-GoodbyeDPI/releases

Include-sys/GUI-for-GoodbyeDPI

Anti Cencorship Application. Contribute to Include-sys/GUI-for-GoodbyeDPI development by creating an account on GitHub.

github.com

 

마찬가지로 위 링크로 들어가셔서

 

 

운영체제에 맞는 버전을 다운받아 주시고 압축 풀어주시면 됩니다.

 

 

GoodByeDPI GUI.exe를 실행해주시면

 

 

요런 창이 뜹니다. 그냥 Start눌러주시면 뚫리고 Stop누르면 멉춥니다.

창을 닫아도 트레이로 최소화시킬 수 있으므로 작업 표시줄에 걸리적거리지 않고 쓸 수 있습니다.

 

재부팅 후에도 윈도우가 시작될 때 자동으로 켜지게 만들고 싶으시다면 Setting에 가셔서

 

 

Add Startup 체크해주시면 됩니다.

 

 

 

 

아니 너무 쉽자너.....;;

이걸 수동으로 적용한다고 대역폭도 깎아먹고 cmd에 명령어 쳐서 일일히 보는 것보다는 확실히 낫겠네요.

 

보니까 직류안쪽에서 크로미움으로 만든 nooM Breaker라던지, 페이지 전체에 구글 번역을 걸어서 번역기 서버를 우회 서버로 사용한다던지(...) 하는 방법들도 이것저것 많이 나오는 것 같은데, 일단 개인적으로 확실해 보이는 것으로는

 

PC - GoodByeDPI(Windows), 수동으로 MTU값 변경(Windows, Linux, MacOS)

안드로이드 - intra앱 사용

공통 - 파이어폭스 ESNI

 

이렇게 정리가 되겠네요. (물론 취향 타시는 대로 쓰시면 되긴 합니다.)

조만간에 군더더기는 다 빼고 요 3개만 한번 다시 정리해서 올려놔보겠습니다. (워낙에 물어보시는 분들이 많아서...하나로 정리해야겠음)

[출처] GoodByeDpi를 이용한 HTTPS검열 우회법|작성자 키리츠구