student_developer
학생개발자의 IT Story
student_developer
전체 방문자
217,343
오늘
11
어제
77
반응형
  • 분류 전체보기 (187)
    • About Me (2)
    • IT NEWS (135)
      • Mobile NEWS (94)
      • laptop NEWS (3)
      • HW NEWS (4)
      • IT technology N.. (8)
      • IT company news (10)
    • OS || 운영체제 (1)
      • LINUX (1)
    • IT INFO (8)
      • Windows (5)
    • Programming (7)
      • C++ (1)
      • Python (3)
      • Project (1)
    • 일상 (7)
      • 일상 (6)
      • 이슈 (0)
    • 정보&꿀팁 (7)
    • IT & SW 칼럼 (1)

블로그 메뉴

    공지사항

    • 2020 새해 복 많이 받으세요^^
    • 소개

    인기 글

    • 학교 인터넷 게임 사이트 차단⋯
      2019.12.20
    • [Minecraft Java Edition 1.16.⋯
      2020.09.28
      [Minecraft Java Edition 1.16.⋯
    • Samsung 갤럭시 버즈를 윈도우⋯
      2021.01.02
      Samsung 갤럭시 버즈를 윈도우⋯
    • [Review | Tip]딥러닝 기반 코⋯
      2019.12.12
      [Review | Tip]딥러닝 기반 코⋯
    • [Python 3.x]택배 실시간 배송⋯
      2019.10.03
      [Python 3.x]택배 실시간 배송⋯

    태그

    • 삼성 갤럭시 S10
    • 폴더블
    • 5G
    • samsung galaxy S10 Plus
    • 갤럭시 S10
    • 삼성 갤럭시
    • Samsung
    • 삼성 갤럭시 S10 플러스
    • ai
    • 중국
    • 윈도우
    • Nvidia
    • Exynos 9820
    • ces2019
    • 갤럭시 언팩 2019
    • galaxy S10
    • Exynos
    • 갤럭시
    • 삼성전자
    • 삼성

    최근 댓글

    • 안녕하세요! 설치전 질문 있습⋯
      ㅜㅜ
    • node.js 설치 확인해보세요
      IlllIIllIllIl
    • URL 주소는 어디서 찾아볼 수⋯
      연빈
    • 리뷰 정말 잘 봤습니다. 블로거⋯
      세일즈코리아
    • 해당 프로젝트는 deprecated 되⋯
      student_developer

    최근 글

    • 삼성 갤럭시 GOS(Game Optimizi⋯
      2022.03.04
      삼성 갤럭시 GOS(Game Optimizi⋯
    • 삼성 Exynos 2200 공개!.. Sams⋯
      2022.01.18
      삼성 Exynos 2200 공개!.. Sams⋯
    • 삼성 갤럭시 S22 론칭 시점에 E⋯
      2022.01.13
      삼성 갤럭시 S22 론칭 시점에 E⋯
    • 삼성전자 CES 2022 티져 영상 공개
      2021.12.28
      삼성전자 CES 2022 티져 영상 공개
    • [Windows 11] 비정상적으로 느⋯
      2021.11.21
      [Windows 11] 비정상적으로 느⋯

    티스토리

    hELLO · Designed By 정상우.
    student_developer

    학생개발자의 IT Story

    정보&꿀팁

    학교 인터넷 게임 사이트 차단 속도 저하 없이 우회하기!

    2019. 12. 20. 12:17
    반응형

    초, 중, 고등학교에서 제공되는 인터넷은 교육청 DNS로 설정값이 고정되며

    교육청의 정책에 의해 몇몇 웹 사이트를 차단하며

    학교 내부에 설치된 WAF(web application firewall) 장비로

    특정 프로그램이 사용하는 port와 프록시 통신 등을 차단하며 

    교육청의 dns로 강제설정하며 dns를 통한 사이트 필터링보다 강력한

    포트 미러링을 통한 검열이 이루어집니다.

     

    이러한 학교 인터넷 환경에서 이와 같은 보안시스템을 우회하기 위해서는

    VPN을 사용해야 우회가 가능합니다.

     

    여기서 프록시와 VPN은 다른 기술이며 프록시가 아닌 VPN을 사용해야

    우회가 가능합니다.

     

    자세한 내용은 아래 링크를 통해 확인하세요.

    • 프록시
     

    프록시 - 위키백과, 우리 모두의 백과사전

    위키백과, 우리 모두의 백과사전. 프록시(proxy)는 다음을 가리키는 말이다. 프록시 패턴: 컴퓨터 프로그래밍에서 소프트웨어 디자인 패턴의 하나 프록시 서버: 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터나 응용 프로그램 공개 프록시: 누구나 자유롭게 접속하여 사용할 수 있는 프록시 서버 리버스 프록시: 컴퓨터 네트워크에서 클라이언트를 대신해서 한 대 이상의 서버로부터 자원을 추출하는 프록시 서버

    • VPN (가상사설망, Virtual private network)
     

    가상사설망 - 위키백과, 우리 모두의 백과사전

    위키백과, 우리 모두의 백과사전.

    ko.wikipedia.org

    하지만 무료로 공개되는 VPN 대부분은 해외 서버나 QOS가 설정된 제품이 대부분입니다.


    클라우드플레어는 모바일용으로 WARP+ 서비스를 공개하고 출시하였습니다.

    WARP+는 클라우드플레어의 방대한 인프라를 활용해 가장 빠른 서버에 라우팅을 하여

    지연시간을 최소화하여 인터넷 속도를 빠르게 합니다.

    여기서 중요한 부분은 WARP+를 이용하면 통신 패킷이 암호화되어 클라우드플레어 인프라로 전송되게 됩니다.

    따라서 교육청 방화벽과 학교 방화벽 그리고 통신사 검열 시스템을 무력화시킵니다.

     

    WARP+는 현제 모바일 버전만 제공하고 있습니다. 하지만 2가지 프로그램을 활용하면

    WARP+를 PC에서도 사용할 수 있습니다.

    • wireguard
     

    WireGuard: fast, modern, secure VPN tunnel

    WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant tha

    www.wireguard.com

    • CF-WARP
     

    maple3142/cf-warp

    Contribute to maple3142/cf-warp development by creating an account on GitHub.

    github.com

     

    여기서 CF-WARP를 사용해 WARP+ 인증 크레덴셜을 생성하려면 node.JS가 필요합니다.

    아래 링크에서 stable / LTS 버전을 설치하시는 걸 권장합니다.

    node.js 설치 필수입니다.

     

    • node.js 다운로드
     

    Node.js

    Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    nodejs.org

    node.js 설치가 완료되면 PowerShell 또는 CMD를 관리자 권한으로 실행합니다.

    npm i -g cf-warp
    cf-warp 100

    완료 후. cf-warp 디렉터리를 찾아서 wireguard에. cf-warp\cf-warp.conf를

    Activate를 눌러 연결하시면 됩니다.

     

    warp+는 유로 서비스이나 cf-warp [원하는 데이터 크기] 명령어를 통해 데이터를

    무료로 받을 수 있습니다.

     

    해당 프로젝트 설명에는 다음과 같은 글이 작성되어 있습니다.

    FAQ
    How does cf-warp get Warp+ quota for free?
    It currently get quota by faking referrers since there is no way to pay for premium version outside of 1.1.1.1 app, but it is recommended to pay for it on your phone if you think their service is good.

    2020년 2월 21일 금요일 번경 사항 업데이트

     

    2020년 1월 18일 필자는 cf-warp로 크레덴셜을 생성하는 도중에 클라우드플레어 API 서버단에서 요청 간격에 제한 걸려 있어 크레덴셜이 생성되지 않고 데이터를 늘리지 못하는 이슈를 발견하였습니다. 

     

    2021년 8월 13일 기준 해결됨

    https://github.com/maple3142/cf-warp/issues/4

     

    You need to request a delay to generate a fake referrer · Issue #4 · maple3142/cf-warp

    function sleep(ms) { return new Promise((resolve) => { setTimeout(resolve, ms); }); } if (!isNaN(n)) { console.log(`Prepare faking Warp+ referrer for ${n} times.`) for (let i = 1; i <= n; i++...

    github.com

    https://github.com/maple3142/cf-warp/pull/5

     

    Update cli.js | api server-side blocking prevention by zeroday0619 · Pull Request #5 · maple3142/cf-warp

    Delay request

    github.com

     

    해당 문제를 해결한 버전을 사용하기 위해서는 수동 설치를 하셔야 합니다.

    git clone https://github.com/maple3142/cf-warp.git
    cd cf-warp
    npm i -g cf-warp

     

    반응형
      '정보&꿀팁' 카테고리의 다른 글
      • Windows 11 Insider Preview Build 22000.176 테스크바 작동 오류 해결 방법
      • Windows 11, "이 설정은 관리자가 관리합니다"라고 뜨는 상태에서 메모리 무결성 끄는법.
      • Upload IPFS with Cloudflare IPFS Gateway
      • [Minecraft Java Edition 1.16.5] 24시간 "무정부" 야생 서버 - Netchoice Wild
      warp+, 빠른인터넷, 컴실 인터넷차단 우회, 클라우드플레어, 학교인터넷, 학교인터넷검열속도저하없이우회, 학교인터넷검열차단, 학교컴퓨터실, 학교컴퓨터실게임사이트, 학교컴퓨터실게임사이트차단우회
      student_developer
      student_developer
      최신 IT 동향 정보 및 뉴스, SW개발 분야, 게임 관련 뉴스 및 정보를 다루는 종합 IT & Culture 블로그
      댓글쓰기
      1. 닥터 다이어트 Dr. diet
        2019.12.23 14:10 신고
        ㅋ 학교 다닐때 이걸 알았어야 했는데 ㅠ_ㅠ 구독하고 갑니당!!
        수정/삭제댓글쓰기댓글보기
      2. 익명
        2019.12.23 21:58
        비밀댓글입니다
        수정/삭제댓글쓰기댓글보기
        1. student_developer
          2019.12.24 15:59 신고
          vpn을 잠시 사용하여 cf-warp 명령어를 실행해 보세요! 상황에따라 클라우드플레어 관련 통신을 차단하여 인증 파일이 정상적으로 설정되지 않아 나타난 현상으로 보이며 wireguard는 그러한 통신망을 우회하도록 설계되어 인증 파일이 정상적으로 생성되면 아마 사용 가능 할겁니다.
          수정/삭제
        2. student_developer
          2019.12.24 16:00 신고
          vpn을 사용해서 인증 과정 시도 해보세요
          수정/삭제
      3. young_oo
        2020.01.02 03:15
        자료 감사합니다.

        과정을 충실히 수행하여 진행하였고 atctive 까지 눌러 정상 작동 하는것처럼 보였으나
        막상 인터넷 창을 열어보면 '인터넷 연결없음'이 뜨네요... 어찌된 영문일까요
        수정/삭제댓글쓰기댓글보기
        1. student_developer
          2020.01.02 10:10 신고
          제 경우는 집에서 warp+ 크레델셸을 생성하여 학교에서 연결했습니다. 학교망은 클라우드플레어 api를 차단하기 때문에 학교망에서 크레덴셸을 생성시 인터넷이 되지 않을수 있습니다
          수정/삭제
        2. young_oo
          2020.01.02 21:47
          아하 이해하였습니다~ 감사합니다.
          새해 복 많이 받으시길 바랍니다! ^^
          수정/삭제
      4. 익명
        2020.10.08 14:38
        비밀댓글입니다
        수정/삭제댓글쓰기댓글보기
      5. ㅇ
        2021.06.18 14:27
        cmd에 npm i -g cf-warp 라고치면 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
        배치 파일이 아닙니다. 라고 뜨는데 이게 아닌가요? 제가 이해를 못해서 어떻게 해야 하는지 잘 모르겠네요
        수정/삭제댓글쓰기댓글보기
        1. student_developer
          2021.06.20 16:38 신고
          nodejs 설치하셨나요?
          수정/삭제
        2. IlllIIllIllIl
          2022.05.03 10:22
          node.js 설치 확인해보세요
          수정/삭제
      6. 익명
        2021.06.20 16:37
        비밀댓글입니다
        수정/삭제댓글쓰기댓글보기
      다음 글
      [Minecraft Java Edition 1.16.5] 24시간 "무정부" 야생 서버 - Netchoice Wild
      • 이전
      • 1
      • ···
      • 3
      • 4
      • 5
      • 6
      • 7
      • 다음

      티스토리툴바