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

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

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

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

Есть ли другие решения?

49
задан 1 December 2012 в 07:13

10 ответов

Пакеты блокируются, потому что ваше правительство явно использует фильтр URL . Вы можете обойти это, используя FTP вместо HTTP для обновления. Для этого отредактируйте файл /etc/apt/sources.list и замените все вхождения http на ftp .

Вы также можете сделать это с помощью эти команды в терминале:

sudo cp /etc/apt/sources.list{,.old}
sudo sed -i 's/http/ftp/g' /etc/apt/sources.list

Теперь попробуйте обновить список пакетов и установить обновления.

sudo apt-get update && sudo apt-get upgrade

Вам нужно будет повторить процесс для дополнительных источников программного обеспечения (например, PPA), которые находятся в каталоге / etc / apt /sources.list.d/. (кредит принадлежит пользователю reddit noname -_- )

29
ответ дан 1 December 2012 в 07:13

Эти зеркала работают с 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
ответ дан 1 December 2012 в 07:13

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

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

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

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

14
ответ дан 1 December 2012 в 07:13

Используйте VPN.

Бесплатная VPN - Google

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

Остерегайтесь, если это не запрещено в вашей стране.

13
ответ дан 1 December 2012 в 07:13

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

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

7
ответ дан 1 December 2012 в 07:13

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

  1. Перейдите на зеркальный сайт, например http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/

  2. А, вы не можете, потому что URL-адрес содержит слово «прокси». Измените слово «прокси» на «% 70% 72% 6F% 78% 79»: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/lib%70%72%6F % 78% 79 /

  3. Найдите правильную ссылку: http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-libproxy_0.4.7-0ubuntu4_all.deb

  4. (Предполагая, что это правильный пакет ...) Снова измените слово «прокси» на «% 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
ответ дан 1 December 2012 в 07:13

Попробуйте TOR.

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

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

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

Источник: TOR

5
ответ дан 1 December 2012 в 07:13

Как кто-то умно заметил, использование 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
ответ дан 1 December 2012 в 07:13

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

2
ответ дан 1 December 2012 в 07:13

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

2
ответ дан 1 December 2012 в 07:13

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

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