배경:
저는 학생입니다. 현재 학교의 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의 서버와 사용중인 전화 / 데스크톱 화면에 맞게 데스크톱 크기로 두 가지를 모두 테스트했습니다.