Не удается обновить, поскольку слово prox * заблокировано

Я живу в Эфиопии, и правительство блокирует все URL-адреса со словом «прокси» в них. Я не мог использовать это слово в названии выше, потому что это заставит URL-адрес содержать прокси-слово.

Когда я apt-get upgrade получаю ошибки, потому что некоторые пакеты, такие как libproxy1, libproxy1-plugin-gsettings, libproxy1-plugin-networkmanager, python-libproxy, содержат слово p.

заблокирован. Я попытался поместить URL-адреса в прокси-сайты, но все они просто вернулись на свою домашнюю страницу.

Существуют ли какие-либо другие решения?

1
задан 1 December 2012 в 09:13

9 ответов

Помимо получения некоторых неофициальных пакетов вы не можете действительно доверять, если вы не знаете источник, вы можете загружать дистрибутивные компакт-диски и DVD-диски в формате .iso непосредственно из Ubuntu:

Изображения компакт-диска Ubuntu [!d2 ]

. Перейдя туда к используемой вами версии, вы также найдете последние ежедневные обновления, где вы сможете установить обновленные пакеты (они могут быть нестабильными, хотя). Это, например, ссылка на ежедневный DVD-диск 12.04.2.

Здесь также приведен список зеркал загрузки, некоторые из которых могут быть более доступны для вас:

Ubuntu CD Images

Обратите внимание, что вы по-прежнему не сможете получать немедленные обновления безопасности из пакетов с запрещенным словом в своих именах.

14
ответ дан 25 May 2018 в 03:49
  • 1
    это неплохая идея, если пропускная способность не является проблемой. – philshem 30 November 2012 в 19:26
  • 2
    Это неполный ответ, поскольку обновления для системы безопасности по-прежнему будут невозможны для любых пакетов, содержащих «прокси» в их имени. – Jeremy Bicha 6 December 2012 в 03:23
  • 3
    @JeremyBicha: Я знаю, спасибо, что указали это. Я отредактирую это в своем ответе. Из "безопасности" точка зрения, возникающая из правовых аспектов в стране с такой ограничительной политикой, она все же может быть одним из менее рискованных вариантов, чтобы получить хотя бы некоторые обновления. – Takkat 6 December 2012 в 03:52

Использовать VPN.

Free VPN -Google

С помощью VPN вы подключаетесь к другому компьютеру, оттуда вы подключаетесь к зеркалам. Соединение зашифровано, так что есть только URL-адрес VPN для проверки, ничего другого.

Если это не является незаконным в вашей стране, если это так, остерегайтесь.

13
ответ дан 25 May 2018 в 03:49

Эти зеркала работают с HTTPS с действительными сертификатами

https://ftp.lysator.liu.se/ubuntu/
https://mirrors.bloomu.edu/ubuntu/
https://mirrors.cs.wmich.edu/ubuntu/

Все они работают с HTTPS, но имеют недопустимые сертификаты

https://mirrors.coopvgg.com.ar/ubuntu/
https://ubuntu.xfree.com.ar/ubuntu/
https://ftp.ccc.uba.ar/pub/linux/ubuntu/
https://ubuntu.unc.edu.ar/ubuntu/
https://mirror.aarnet.edu.au/pub/ubuntu/archive/
https://ftp.iinet.net.au/pub/ubuntu/
https://mirror.internode.on.net/pub/ubuntu/ubuntu/
https://mirror.overthewire.com.au/ubuntu/
https://ubuntu.mirror.uber.com.au/archive/
https://gd.tuwien.ac.at/opsys/linux/ubuntu/archive/
https://mirror.dhakacom.com/ubuntu/
https://ftp.byfly.by/ubuntu/
https://mirror.datacenter.by/ubuntu/
https://ftp.belnet.be/ubuntu.com/ubuntu/
https://gaosu.rave.org/ubuntu/
https://ubuntu.mirrors.skynet.be/ubuntu/
https://ubuntu.mirrors.skynet.be/pub/ubuntu.com/ubuntu/
https://archive.ubuntu.com.ba/ubuntu/
https://mirror.globo.com/ubuntu/archive/
https://ubuntu.ufba.br/ubuntu/
https://espelhos.edugraf.ufsc.br/ubuntu/
https://mirror.unesp.br/ubuntu/
https://sft.if.usp.br/ubuntu/
https://www.las.ic.unicamp.br/pub/ubuntu/
https://mirror.its.sfu.ca/mirror/ubuntu/
https://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/
https://ubuntu.skarta.net/ubuntu/
https://ftp.iitm.ac.in/ubuntu/
https://biruni.upm.my/mirror/ubuntu/
https://cesium.di.uminho.pt/pub/ubuntu-archive/
https://ftp.rnl.ist.utl.pt/pub/ubuntu/archive/
https://free.nchc.org.tw/ubuntu/
https://mirror.umd.edu/ubuntu/
https://mirror.uoregon.edu/ubuntu/
https://www.club.cc.cmu.edu/pub/ubuntu/
https://mirror.clarkson.edu/ubuntu/
https://mirror.vcu.edu/pub/gnu+linux/ubuntu/
11
ответ дан 25 May 2018 в 03:49
  • 1
    Откуда у вас этот список? Кроме того, объясните, почему использование SSL решит проблему OP. – Flimm 5 December 2012 в 21:49
  • 2
    Если вы можете загрузить некоторые пакеты, но не другие, то можно с уверенностью предположить, что они проверяют трафик. HTTPS показывает только доменное имя сайта, к которому вы подключаетесь. Предполагая, что сам SSL не заблокирован, это решает проблему, предотвращая сбор фильтров слова «prox *». – jldugger 6 December 2012 в 00:15
  • 3
    Что касается источника, я просто просмотрел зеркала archive и нашел все те, которые включили ssl. – user71404 6 December 2012 в 03:18

По строкам ответа pwnguin, но если они строго блокируют строки HTTP-URL, то просто используя FTP или rsync, вы должны пройти через фильтр. Очевидно, что они не проверяют содержание контента TOO близко, или этот пост не был бы сделан из страны в первую очередь, так как в нем содержится «p word»

. Кроме того, такая блокировка глупо. Но, полагаю, вы уже это знали.

7
ответ дан 25 May 2018 в 03:49

Как насчет этой идеи:

Перейдите к зеркальному сайту, например http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/ Ах, вы не можете, потому что URL-адрес содержит слово «прокси». Измените слово «прокси» на «% 70% 72% 6F% 78% 79»: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/lib%70%72%6F%78%79/ Найдите правильную ссылку: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-libproxy_0.4.7-0ubuntu4_all.deb (Предположим, что это правильный пакет ...) Снова измените слово «прокси» «% 70% 72% 6F% 78% 79»: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-lib%70%72%6F%78%79_0.4.7-0ubuntu4_all.deb и загрузите его с помощью wget: wget http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-lib%70%72%6F%78%79_0.4.7-0ubuntu4_all.deb

Я не тестировал, действительно ли это работает, и это не 100 %, но это может быть отправной точкой ... Удачи в этом репрессивном правительстве!

7
ответ дан 25 May 2018 в 03:49
  • 1
    Было бы неплохо узнать, действительно ли это работает – math 17 July 2013 в 18:52

Try TOR.

Tor - это бесплатное программное обеспечение и открытая сеть, которая помогает вам защищаться от формы сетевого наблюдения, которая угрожает личной свободе и конфиденциальности, конфиденциальной деловой активности и отношениям. Tor - это сеть виртуальных туннелей, которая позволяет людям и группам улучшить свою конфиденциальность и безопасность в Интернете. Он также позволяет разработчикам программного обеспечения создавать новые средства связи со встроенными функциями конфиденциальности. Tor обеспечивает основу для целого ряда приложений, которые позволяют организациям и отдельным лицам обмениваться информацией через общедоступные сети без ущерба для их конфиденциальности.

Для получения дополнительной информации и загрузки TOR посетите веб-сайт. После загрузки см. Раздел Как установить файл .tar.gz (или .tar.bz2).

Источник: TOR

5
ответ дан 25 May 2018 в 03:49

Как кто-то умело указал, использование ftp:// или https://, чтобы обойти фильтрацию url, вы также можете использовать rsync://, который поставляется с плюсом использования дельта-кодирования, которые уменьшают используемую полосу пропускания. Просто настройте свой sources.list на любое из этих зеркал, которое поддерживает rsync, и вы должны быть в порядке.

Пример:

deb rsync://mirror.picosecond.org/ubuntu/ quantal main restricted universe multiverse
deb rsync://mirror.picosecond.org/ubuntu/ quantal-security main restricted universe multiverse 
deb rsync://mirror.picosecond.org/ubuntu/ quantal-updates main restricted universe multiverse 
4
ответ дан 25 May 2018 в 03:49

Разве вы, по иронии судьбы, настроили прокси-сервер SOCKS с помощью удаленного веб-сервера и туннелируете весь свой трафик? Я делаю что-то похожее, чтобы обойти блокировку торрент-сайтов.

2
ответ дан 25 May 2018 в 03:49
  • 1
    Нет, если они используют прозрачный прокси (BlueCoat приходит на ум). – Tarek Fadel 5 December 2012 в 13:54
  • 2
    +1, если упоминается для использования удаленного сервера за пределами страны, SOCKS через SSH (= динамическая переадресация портов) для шифрования. решена. – gertvdijk 13 December 2012 в 05:25

Я исправил его, загрузив недостающий пакет вручную и поместив его в /var/cache/apt/archives и apt-get, увидев его как загруженный пакет, и все сработало нормально:)

2
ответ дан 25 May 2018 в 03:49

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

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