อัปเดตฉลาดรับผ่าน Tor


11

ฉันพยายามอัปเดตรายการ apt-get ของฉัน ในประเทศของฉันมีเว็บไซต์จำนวนมากถูกบล็อกหรือถูกบล็อกจาก บริษัท

เมื่อฉันใช้พร็อกซีสำหรับทั้งระบบฉันพบข้อผิดพลาด Torทำงานได้อย่างสมบูรณ์แบบเมื่อเรียกดู ฉันสามารถอัพเดทapt-getผ่านการเชื่อมต่อจาก Tor ได้ไหม? ฉันหมายถึงฉันต้องการยกเลิกการปิดกั้นเว็บไซต์ที่ถูกบล็อกโดยใช้การเชื่อมต่อ 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?
Braiam

คุณสามารถเรียกใช้มันอีกครั้ง แต่ตอนนี้sudo apt-get update -o Debug::Acquire::http=true?
Braiam

2
สำหรับทุกอย่างที่ฉันรู้มีปัญหาในการเข้าถึงเซิร์ฟเวอร์ google, google ตรวจพบการเชื่อมต่อทั้งหมดที่มาจากที่อยู่เดียวกันและบล็อกมัน คุณสามารถลองลบ google ออกจากรายการแหล่งที่มาของคุณและดูว่าคุณได้รับข้อผิดพลาดกับที่เก็บอื่นหรือไม่
animaletdesequia

E: Option Debug :: Acquire :: 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

คุณสามารถใช้torsocksมันเป็นเสื้อคลุมเปลือกเพื่อทำแอพพลิเคชั่นเพื่อให้การใช้ถุงเท้า Tor ง่ายขึ้น

torsocks apt-get update

1

คุณต้องลบออกhttp://dl.google.comจากแหล่งที่ฉลาดวิธีแรกคือลบออกจากศูนย์ซอฟต์แวร์หรือแก้ไข/etc/apt/sources.listด้วยการเข้าถึงรากอ่านมัน

และถ้าคุณใช้ kubuntu คุณสามารถใช้software centerและเลือก source tap click configure source softwareและเลือกแท็บอื่น ๆhttp://dl.google.comได้

และหลังกว่า:

sudo apt-get clean
sudo apt-get update

2
สิ่งนี้จะหยุดการอัปเดต Chrome ในขณะที่มีคำถามเพื่อหาวิธีอัปเดต
Mostafa Ahangarha

@MostafaAhangarha โครเมี่ยมไม่ได้เป็น repo Ubuntu อย่างเป็นทางการ, โครเมียมเป็นทางการ แต่ไม่มีทางตรงและเป็นเจ้าเมืองในการอัพเกรด google chrome อัตโนมัติ
A1Gard

ถ้าอย่างนั้นคุณกำลังบอกว่าเขาควรใช้โครเมียมแทน Chrome ซึ่งไม่เกี่ยวข้องกับคำถาม แต่ฉันไม่เห็นคำแนะนำนี้ในคำตอบของคุณ คุณเพียงแค่ลบ Chrome ออกจากการอัปเดตซึ่งไม่ใช่คำตอบสำหรับคำถามของเขา เขาต้องการอัปเดต Google Chrome และเนื่องจากปัญหาที่เขาอธิบายเขาจึงไม่สามารถทำได้ผ่านเครือข่ายโดยไม่มีพร็อกซี (ปัญหาเดียวกับที่ฉันมี) ฉันแนะนำให้เขาใช้torifyเพื่อให้สามารถรับส่งข้อมูลของเขาผ่านเครือข่าย Tor ซึ่งสามารถแก้ปัญหาของเขาได้เช่นเดียวกับในกรณีของฉัน
Mostafa Ahangarha

Google Chrome สามารถอัปเดตได้โดยตรงและเหมือนกับซอฟต์แวร์อื่น ๆ ที่คุณติดตั้งบน Ubuntu ของคุณ มีเพียงไม่กี่ประเทศในอิหร่านอิหร่าน บริษัท Google ไม่อนุญาตให้ใช้บริการบางอย่างรวมถึงการเข้าถึงการอัปเดตสำหรับ Chrome ในฐานะที่เป็นวิธีการแก้ปัญหาหนึ่งต้องใช้พร็อกซี ขอให้โชคดีที่สุด
Mostafa Ahangarha

1

torifyหากคุณติดตั้งทอร์จากสถานีคุณต้องมี ถ้าเป็นเช่นนั้นคุณสามารถส่งทราฟฟิกของสคริปต์หรือโปรแกรมใด ๆ จาก Tor

เริ่มใช้งานรูทsudo suก่อนจากนั้นจึงรันสิ่งนี้:

torify apt-get update

จากนั้นคุณสามารถอัปเดต Google Chrome ในแบบปกติโดยใช้

apt-get upgrade

ฉันอยู่ในอิหร่านดังนั้นเผชิญหน้ากับปัญหาเดียวกันกับคุณ ฉันเพิ่งใช้วิธีนี้เพื่ออัปเดต Chrome ของฉัน


มันไม่ทำงานสำหรับฉัน ...
A1Gard

เกี่ยวกับsudo torify apt-get updateอะไร ถ้าไม่ใช่ข้อผิดพลาดคืออะไร?
Mostafa Ahangarha

ใช่คำสาป ...
A1Gard

คุณหมายถึงว่ามันยังไม่ทำงานใช่ไหม ถ้าไม่ Tor-browser ทำงานและเชื่อมต่อก่อนที่คุณจะรันคำสั่งหรือไม่ มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน
Mostafa Ahangarha

1
torify ตอนนี้เป็นเพียงแค่เสื้อคลุมรอบลำตัวเพื่อรองรับความเข้ากันได้
Pablo Bianchi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.