синтаксис прокси-сервера SOCKS в apt.conf

Вы пробовали команду bash mkfs?

fdisk /dev/sda
mkfs -t vfat /dev/sda1

См. форматирование ручки usb в Linux

18
задан 15 April 2011 в 15:27

32 ответа

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks, измените /etc/tsocks.conf, чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

$ sudo -s
# tsocks apt-get update
# tsocks apt-get dist-upgrade
# exit
$

или

$ sudo -s
# . tsocks -on
# apt-get update
# apt-get dist-upgrade
# . tsocks -off # not really necessary, given the exit
# exit
$

Вы можете думать о количество вариантов, чтобы упростить и автоматизировать его использование. Не забывайте о ведущей точке, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

$ sudo tsocks apt-get update
$ sudo tsocks apt-get dist-upgrade
25
ответ дан 25 May 2018 в 22:05
  • 1
    Кажется, tsocks не установлен по умолчанию, поэтому мне нужно запустить sudo tsocks apt-get install tsocks. Hahahahahaha ... – BornToCode 12 April 2016 в 10:21
  • 2
    Вы можете использовать curl для загрузки tsocks, установить его, а затем использовать :) – neutrinus 20 May 2016 в 23:38
  • 3
    Также: с точки зрения 1.3 ~ rc1 (версия Debian, не уверен, какая именно версия Ubuntu, хотя догадываюсь до Zesty), вы можете использовать Acquire::http::Proxy "socks5h://hostname:port/". См. Журнал изменений в anonscm.debian.org/gitweb/?p=apt/apt.git;a=blob;f=debian/… – derobert 22 February 2017 в 02:12
  • 4
    Ну ... это смешно. Чтобы выполнить работу apt-get, вам нужно ... apt-get something! – Equidamoid 5 July 2017 в 20:48
  • 5
    небольшая коррекция строки @derobert: Acquire::socks::Proxy "socks5h://hostname:port/"; делает трюк. Http делает не - попробуйте его с Tor, и вы увидите стандартный ответ «Tor не является http-прокси», поэтому http заменяется на socks - и он работает! – Alexey Vesnin 20 August 2017 в 14:30

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks, измените /etc/tsocks.conf, чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

$ sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $

или

$ sudo -s # . tsocks -on # apt-get update # apt-get dist-upgrade # . tsocks -off # not really necessary, given the exit # exit $

Вы можете думать о количество вариантов, чтобы упростить и автоматизировать его использование. Не забывайте о ведущей точке, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

$ sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade
25
ответ дан 25 July 2018 в 22:13

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks, измените /etc/tsocks.conf, чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

$ sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $

или

$ sudo -s # . tsocks -on # apt-get update # apt-get dist-upgrade # . tsocks -off # not really necessary, given the exit # exit $

Вы можете думать о количество вариантов, чтобы упростить и автоматизировать его использование. Не забывайте о ведущей точке, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

$ sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade
25
ответ дан 2 August 2018 в 03:41

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks, измените /etc/tsocks.conf, чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

$ sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $

или

$ sudo -s # . tsocks -on # apt-get update # apt-get dist-upgrade # . tsocks -off # not really necessary, given the exit # exit $

Вы можете думать о количество вариантов, чтобы упростить и автоматизировать его использование. Не забывайте о ведущей точке, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

$ sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade
26
ответ дан 4 August 2018 в 19:44

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks , измените /etc/tsocks.conf , чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

  $  sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $  

или

  $ sudo -s #.  tsocks -on # apt-get update # apt-get dist-upgrade #.  tsocks -off # действительно не нужно, если выходить exit # exit $  

Вы можете подумать о множестве опций, чтобы упростить и автоматизировать его использование. Не забывайте, что ведущая точка, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

  $  sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade  
26
ответ дан 6 August 2018 в 03:48

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks , измените /etc/tsocks.conf , чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

  $  sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $  

или

  $ sudo -s #.  tsocks -on # apt-get update # apt-get dist-upgrade #.  tsocks -off # действительно не нужно, если выходить exit # exit $  

Вы можете подумать о множестве опций, чтобы упростить и автоматизировать его использование. Не забывайте, что ведущая точка, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

  $  sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade  
26
ответ дан 7 August 2018 в 21:44

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks , измените /etc/tsocks.conf , чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

  $  sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $  

или

  $ sudo -s #.  tsocks -on # apt-get update # apt-get dist-upgrade #.  tsocks -off # действительно не нужно, если выходить exit # exit $  

Вы можете подумать о множестве опций, чтобы упростить и автоматизировать его использование. Не забывайте, что ведущая точка, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

  $  sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade  
26
ответ дан 10 August 2018 в 09:58

Возможным решением может быть использование tsocks - приложения, которое может перенаправить сетевой трафик через прокси-сервер socks. Установите пакет tsocks , измените /etc/tsocks.conf , чтобы установить адрес и номер порта вашего прокси-сервера socks и выполните:

  $  sudo -s # tsocks apt-get update # tsocks apt-get dist-upgrade # exit $  

или

  $ sudo -s #.  tsocks -on # apt-get update # apt-get dist-upgrade #.  tsocks -off # действительно не нужно, если выходить exit # exit $  

Вы можете подумать о множестве опций, чтобы упростить и автоматизировать его использование. Не забывайте, что ведущая точка, Manpage имеет больше ссылок на это.

Изменить: более короткий способ ее использования:

  $  sudo tsocks apt-get update $ sudo tsocks apt-get dist-upgrade  
26
ответ дан 13 August 2018 в 16:17
  • 1
    Кажется, tsocks не установлен по умолчанию, поэтому мне нужно запустить sudo tsocks apt-get install tsocks . Hahahahahaha ... – BornToCode 12 April 2016 в 10:21
  • 2
    Вы можете использовать curl для загрузки tsocks , установить его, а затем использовать :) – neutrinus 20 May 2016 в 23:38
  • 3
    Также: Начиная с apt 1.3 ~ rc1 (версия Debian, точно не знаю, какую версию Ubuntu, хотя догадываюсь до Zesty), вы можете использовать Acquire :: http :: Proxy & quot; socks5h: // имя_хоста: порт / & Quot; . См. Журнал изменений в anonscm.debian.org/gitweb/?p=apt/apt.git;a=blob;f=debian/… – derobert 22 February 2017 в 02:12
  • 4
    Ну ... это смешно. Чтобы выполнить работу apt-get, вам нужно ... apt-get something ! – Equidamoid 5 July 2017 в 20:48
  • 5
    небольшая поправка к строке @derobert: Acquire :: socks :: Proxy & quot; socks5h: // hostname: port / & quot ;; делает трюк. Http делает не - попробуйте его с Tor, и вы увидите стандартный ответ «Tor не является прокси-сервером http», поэтому http заменяется на носки - и он работает! – Alexey Vesnin 20 August 2017 в 14:30

Использование следующей строки конфигурации работает для меня:

Acquire::socks::proxy "socks5://server:port";

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл (/etc/apt/apt.conf.d/12proxy) и добавил файл конфигурации в это.

5
ответ дан 25 May 2018 в 22:05

Или tou может добавить в ваш /etc/apt/apt.conf что-то вроде этого:

Acquire::socks::proxy "socks://user:pass@host:port/";
4
ответ дан 25 May 2018 в 22:05
  • 1
    Это, похоже, не работает в Ubuntu 12.04 – Shnatsel 16 October 2013 в 22:38
  • 2
    Работает в 13.10. – isaaclw 2 May 2014 в 09:11
  • 3
    Я уверен, что это неправильный синтаксис, значит, «прокси» все URL-адреса, начинающиеся с носков: // через socks: // user: pass @ host: port / & quot ;. Действительно, это должно быть так: Acquire::http::proxy "socks://user:pass@host:port/"; – Hans-Christoph Steiner 18 July 2014 в 21:03
  • 4
    @ Hans-ChristophSteiner: Это соединение с указанным хостом и портом, но соединение не использует протокол socks. Он похож на протокол http proxy, но я не проверял его с помощью HTTP-прокси. – Seth Robertson 16 April 2015 в 03:02
  • 5
    На этом этапе я уверен, что Acquire::socks предназначен для установки прокси для URL-адресов, начинающихся с socks://. Это означает, что вам не нужен прокси-сервер для доступа к Интернету, а apt не использует прокси-сервер для ftp://, http:// или https:// .. apt поддерживает только HTTP-прокси, т. Е. . – Hans-Christoph Steiner 8 September 2015 в 22:38

Я не смог найти ничего в Acquire :: socks :: proxy в руководстве apt.conf для Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

proxyAddress = "::1"
proxyPort = 8118
socksParentProxy = "sockshost:socksport"
socksProxyType = socks5

, а затем установить прокси-сервер http в файле apt.conf:

Acquire::http::proxy "http://127.0.0.1:8118/";
Acquire::https::proxy "https://127.0.0.1:8118/";
2
ответ дан 25 May 2018 в 22:05

Использование следующей строки конфигурации работает для меня:

Acquire::socks::proxy "socks5://server:port";

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл (/etc/apt/apt.conf.d/12proxy) и добавил файл конфигурации в это.

5
ответ дан 25 July 2018 в 22:13

Я не смог найти ничего в Acquire :: socks :: proxy в руководстве apt.conf для Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

proxyAddress = "::1" proxyPort = 8118 socksParentProxy = "sockshost:socksport" socksProxyType = socks5

, а затем установить прокси-сервер http в файле apt.conf:

Acquire::http::proxy "http://127.0.0.1:8118/"; Acquire::https::proxy "https://127.0.0.1:8118/";
2
ответ дан 25 July 2018 в 22:13

Или tou может добавить в ваш /etc/apt/apt.conf что-то вроде этого:

Acquire::socks::proxy "socks://user:pass@host:port/";
4
ответ дан 25 July 2018 в 22:13
  • 1
    Это, похоже, не работает в Ubuntu 12.04 – Shnatsel 16 October 2013 в 22:38
  • 2
    Работает в 13.10. – isaaclw 2 May 2014 в 09:11
  • 3
    Я уверен, что это неправильный синтаксис, значит, «прокси» все URL-адреса, начинающиеся с носков: // через socks: // user: pass @ host: port / & quot ;. Действительно, это должно быть так: Acquire::http::proxy "socks://user:pass@host:port/"; – Hans-Christoph Steiner 18 July 2014 в 21:03
  • 4
    @ Hans-ChristophSteiner: Это соединение с указанным хостом и портом, но соединение не использует протокол socks. Он похож на протокол http proxy, но я не проверял его с помощью HTTP-прокси. – Seth Robertson 16 April 2015 в 03:02
  • 5
    На этом этапе я уверен, что Acquire::socks предназначен для установки прокси для URL-адресов, начинающихся с socks://. Это означает, что вам не нужен прокси-сервер для доступа к Интернету, а apt не использует прокси-сервер для ftp://, http:// или https:// .. apt поддерживает только HTTP-прокси, т. Е. [F8 ]. – Hans-Christoph Steiner 8 September 2015 в 22:38

Использование следующей строки конфигурации работает для меня:

Acquire::socks::proxy "socks5://server:port";

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл (/etc/apt/apt.conf.d/12proxy) и добавил файл конфигурации в это.

5
ответ дан 2 August 2018 в 03:41

Я не смог найти ничего в Acquire :: socks :: proxy в руководстве apt.conf для Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

proxyAddress = "::1" proxyPort = 8118 socksParentProxy = "sockshost:socksport" socksProxyType = socks5

, а затем установить прокси-сервер http в файле apt.conf:

Acquire::http::proxy "http://127.0.0.1:8118/"; Acquire::https::proxy "https://127.0.0.1:8118/";
2
ответ дан 2 August 2018 в 03:41

Или tou может добавить в ваш /etc/apt/apt.conf что-то вроде этого:

Acquire::socks::proxy "socks://user:pass@host:port/";
4
ответ дан 2 August 2018 в 03:41
  • 1
    Это, похоже, не работает в Ubuntu 12.04 – Shnatsel 16 October 2013 в 22:38
  • 2
    Работает в 13.10. – isaaclw 2 May 2014 в 09:11
  • 3
    Я уверен, что это неправильный синтаксис, значит, «прокси» все URL-адреса, начинающиеся с носков: // через socks: // user: pass @ host: port / & quot ;. Действительно, это должно быть так: Acquire::http::proxy "socks://user:pass@host:port/"; – Hans-Christoph Steiner 18 July 2014 в 21:03
  • 4
    @ Hans-ChristophSteiner: Это соединение с указанным хостом и портом, но соединение не использует протокол socks. Он похож на протокол http proxy, но я не проверял его с помощью HTTP-прокси. – Seth Robertson 16 April 2015 в 03:02
  • 5
    На этом этапе я уверен, что Acquire::socks предназначен для установки прокси для URL-адресов, начинающихся с socks://. Это означает, что вам не нужен прокси-сервер для доступа к Интернету, а apt не использует прокси-сервер для ftp://, http:// или https:// .. apt поддерживает только HTTP-прокси, т. Е. [F8 ]. – Hans-Christoph Steiner 8 September 2015 в 22:38

Использование следующей строки конфигурации работает для меня:

Acquire::socks::proxy "socks5://server:port";

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл (/etc/apt/apt.conf.d/12proxy) и добавил файл конфигурации в это.

5
ответ дан 4 August 2018 в 19:44

Я не смог найти ничего в Acquire :: socks :: proxy в руководстве apt.conf для Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

proxyAddress = "::1" proxyPort = 8118 socksParentProxy = "sockshost:socksport" socksProxyType = socks5

, а затем установить прокси-сервер http в файле apt.conf:

Acquire::http::proxy "http://127.0.0.1:8118/"; Acquire::https::proxy "https://127.0.0.1:8118/";
2
ответ дан 4 August 2018 в 19:44

Или tou может добавить в ваш /etc/apt/apt.conf что-то вроде этого:

Acquire::socks::proxy "socks://user:pass@host:port/";
4
ответ дан 4 August 2018 в 19:44
  • 1
    Это, похоже, не работает в Ubuntu 12.04 – Shnatsel 16 October 2013 в 22:38
  • 2
    Работает в 13.10. – isaaclw 2 May 2014 в 09:11
  • 3
    Я уверен, что это неправильный синтаксис, значит, «прокси» все URL-адреса, начинающиеся с носков: // через socks: // user: pass @ host: port / & quot ;. Действительно, это должно быть так: Acquire::http::proxy "socks://user:pass@host:port/"; – Hans-Christoph Steiner 18 July 2014 в 21:03
  • 4
    @ Hans-ChristophSteiner: Это соединение с указанным хостом и портом, но соединение не использует протокол socks. Он похож на протокол http proxy, но я не проверял его с помощью HTTP-прокси. – Seth Robertson 16 April 2015 в 03:02
  • 5
    На этом этапе я уверен, что Acquire::socks предназначен для установки прокси для URL-адресов, начинающихся с socks://. Это означает, что вам не нужен прокси-сервер для доступа к Интернету, а apt не использует прокси-сервер для ftp://, http:// или https:// .. apt поддерживает только HTTP-прокси, т. Е. [F8 ]. – Hans-Christoph Steiner 8 September 2015 в 22:38

Или tou может поместить в ваш /etc/apt/apt.conf что-то вроде этого:

  Acquire :: socks :: proxy "socks: // user: pass @ host: port  / ";   
4
ответ дан 6 August 2018 в 03:48

Использование следующей строки конфигурации работает для меня:

  Acquire :: socks :: proxy "socks5: // server: port";   

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл ( /etc/apt/apt.conf.d/ 12proxy ) и добавил к нему файл конфигурации.

5
ответ дан 6 August 2018 в 03:48

Я ничего не нашел в Acquire :: socks :: proxy в руководстве apt.conf от Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

  proxyAddress = ":: 1" proxyPort = 8118 socksParentProxy = "sockshost: socksport" socksProxyType = socks5  

и затем установите http proxy в файле apt.conf:

  Приобретите :: http :: proxy "http://127.0.0.1:8118/";  Acquire :: https :: proxy "https://127.0.0.1:8118/";   
2
ответ дан 6 August 2018 в 03:48

Использование следующей строки конфигурации работает для меня:

  Acquire :: socks :: proxy "socks5: // server: port";   

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл ( /etc/apt/apt.conf.d/ 12proxy ) и добавил к нему файл конфигурации.

5
ответ дан 7 August 2018 в 21:44

Я ничего не нашел в Acquire :: socks :: proxy в руководстве apt.conf от Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

  proxyAddress = ":: 1" proxyPort = 8118 socksParentProxy = "sockshost: socksport" socksProxyType = socks5  

и затем установите http proxy в файле apt.conf:

  Приобретите :: http :: proxy "http://127.0.0.1:8118/";  Acquire :: https :: proxy "https://127.0.0.1:8118/";   
3
ответ дан 7 August 2018 в 21:44

Или tou может поместить в ваш /etc/apt/apt.conf что-то вроде этого:

  Acquire :: socks :: proxy "socks: // user: pass @ host: port  / ";   
4
ответ дан 7 August 2018 в 21:44

Или tou может поместить в ваш /etc/apt/apt.conf что-то вроде этого:

  Acquire :: socks :: proxy "socks: // user: pass @ host: port  / ";   
4
ответ дан 10 August 2018 в 09:58

Использование следующей строки конфигурации работает для меня:

  Acquire :: socks :: proxy "socks5: // server: port";   

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл ( /etc/apt/apt.conf.d/ 12proxy ) и добавил к нему файл конфигурации.

5
ответ дан 10 August 2018 в 09:58

Я ничего не нашел в Acquire :: socks :: proxy в руководстве apt.conf от Ubuntu Xenial. Вы можете исправить это, запустив локальный HTTP-прокси, который поддерживает прокси-сервер socks upstream, например Polipo. Вам нужно настроить Polipo следующим образом:

  proxyAddress = ":: 1" proxyPort = 8118 socksParentProxy = "sockshost: socksport" socksProxyType = socks5  

и затем установите http proxy в файле apt.conf:

  Приобретите :: http :: proxy "http://127.0.0.1:8118/";  Acquire :: https :: proxy "https://127.0.0.1:8118/";   
3
ответ дан 10 August 2018 в 09:58

Использование следующей строки конфигурации работает для меня:

  Acquire :: socks :: proxy "socks5: // server: port";   

Чтобы сохранить apt.conf чистым и избежать проблем при обновлении Linux, я создал новый файл ( /etc/apt/apt.conf.d/ 12proxy ) и добавил к нему файл конфигурации.

5
ответ дан 13 August 2018 в 16:17

Другие вопросы по тегам:

Похожие вопросы: