Định cấu hình proxy Tor trên Ubuntu 16.04


9

Đây là vấn đề của tôi: Tôi đang sử dụng kết nối internet của trường đại học khá thường xuyên. Mạng có tường lửa chặn kết nối của một số chương trình như IRC (Xchat, Irssi), đôi khi là Trình cập nhật phần mềm và một số ứng dụng khác.

Tôi đã lướt web và phát hiện ra rằng tôi có thể "vượt qua" tường lửa bằng proxy Tor. Nhưng các hướng dẫn về cách cấu hình nó bị nhầm lẫn và thường không chính xác. Bạn có thể vui lòng giúp tôi tìm ra cách để làm điều đó?

Cảm ơn bạn trước!


1
Tôi khuyên bạn chỉ nên sử dụng VPN thay vì proxy Tor. Bất kỳ lý do cụ thể tại sao bạn không muốn sử dụng một?
TheOdd 6/10/2016

Câu trả lời:


15

Cài đặt proxy Tor chính thức

Tor và proxy SOCKS 5 chính thức của nó khá nhanh để chạy trên Ubuntu. Tắt các hướng dẫn cài đặt của trang web Tor Project , hãy làm như sau:

  1. Mở một thiết bị đầu cuối bằng cách nhấn Ctrl+ Alt+T
  2. Chạy phần sau (thay thế xenialbằng bản phát hành bạn đang chạy nếu bạn không sử dụng 16.04 Xenial Xerus):

    sudo -i
    echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
    echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
    gpg --keyserver keys.gnupg.net --recv 886DDD89
    gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
    apt update
    apt install tor deb.torproject.org-keyring
    exit
    

Bây giờ proxy Tor SOCKS 5 sẽ chạy trên máy của bạn 127.0.0.1, trên cổng 9050. Hãy nhớ rằng đây là proxy SOCKS 5, không phải proxy HTTP.

Proxy Tor của bạn sẽ tự động khởi động khi máy của bạn khởi động. Bạn có thể chạy sudo service tor restarthoặc các hành động khác thích start, stopstatusđể kiểm soát proxy Tor trên máy tính của bạn.

Apt qua Tor

Đi ra khỏi Github README của apt-Transport-tor , aptđể làm việc thông qua Tor:

  1. Sao lưu /etc/apt/sources.listvà tất cả .listcác tập tin trong/etc/apt/sources.list.d
  2. Mở một thiết bị đầu cuối bằng cách nhấn Ctrl+ Alt+T
  3. Chạy như sau:

    sudo -i
    apt update
    apt install apt-transport-tor
    sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
    apt update
    exit
    
  4. Đảm bảo sửa bất kỳ thông báo lỗi nào xuất hiện (nếu cần, khôi phục các tệp bạn đã sao lưu)

Lưu ý: Lưu ý rằng một số chương trình, như Google Chrome, sẽ sửa đổi .listtệp của chúng , vì vậy những chương trình đó có thể tự động chuyển về cố gắng kết nối trực tiếp khi kiểm tra các bản cập nhật thay vì đi qua Tor.

Cài đặt proxy trong chương trình

Rất nhiều chương trình kết nối tốt thông qua Tor nếu bạn chỉnh sửa cài đặt proxy thành:

  • Tổ chức: 127.0.0.1
  • Hải cảng: 9050
  • Loại proxy (nếu nó yêu cầu): SOCKS5
  • Tên người dùng / Mật khẩu (nếu có yêu cầu): cả hai được đặt thành tên của chương trình

Trình bao bọc proxy

Các chương trình khác, như irssi, cần sử dụng torsocks. Có hai cách để làm điều này:

  1. torsocks đưa ra thông báo lỗi:

    torsocks -i command arguments
    
  2. torsockslà yên tĩnh (hữu ích cho các chương trình như thế irssigiả định rằng họ kiểm soát hoàn toàn những gì hiển thị trên thiết bị đầu cuối):

    TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
    

Chà, tường lửa không cho phép tôi tạo khóa. Bây giờ tôi đã quản lý để làm điều đó và tôi sẽ kiểm tra nó vào thứ Hai. Dù sao cũng cảm ơn Ồ, và nếu tôi đi trên Cài đặt -> Mạng -> Proxy mạng và tôi đặt Vớ lưu trữ trên 127.0.0.1:9050 tất cả lưu lượng truy cập sẽ đi qua đó, phải không?
Tây

Nó sẽ được thông qua Tor, giả sử chương trình không được viết xấu. Bạn có thể tự tin hơn bằng cách kết nối với một .onionđịa chỉ phù hợp với chương trình (chẳng hạn như https://3g2upl4pq6kufc4m.onionđối với trình duyệt).
Oledit

Vì vậy, bài kiểm tra là một thất bại. Tường lửa không cho phép tôi kết nối thông qua giao thức Tor, mọi thứ tiếp tục tải (trình duyệt, irssi, v.v ...), nhưng không bao giờ kết nối. Ngay khi tôi tắt proxy, trình duyệt bắt đầu hoạt động trở lại. Bất cứ đề nghị nào?
Tây

Một điều cần kiểm tra là liệu Tor có chạy hay không khi bạn cố gắng kết nối bằng cách sử dụng nó. Bạn có thể chạy sudo netstat -plnt | fgrep :9050và xem nếu bạn nhận được một dòng nói torđang chạy. Nếu có, nhưng bạn không thể vượt qua, hãy xem các cây cầu Tor , nơi sử dụng các địa chỉ chưa được công bố. Bạn thậm chí có thể cần sử dụng các cây cầu bị che khuất (cũng được mô tả trong liên kết trước đó), nó không chỉ che giấu những gì bạn đang làm thông qua Tor từ ISP của bạn, nó còn che giấu rằng bạn đang sử dụng Tor ở nơi đầu tiên.
Oledit

1
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 gpg: WARNING: nothing exported
Eugene Gr. Philippov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.