Tor를 통한 Apt-get 업데이트


11

내 apt-get 목록을 업데이트하려고합니다. 우리나라에서는 많은 사이트가 차단되었거나 회사에서 차단되었습니다.

전체 시스템에 프록시를 사용하면 오류가 발생하며 Tor 는 탐색 할 때 완벽하게 작동합니다. apt-getTor와의 연결을 통해 업데이트 할 수 있습니까 ? Tor 연결을 사용하여 차단 된 사이트를 차단 해제하려고하므로 apt-get update오류없이 수행 할 수 있습니다.

편집 : Ubuntu 13.10 및 Tor 0.2.21을 사용하고 있습니다

$ sudo apt-get update
[sudo] password for alexander: 
Ign http://extras.ubuntu.com saucy InRelease                                   
Ign http://security.ubuntu.com saucy-security InRelease                        
Ign http://us.archive.ubuntu.com saucy InRelease                               
Hit http://extras.ubuntu.com saucy Release.gpg                                 
Get:1 http://dl.google.com stable InRelease [1,540 B]
100% [1 InRelease gpgv 1,540 B] [Waiting for headers] [Waiting for headers]        
[WaSplitting up/var/lib/apt/lists/partial/dl.google.com_linux_chrome_deb_dists_stabIgn  
http://dl.google.com stable InRelease                                      
E: GPG error: http://dl.google.com stable InRelease: Clearsigned file isn't valid, 
got 'NODATA' (does the network require authentication?

출력은 sudo apt-get update무엇입니까?
브라이 암

지금 다시 실행할 수 있습니까 sudo apt-get update -o Debug::Acquire::http=true?
브라이 암

2
내가 아는 한, Google 서버에 액세스하는 데 문제가 있습니다 .Google은 동일한 주소에서 오는 모든 연결을 감지하고 차단합니다. 소스 목록에서 Google을 제거하고 다른 리포지토리에 오류가 있는지 또는 그 중 하나인지 확인할 수 있습니다.
animaletdesequia

E : 옵션 디버그 :: 취득 :: http : 구성 항목 사양에 = <val>이 있어야합니다.
Alexander

@Alexander-답변으로 질문을 업데이트하십시오. 댓글에 중요한 정보를 추가하지 마십시오. 읽기 어려운 경우가 많습니다. 감사.
fossfreedom

답변:


4

apt-transport-tor패키지를 설치 한 후 다음을 수행하십시오.

저장소에 /etc/apt/sources.list접 두부를 추가하도록 편집 tor+하십시오.

deb     tor+http://deb.debian.org/debian unstable main
deb-src tor+http://deb.debian.org/debian unstable main

이것은 apt가 tor을 뛰어 넘을 수있게합니다.

참고 : http://deb.debian.org/debian unstable main배포에 적합한 소스로 대체 하십시오.


그것은 나를 위해 일했다. Tnx
ako

3

Tor 양말의 사용을 단순화하기 위해 응용 프로그램을 분쇄하는 쉘 래퍼 인 torsocks 를 사용할 수 있습니다 .

torsocks apt-get update

1

http://dl.google.com소프트웨어 센터에서 제거하거나 /etc/apt/sources.list루트 액세스 권한으로 편집하는 것이 가장 좋은 방법은 적절한 소스에서 제거해야 합니다.

kubuntu를 사용하는 경우 software center소스 탭을 클릭하여 configure source software선택하고 다른 탭 제거를 선택할 수 있습니다 http://dl.google.com.

이후 :

sudo apt-get clean
sudo apt-get update

2
Chrome 업데이트가 중단되는 문제는 Chrome을 업데이트하는 방법을 찾는 것입니다.
Mostafa Ahangarha

@MostafaAhangarha 크롬은 공식 우분투 레포가 아니며 크롬은 공식이지만 구글 크롬을 자동화하는 직접적인 방법은 없습니다.
A1Gard

그런 다음 질문과 관련이없는 Chrome 대신 크롬을 사용해야한다고 말하고 있습니다. 그러나 나는 당신의 대답 에서이 제안을 보지 못했습니다. 그의 질문에 대한 답변이 아닌 Chrome이 업데이트되지 않도록 제거하기 만하면됩니다. 그는 Chrome을 업데이트하려고합니다. 설명 된 문제로 인해 프록시가없는 네트워크를 통해이를 수행 할 수 없습니다 (내가 가진 동일한 문제). 나는 그에게 torifyTor 네트워크를 통해 트래픽을 전달할 수 있도록 사용 하도록 제안했으며, 이는 내 경우와 마찬가지로 자신의 문제를 해결할 수 있습니다.
Mostafa Ahangarha

Chrome은 Ubuntu에 설치 한 다른 소프트웨어와 마찬가지로 직접 완벽하게 업데이트 할 수 있습니다. 이란을 포함한 일부 국가에서만 Google 회사는 Chrome 업데이트에 액세스하는 등 일부 서비스를 사용할 수 없습니다. 솔루션으로 프록시를 사용해야합니다. 행운을 빈다
Mostafa Ahangarha

1

터미널에서 Tor를 설치 한 경우 다음이 있어야합니다 torify. 그렇다면 단순히 스크립트 또는 프로그램의 트래픽을 tor에서 전달할 수 있습니다.

먼저 사용하여 루트가 된 sudo su후 다음을 실행하십시오.

torify apt-get update

그런 다음 정기적으로 Chrome을 업데이트 할 수 있습니다.

apt-get upgrade

나는 같은 문제에 직면하고이란에 있습니다. 방금이 방법을 사용하여 Chrome을 업데이트했습니다.


그것은 나를 위해 작동하지 않습니다 ...
A1Gard

무엇에 대해 sudo torify apt-get update? 그렇지 않은 경우 오류는 무엇입니까?
Mostafa Ahangarha

저주의 예 ...
A1Gard

여전히 작동하지 않습니까? 그렇지 않은 경우 명령을 실행하기 전에 Tor 브라우저가 작동하고 연결되어 있습니까? 그것은 나를 위해 완벽하게 작동합니다.
Mostafa Ahangarha

1
Tor를 지금 주위에 단지 래퍼입니다 torsocks 이전 버전과의 호환성을 위해
파블로 안치
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.