pocu2019. 1. 17. 02:04

의욕(?)넘치게 시작했던 블로그는 메모장 역할도 못하다가 2019년에 첫 포스팅을 올립니다 ...


2019년 보람찬 한 해를 시작하고 있습니다.

꽃미남 프로그래머 포프님이 만든 pocu 아카데미의 c++ 수업을 듣기 시작하면서 놀시간도 없이 바삐바삐 보내고 있어서인데요..

udemy 에서 강의를 들어야 하는데... 끊깁니다! 끊겨요!!!


20초 재생되다가 멈추고 5초 로딩... 어느땐 1분 넘게 로딩....

브라우저를 바꾸고, 무료 vpn을 써봐도 간헐적으로 멈춰버리는 현상이 지속됩니다.


유병재 짤방에 대한 이미지 검색결과



로딩에 지쳐서 아예 하루 날 잡고 예~~~전에 했었던 프록시 서버 구축을 다시 해보기로 합니다.


혼자만 삽질하고 끝나면 아쉬우므로 포스팅을 남겨 다른 분들께도 좋은(?) 정보가 되길 바랍니다.



해보고자 하는 일은 이렇습니다.

1. 무료로 VM 을 만든다. 미국?이나 캐나다에?

2. 프록시 서버를 만든다.

3. 파이어폭스에 프록시를 연결하여 쾌적한 유데미 강의를 듣는다.

4. http://warning.or.kr/ 무시하고 19금.....(어?)



모든 수강자들이 로딩 지연 현상이 없고 주로 kt 사용자 분들이 느려진다는 제보가 많다는걸 봤습니다.

저도 kt 를 쓰고 있는데 느린걸 보아하니.... 통신사 회선의 문제인가 싶어졌죠.

혹은 kt가 제한을 걸었나?? 그렇다면 우회하면 개선되지 않을까? 라는 생각에서 출발했습니다.


※ 본 글은 aws 사용법 혹은 os 운영에 촛점을 맞춘게 아니라 가장 빠르고 쉽게 프록시 서버를 만드는 것이 목표라서 최적화 부분에 있어서 생략된게 쪼큼 있습니다.




요약본만 보셔도 되고, 구구절절 한 내용이 담긴(?) 자세한 설명이 있는건 내용을 펼쳐서 봐주세요!



1. aws에 인스턴스 생성하기

- aws 계정 생성

https://aws.amazon.com/ko/free/

첫 사용자는 1년간 프리티어로 무료로 쓸 수 있음


- 리전 선택 => 캘리포니아


- ec2 인스턴스 생성

AMI 선택 : Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type

인스턴스 유형 : t2.micro 선택

=> 프리티어가 끝나신 분들은 t3.nano 선택 후 스팟 신청

인스턴스 구성 : 퍼블릭 IP 자동 할당 '활성화' 선택

=> 프리티어가 아니신 분들은 '스팟 인스턴스 요청' 선택 후 현재 가격보다 아주 쪼끔만 더 높게 적으시고 넘어가시면 됩니다.

보안 그룹 구성 : SSH, TCP(3128) 두가지만 '내IP'에게 개방


※ 내IP가 변경될 경우 aws 웹에서 보안그룹의 소스 IP 수정해주시면 됩니다.

※ 이거 제대로 안해두시면 해킹당해서 요금폭탄 맞을 수 있습니다!!!!!


- 키 페어 꼭! 생성하세요!


- 인스턴스 생성!



2. putty 로 서버에 접속하기

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html


위 링크 참고해주세요.

사용자명은 'ec2-user'


3. squid 설치 및 설정 변경

=> 셋팅 내용은 링크 참고. https://github.com/Yongdae-Kim/HowToUseSquid

=> PC의 아이피가 자주 변경되시는 분들은 설정에서 모두 개방하신 후 aws의 보안그룹에서 제어하시는게 편하실 겁니다.


sudo su

yum install -y squid

vim /etc/squid/squid.conf

service squid start



4. 파이어폭스 프록시 설정

크롬은 시스템 프록시를 변경해야하지만 파이어폭스는 브라우저만 프록시 적용이 가능.

파이어폭스를 유데미 전용 브라우저로 쓰는걸 추천


파이어폭스 -> 설정 -> 최하단 -> 네트워크 설정 -> 프록시 정보 입력




5. hello world


엄청나게 끊기던 유데미 영상이 나름 유투브급(?)으로 잘 나옵니다!!!! 눙물....





★★ 자세한 설명이 필요하신 분들은 아래 버튼을 눌러주세요! ★★





Posted by 마PD