Налаштуйте проксі-сервер на Ubuntu 16.04


9

Ось мій випуск: я користуюся університетським підключенням до Інтернету досить часто. У мережі є брандмауер, який блокує підключення деяких програм, таких як IRC (Xchat, Irssi), іноді навіть Software Updater та деяких інших програм.

Я займався серфінгом в Інтернеті і дізнався, що я можу "перегнати" брандмауер за допомогою проксі-сервера Tor. Але вказівки, як налаштувати його, заплутані та часто неправильні. Чи можете ви мені допомогти дізнатися, як це зробити?

Заздалегідь спасибі!


1
Я рекомендую просто використовувати VPN замість проксі-сервера Tor. Якась конкретна причина, чому ви не хочете використовувати його?
TheOdd

Відповіді:


15

Встановіть офіційний проксі-сервер Tor

Tor та його офіційний проксі-сервер SOCKS 5 досить швидко запускаються на Ubuntu. Виходячи з інструкцій із встановлення веб-сайту Tor Project , виконайте наступне:

  1. Відкрийте термінал, натиснувши Ctrl+ Alt+T
  2. Виконайте наступне (замініть xenialна випуск, який ви працюєте, якщо ви не працюєте на 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
    

Тепер проксі-сервер Tor SOCKS 5 працюватиме на вашій машині,, 127.0.0.1на порту 9050. Пам'ятайте, що це проксі-сервер SOCKS 5, а не проксі-сервер HTTP.

Ваш проксі-сервер Tor автоматично запуститься, коли ваша машина завантажиться. Ви можете запускати sudo service tor restartчи інші дії, такі як start, stopі statusкерувати проксі-сервером Tor на вашій машині.

Apt через Тор

Виїжджаючи з підходящого транспорту-Github README , щоб приступити aptдо роботи через Tor:

  1. Створіть резервну копію /etc/apt/sources.listта всі .listфайли в/etc/apt/sources.list.d
  2. Відкрийте термінал, натиснувши Ctrl+ Alt+T
  3. Виконайте наступне:

    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. Не забудьте виправити всі повідомлення про помилки (якщо потрібно, відновіть резервні файли)

Примітка. Майте на увазі, що деякі програми, як-от Google Chrome, змінять свій .listфайл, тому ці програми можуть автоматично переключитися на спробу підключення безпосередньо під час перевірки оновлень, а не через Tor.

Налаштування проксі-програми

Дуже багато програм підключаються просто через Tor, якщо ви редагуєте налаштування проксі на:

  • Ведучий: 127.0.0.1
  • Порт: 9050
  • Тип проксі-сервера (якщо він запитує): SOCKS5
  • Ім'я користувача / пароль (якщо він запитує): обидва встановлені на ім'я програми

Проксі-обгортка

Інші програми, наприклад irssi, потрібно використовувати torsocks. Є два способи зробити це:

  1. torsocks видає повідомлення про помилки:

    torsocks -i command arguments
    
  2. torsocksтихо (корисно для таких програм, irssiякі передбачають, що вони повністю контролюють те, що відображається на терміналі):

    TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments
    

Ну, брандмауер не дозволив мені створити ключ. Тепер мені це вдається зробити, і я протестую це в понеділок. Дякую поки що. О, і якщо я перейду на Налаштування -> Мережа -> Мережевий проксі і встановив Socks Host на 127.0.0.1:9050, весь трафік проходить там, правда?
Західний

Це повинно пройти через Tor, якщо припустити, що програма погано написана. Ви можете отримати більше впевненості, підключившись до .onionадреси, відповідної для програми (наприклад, https://3g2upl4pq6kufc4m.onionдля браузера).
Олате

Отже, тест виявився невдалим. Брандмауер не дозволяє мені підключатися через протокол Tor, все продовжує завантажуватися (браузери, irssi тощо), але ніколи не підключається. Як тільки я вимикаю проксі, браузер знову починає працювати. Будь-яка пропозиція?
Захід

Одна річ, щоб перевірити, чи працює Tor, коли ви намагаєтесь підключитися, використовуючи його. Ви можете запустити sudo netstat -plnt | fgrep :9050і побачити, чи з'явився вислів рядка tor. Якщо це так, але ви не можете пройти, подивіться на мости Tor , які використовують неопубліковані адреси. Можливо, вам навіть знадобиться використовувати заплутані мости (також описані в попередньому посиланні), який приховує не лише те, що ви робите через Tor від свого провайдера, але в першу чергу приховує, що ви використовуєте Tor.
Олате

1
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 gpg: WARNING: nothing exported
Євген Гр. Філіппов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.