IT/서버 호스팅: Vultr / / 2020. 9. 27. 20:09

Vultr로 느려터진 해외망 속도 개선하는 방법 | Proxy, Outline VPN

반응형

Vultr가 이 글을 싫어합니다.

필자는 현재 KT를 이용하고 있다.

SKB, U+ 보다 해외망이 빠른 KT라지만 그래도 느려 터져서... 생각을 해봤는데 해외망 속도 제한이 걸린 게 아닐까라고 생각을 했다.


가정용 인터넷의 해외망 속도 제한

이 내용은 통신사에서 공식으로 밝힌 내용이 아니라 필자의 생이다.

구글 드라이브와 Notion 등... 수많은 해외 서비스들은 국내에 서버를 두고 있지 않다. 물론 구글은 캐시 서버가 있지만 업로드할 때는 미국 서버와 연결되는 것으로 보인다.

 

그런데.. KT 가정망으로 연결하면 속도가 100Mbps도 나오지 않는다. 물론 사용자마다 다를 수 있겠지만..

하지만 Vultr가 쓰고 있는 SKB 기업망으로 연결하면 KT 보다는 빠르게 연결된다.

 

그래서 필자는 KT 가정망에는 해외망 속도 제한이 걸려있다고 판단.. 바로 Vultr에 프록시와 VPN 서버를 설치해서 테스트했다.

 

KT 해외 서비스 이용 속도

AWS에는 지역별 S3 속도 테스트 기능이 있다. ㅡ 링크

이를 통해서 지역별로 속도를 확인해봤는데..

 

대한민국(Seoul): 최대 453Mbps

미국(San Francisco): 최대 15.9Mbps

미국(Oregon): 최대 16.5Mbps

아일랜드(Dublin): 최대 19.8Mbps

독일(Frankfurt): 최대 8.5Mbps

일본(Tokyo): 최대 117Mbps

싱가포르: 최대 29.8Mbps

오스트레일리아(Sydney): 최대 15Mbps

인도(Mumbai): 최대 46.5Mbps 

 

이건 아니지;;;

바로 Vultr를 통해서 측정한 결과를 보겠다.

 

Vultr를 경유한 해외 서비스 이용 속도

대한민국(Seoul): 최대 455Mbps 

미국(San Francisco): 최대 414Mbps (2,500% 증가)

미국(Oregon): 최대 454Mbps (2,651% 증가)

아일랜드(Dublin): 최대 303Mbps (1,403% 증가)

독일(Frankfurt): 최대 270Mbps (3,076% 증가)

일본(Tokyo): 최대 458Mbps (291% 증가)

싱가포르: 최대 426Mbps (1,329% 증가)

오스트레일리아(Sydney): 최대 403Mbps (2,586% 증가)

인도(Mumbai): 최대 401Mbps (762% 증가)

 

속도 개선 효과를 보았는가?

만약 본인이 사용하고 인터넷의 해외망이 필자처럼 개판일 땐 이렇게 프록시/VPN을 구축해서 사용해보는 것도 나쁘지 않다고 생각한다.


벌쳐(Vultr) 간단 소개

요금

$5달러..

오늘 쓸 요금제이다.

벌쳐의 한국 리전에서 제일 저렴한 요금제인데 본인만 쓴다면 충분히 쓰고도 남을 스펙이다.

 

트래픽(대역폭)

위 5달러 제품을 보면 1000GB의 트래픽 제한이 있다.

AWS와는 다르게 벌쳐는 업/다운로드 중 가장 많이 쓴 것만 산정된다.

 

하지만 한 달이면 이 양도 다 쓸 수 있는데 꼼수 쓰면 무제한으로 쓸 수 있다.

벌쳐는 서버를 삭제하면 사용한 트래픽 정보가 지워지는데.. 이를 이용하여,

   1) 세팅된 상태를 Snapshot으로 저장

   2) 현재 서버 제거

   3) 신규 서버 생성할 때 Snapshot으로 배치

   4) IP가 변경되면 변경된 IP로 수정

 

이렇게 꼼수를 쓰면 진짜 가성비를 맛볼 수 있다.

 

서버 만드는 방법

 

벌쳐(Vultr)에서 가상 서버 호스팅 만드는 방법 & 설정

오늘은 Vultr의 가상 머신을 만들어보려고 한다. 가상 서버 호스팅 클라우드 'Vultr'는 무엇인가? - $100달러 받기 ※ 관련 글: Vultr 한국 리전 개설! (bit.ly/3dKpmMp) 글 작성일: 2020년 06월 27일 글 편집일:.

blog.jiwon.dev

위 글을 참고해서 우분투 16.04 버전으로 설치한다.


SOCKS5 프록시 설치하기 - Ubuntu 18.04

프록시 중에서도 제일 안전한 SOCKS5 프록시 설치 방법을 안내드린다.

* HTTP 프록시를 설치하려고 한다면 이곳을 참고해서 설치 바란다.

 

우분투 18.04에 접속하고 아래 명령어를 입력한다.

apt install dante-server
mv /etc/danted.conf /etc/danted.conf.bak
nano /etc/danted.conf  # 내용은 아래를 참고해주세요
systemctl start danted
systemctl status danted

 > /etc/danted.conf

logoutput: /var/log/socks.log
internal: ens3 port = 1080
external: ens3
clientmethod: none
socksmethod: username
user.privileged: root
user.notprivileged: nobody

client pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: error connect disconnect
}
client block {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect error
}
socks pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        command: bind connect udpassociate
        log: error connect disconnect
        socksmethod: username
}
socks block {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect error
}

까지 진행한다면 SOCKS5 프록시 설치가 완료된다.

이제 프록시에 접속하기 위해 사용자를 추가한다.

useradd (이름)
passwd (이름)

순서대로 사용자를 추가하는 명령어그 사용자의 암호를 설정하는 명령어다.

정상적으로 추가했다면 프록시 서버에 접속해보자. 포트는 1080이다.

Outline VPN 설치하기

수많은 VPN 서버들이 있지만 Outline VPN이 제일 구축하기 쉽다.

또한 프록시는 모바일 기기에서 사용하기 어렵기 때문에 VPN을 사용해야 할 때가 있다.

 

그럼 설치를 시작해보자.

 

getoutline.org/en/home

위 홈페이지에서 Outline Manager를 다운로드 후 설치한다.

Outline Manager에서 서버 추가

서버 추가 상태에서 어디서든 Outline 설정에 있는 설정 버튼을 클릭한다.

Outline 설치 방법

이제 설치 방법을 안내해준다.

1번에서 나오는 코드를 복사한 뒤 SSH에 그대로 붙여 넣기 해서 Outline 서버 설치를 진행한다.

설치 과정에 위와 같은 메시지가 뜬다면 Y를 입력하고 엔터 한다.

Outline 설치가 완료된 부분

이렇게 초록색 글씨로 뜨는 부분Outline Manager에 붙여 넣으면 된다.

Outline Manager

이렇게 붙여 넣으면 된다. 완료 버튼을 눌러 설치를 마무리한다.

* 여기서 접속 오류가 뜨는 경우 방화벽을 확인하자.


그러면 이제 설치를 완료한 Outline VPN에 접속하는 방법을 알려주겠다.

 

접속하기 위해 사용하려는 기기에 Outline을 설치해야 한다. (Outline Manager와 별개의 프로그램이다)

 

getoutline.org/en/home

위 페이지에서 맨 아래로 내리면 프로그램을 내려받을 수 있다.

* 안드로이드, 윈도우, 크롬OS, iOS, macOS, Linux 등 대부분 기기에서 사용할 수 있다.

 

설치를 완료했다면 다시 Outline Manager로 돌아오자.

접속을 위한 키 추가

내가 사용할 키를 새롭게 추가할 수 있다. 새 키 추가를 클릭하자.

추가된 키

추가된 키의 이름을 변경할 수 있다. 이건 마음대로 설정하자.

사진을 참고하여 공유 버튼을 클릭한다.

액세스 키

액세스 키를 복사한다. 이 액세스 키를 통해 VPN에 접속할 수 있다.

* Outline Manager만 있으면 언제든지 다시 볼 수 있다.

Outline

다시 Outline으로 돌아오면 위 사진처럼 액세스 키가 감지됐다고 뜬다.

뜨지 않아도 추가 버튼을 클릭해서 키를 입력해주면 된다.

서버 추가 버튼을 누르자.

Outline에 VPN 서버가 추가된 모습

정상적으로 서버가 추가된 모습이다. 연결을 클릭해보자.

정상적으로 연결된 VPN (Android)

정상적으로 연결되면 위 사진처럼 뜬다.


마무리..

오늘 Vultr를 이용해서 해외망을 개선하는 방법에 대해 알아봤는데, 필자도 조사하면서 많이 놀랐다.

필자처럼 끔찍한 해외망을 겪고 있다면 Vultr가 해답이 될 것이다..

 

우분투 서버로 많이 놀아봤다면 손쉽게 설치했겠지만... 처음 보는 분들은 진행하는데 어려움이 있을 것 같다고 생각한다.

혹시 진행하기 어렵다면.. NordVPN 한국 서버로도 약간의 효과를 볼 수 있으니 참고바란다.

 

마무리로 구글 드라이브, MEGA.nz, pCloud, Notion 등에서도 속도가 개선되는 효과를 보여드리면서 글을 마치겠다.


구글 드라이브 속도 비교

KT ㅡ 구글 드라이브 다운로드 속도
KT + Vultr ㅡ 구글 드라이브 다운로드 속도

캐시 서버에 캐싱되지 않은 파일을 다운로드하는 속도이다.

KT ㅡ 구글 드라이브 업로드 속도
KT + Vultr 구글 드라이브 업로드 속도

업로드하는 속도에도 큰 차이가 있다.


MEGA.nz 속도 비교

KT ㅡ MEGA.nz 다운로드 속도
KT + Vultr ㅡ MEGA.nz 다운로드 속도

다운로드 속도에도 큰 차이가 났다.

KT만 사용했을 때는 800KB/s 정도에 도달하는데 수많은 시간이 걸렸지만, Vultr를 통해서 받을 때는 5MB/s까지 도달하는데 얼마 걸리지 않았다.

KT ㅡ MEGA.nz 업로드 속도
KT + Vultr ㅡ MEGA.nz 업로드 속도

업로드할 땐, 다운로드 속도보다 전체적으로 느렸으나 여전히 Vultr가 더 빨랐다.


pCloud.com 속도 비교

KT ㅡ pCloud 다운로드 속도
KT + Vultr ㅡ pCloud 다운로드 속도
KT ㅡ pCloud 업로드 속도
KT + Vultr ㅡ pCloud 업로드 속도


노션(Notion) 업로드 속도

노션은 AWS S3(US West 2) 서버를 이용하고 있다. 미국에 서버가 있는데..

KT ㅡ Notion 다운로드 속도
KT + Vultr ㅡ 다운로드 속도
KT ㅡ Notion 업로드 속도
KT + Vultr ㅡ Notion 업로드 속도

이건 아니잖아..

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유