저속 광대역을 위한 인터넷 압축 프록시?

저속 광대역을 위한 인터넷 압축 프록시?

저는 지역 ISP 타워에서 대기 시간이 긴 무선을 사용하는 시골 지역에 살고 있습니다. 속도 테스트는 날마다 다르지만 약 1Mb 정도 증가/감소할 수 있습니다. 문제는 대용량 파일(HD 비디오, 개발 소프트웨어 등)을 업로드하고 다운로드하는 작업을 한다는 것입니다. 때로는 기다리는 것이 고통스러울 수도 있습니다. 게다가 저는 일부 게임 개발 계약을 맺고 다른 개발자와 함께 플레이 테스트하는 것이 매우 어려울 수 있습니다(200ms 핑은 저에게 좋은 날입니다).

이제 다른 무선 하드웨어 없이는 대기 시간 문제를 해결하는 것이 쉽지 않을 것입니다. 하지만 속도 측면에서는 프록시에서 일종의 압축 기술을 사용할 수 있는지 궁금합니다.

예를 들어, 내 업무용 컴퓨터는 밤과 주말에는 전혀 사용되지 않는 26Mb 다운, 10Mb 업 연결에 대한 전체 액세스 권한을 갖고 있습니다. 우리 서버에서 일종의 압축 기술을 실행하고 이를 프록시로 사용하여 내 집 컴퓨터로 라우팅할 수 있다면 상당한 속도를 얻을 수 있습니다. 나는 압축으로 인해 시스템이 느려지면 잠재적으로 내가 얻은 속도 이득을 잃을 수 있다는 것을 깨달았습니다. 하지만 프록시 서버는 쿼드 코어 제온이고 수신 컴퓨터는 꽤 괜찮은 i7 컴퓨터이므로 걱정할 필요가 없습니다.

나는 찾았다http://toonel.net/그러나 전화 접속과 같이 매우 느린 협대역 사용자에게 더 적합한 것 같습니다. 또한 클라이언트 컴퓨터에 소프트웨어를 설치하는 것보다 브라우저가 프록시 서버를 가리키도록 하는 것을 선호합니다.

편집하다

나는 내 질문에 대해 좀 더 생각해 보았고, 압축을 풀고 (업로드를 위해) 압축할 수 있도록 클라이언트에 소프트웨어를 설치해야 한다는 것을 깨달았습니다. 그것은 큰 문제가 아닙니다.

답변1

가장 좋은 방법은 압축을 사용하는 집 컴퓨터와 직장 사이에 VPN을 설정하는 것입니다.

대부분의 클라이언트/서버 기반 VPN 솔루션은 어떤 형태로든 압축을 사용합니다(주로 기본적인 압축 기능을 갖춘 PPP를 기반으로 하기 때문입니다). PPTP는 Windows에서 기본적으로 지원되므로 설정하기가 가장 쉽습니다.

극단적인 압축을 위해 내가 찾은 최고는 압축 수준 9 vtund를 포함하여 다양한 암호화 시스템을 사용할 수 있는 Unix/Linux 시스템입니다 gzip. 분명히 링크의 양쪽 끝에 Linux 또는 Unix가 필요합니다.

답변2

동영상: 대부분의 비디오 파일처럼 Theora 또는 H.264로 이미 압축된 경우에는 다시 압축할 가치가 없을 것입니다.

편물탐색:1998년 이후에 작성된 웹 브라우저, 대부분의 웹 사이트는 내용을 보내기 전에 투명하게 압축하고 웹 브라우저는 내용을 투명하게 압축 해제합니다. 아마도 다시 압축할 가치가 없을 것입니다.

소프트웨어개발: 소스 코드와 실행 가능한 바이너리는 많이 압축될 수 있습니다. 그러나 전체 디렉토리를 압축하여 전송하는 도구를 사용하는 것보다 두 가지 작업에 시간이 더 적게 걸리는 경우가 많습니다.

  • 대상에서 이전 버전의 파일을 분석하고 변경 사항만 보내는 rsync와 같은 도구를 사용하세요. 또는
  • 사용개정 관리이전 버전의 복사본을 로컬에 보관하고 마찬가지로 변경 사항만 보내는 도구입니다.

조화rsync에 대한 멋진 그래픽 프런트 엔드입니다. 나는 Windows 상자에서 Unison을 사용하여 다른 도시에 있는 Linux 파일 서버의 rsync와 통신하여 양쪽 끝에서 폴더를 동기화했습니다.

관련 정보