빠른 인터넷을위한 전용 VPN 압축 서버 및 Apache 서버로 사용하고

배경:

저는 학생입니다. 현재 학교의 Wi-Fi 연결이 매우 느립니다 (죽음이 느립니다). 나는 8Gb 4G 데이터 계획을 가지고 있지만 그 달에도 불구하고 부족합니다.

집에서 데비안 헤드리스 (400Mbps 연결)를 설정했으며 이미 자동화 된 Seedbox, L2TP-IPSec VPN, BTSync 서버 및 Apache 서버로 사용하고 있습니다. 나는 두 달 전에 건물을 짓기 시작했습니다. 빠른 인터넷 연결을 얻지 못할 것입니다. 그래서 저는 데비안에 익숙하지 않습니다.

내 질문은 다음과 같습니다.

개인 VPN을 통해 데이터효율적으로 압축 할 수 있습니까? 나는 Onavo Extend 와 같은 일부 iPhone 및 Android 앱이 그것을 달성 할 수 있다는 것을 알고 있으며 , 4G 데이터 사용량이 더 적을 수 있도록 이러한 종류의 시스템을 어떻게 효과적으로 배치 할 수 있는지 궁금합니다. 이러한 VPN을 설치 / 구축하는 경우 다음과 호환되어야합니다.

  • 데비안 (서버)
  • Mac OS (내 컴퓨터),
  • 그리고 iOS (내 전화).

학교 WiFi 속도를 높이는 방법에 대한 다른 제안이 있으시면 나는 그것에 대해 약간의 테스트를했다; ping www.google.com시간이 초과되고 arp -a시간이 오래 걸리지 만 결국 몇 명의 피어를 표시하고 속도 테스트 (잘못된 연결로 인해 인터넷에 액세스 할 수있는 경우)는 0.28Mbps 다운 속도를 반환합니다.



답변

내가 좋은 해결책이라고 생각한 것은 Ziproxy였습니다 .

웹 페이지가 더 가벼워 지도록 이미지와 같은 큰 HTML 자산을 압축 할 수있는 http 압축 프록시입니다. 프록시이므로 VPN을 사용하거나 사용하지 않고 작동합니다. 구성하기도 쉽습니다.


답변

Ziproxy의 대안으로 https://github.com/barnacs/compy가 있으며 이는 프로젝트로 더 살아있는 것으로 보입니다.


답변

ssh를 사용하여 로컬 포트에서 가난한 사람의 SSL 터널을 만들 수 있습니다.

ssh -D <local_port> -C <user>@<server>

그런 다음 Chrome / Chromium에서 해당 프록시를 통해 탐색 할 수 있습니다.

chromium --proxy-server=socks5://localhost:<local_port>

명심해야 할 사항 :

  • 서버의 TCP 22 포트 (SSH)의 포트 전달이 필요합니다
    • 그러나 이는 또한 서버를 게이트 키핑하거나 트래픽 메타 데이터를 들여보기 위해 제 3자를 신뢰하지 않음을 의미합니다.
  • 내가 “가난한 사람”을 언급 한 이유는 다음과 같습니다.
    • 연결이 끊어 질 수 있으며이 경우 SSH 클라이언트가 응답하지 않습니다.
    • 프록시를 사용하도록 응용 프로그램을 구성하고 신뢰해야하며, 개인 정보를 위협하는 방식으로 오류를 일으키는 버그가있을 수 있습니다.
    • 비용은 들지 않지만 명령 줄과 서버 주소를 사용하여 바로 가기를 기억 / 만들려면 시간이 걸립니다.
    • 나는 iThings에서 그것을 시도하지 않았습니다.

답변

Nomachine은 정말 잘 작동합니다. 오디오도 압축 할 수 있습니다.

X2Go는 나쁘지 않지만 오디오를 압축 할 수는 없습니다.

이들은 원격 데스크톱 솔루션이지만 SSH를 통해 터널링 할 수 있습니다.

EC2의 서버와 사용중인 전화 / 데스크톱 화면에 맞게 데스크톱 크기로 두 가지를 모두 테스트했습니다.