Репозиторий Skype не удаляется при очистке пакета

Есть ли веб-прокси в вашей университетской сети? Если это так, используйте его для обычного просмотра в Интернете, но не для доступа к заблокированным сайтам.

В противном случае это возможно, но не очень просто. Маршрутизация (т. Е. Принятие решения о отправке пакетов) выполняется на уровне IP, который знает только о IP-адресах. С другой стороны, ваше требование маршрутизации основано на имени хоста, но уровень, который знает об именах, не контролирует маршрутизацию.

Я думаю, что любое решение будет включать веб-прокси. (Я предполагаю, что для других протоколов вы всегда будете использовать определенную сеть.) Веб-прокси сам не собирается делать ничего, кроме ретрансляционных запросов, поэтому любой будет делать: большой (squid), один из них специализирован для кэширования (wwwoffle), простой крошечный (tinyproxy) и т. д. (aptitude search web proxy; aptitude search http proxy).

Теперь для решения, которое я предлагаю (могут быть другие способы ), не настраивайте свой прокси-сервер каким-либо особым образом (т. е. не ретранслируйте все запросы), а запускайте его как выделенный пользователь: создайте пользователя alt-routed без специальной привилегии и организуйте прокси-сервер для запуска в качестве этого пользователя .

Затем сделайте wlan0 маршрут по умолчанию. Затем настройте IP и установите пакет iproute. Правила, которые вы хотите, должны направлять исходящие пакеты, которые поступают от процесса, выполняющегося как alt-route-user, к интерфейсу ppp0. Нет прямого способа сделать это, но это можно сделать с помощью:

специальной маркировки (с отметкой 1) исходящих пакетов от пользователя alt-routed; используя другую таблицу маршрутизации (таблица 1) для пакетов, помеченных этой меткой; маршрутизируя все в альтернативный интерфейс в этой таблице.

Если я правильно понимаю документацию, это должно сработать:

iptables -t mangle -A OUTPUT -m owner --uid-owner alt-routed -o wlan0 -j MARK --set-mark 1
ip rule add fwmark 1 table 1
ip route add 0.0.0.0/0 table 1 dev ppp0

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

Любая программа, которую вы запускаете как alt-routed, будет получать доступ к Интернету через ppp0, а не по умолчанию wlan0.

Наконец, настройте браузеры через прокси-сервер для сайтов, к которым вы хотите получить доступ через ppp0, и не пропускать прокси-сервер для сайтов, к которым вы хотите получить доступ через wlan0. Существует несколько способов сделать это, в зависимости от того, какой браузер вы планируете и хотите ли вы использовать графический интерфейс или хотите изменить файл конфигурации.

0
задан 1 September 2017 в 10:51

9 ответов

Я согласен с другими ответами, что вы правы. При установке пакета добавляются файл /etc/apt/sources.list.d/skype-stable.list и открытый ключ, но при очистке они не удаляются.

Полностью можно добавить сценарий обслуживания в пакет, который удаляет эти вещи, когда продувка. Если вы устанавливаете, например, Google Chrome и очистите его позже, запись источников apt автоматически удаляется.

Отсутствие такого скрипта в пакете skypeforlinux является ошибкой IMO, которую кто-то может сообщить в Skype. [ ! d2]

2
ответ дан 22 May 2018 в 18:53

Я согласен с другими ответами, что вы правы. При установке пакета добавляются файл /etc/apt/sources.list.d/skype-stable.list и открытый ключ, но при очистке они не удаляются.

Полностью можно добавить сценарий обслуживания в пакет, который удаляет эти вещи, когда продувка. Если вы устанавливаете, например, Google Chrome и очистите его позже, запись источников apt автоматически удаляется.

Отсутствие такого скрипта в пакете skypeforlinux является ошибкой IMO, которую кто-то может сообщить в Skype. [ ! d2]

2
ответ дан 18 July 2018 в 07:37

Я согласен с другими ответами, что вы правы. При установке пакета добавляются файл /etc/apt/sources.list.d/skype-stable.list и открытый ключ, но при очистке они не удаляются.

Полностью можно добавить сценарий обслуживания в пакет, который удаляет эти вещи, когда продувка. Если вы устанавливаете, например, Google Chrome и очистите его позже, запись источников apt автоматически удаляется.

Отсутствие такого скрипта в пакете skypeforlinux является ошибкой IMO, которую кто-то может сообщить в Skype. [ ! d2]

2
ответ дан 24 July 2018 в 18:50

Как вы сказали, вы не можете удалить этот репозиторий с помощью очистки или удаления пакета skypeforlinux.

Вы должны удалить этот файл репозитория вручную.

Skype делает файл своего репозитория в каталоге /etc/apt/sources.list.d с именем skype-stable.list.

Итак, вы должны прокомментировать все строки этого файла с помощью этой команды:

sudo sed -i 's/^/#/' /etc/apt/sources.list.d/skype-stable.list

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

sudo apt update

Также вы можете полностью удалить этот файл с помощью этой команды, но вышеприведенный способ (прокомментировать все строки) гораздо безопаснее, чем он:

sudo rm -rf /etc/apt/sources.list.d/skype-stable.list
1
ответ дан 22 May 2018 в 18:53

Вы правы. Очистка пакета не удаляет запись репозитория. Вам нужно сделать это вручную. Один из способов - отредактировать список репозитория /etc/apt/sources.list (использовать свой любимый текстовый редактор, но вам нужно иметь привилегию root) и прокомментировать или удалить строку, которая включает в себя skype-stable.

здесь, в том числе, как посмотреть список ваших репозиториев и прямой метод его редактирования.

0
ответ дан 22 May 2018 в 18:53

Как вы сказали, вы не можете удалить этот репозиторий с помощью очистки или удаления пакета skypeforlinux.

Вы должны удалить этот файл репозитория вручную.

Skype делает файл своего репозитория в каталоге /etc/apt/sources.list.d с именем skype-stable.list.

Итак, вы должны прокомментировать все строки этого файла с помощью этой команды:

sudo sed -i 's/^/#/' /etc/apt/sources.list.d/skype-stable.list

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

sudo apt update

Также вы можете полностью удалить этот файл с помощью этой команды, но вышеприведенный способ (прокомментировать все строки) гораздо безопаснее, чем он:

sudo rm -rf /etc/apt/sources.list.d/skype-stable.list
1
ответ дан 18 July 2018 в 07:37

Вы правы. Очистка пакета не удаляет запись репозитория. Вам нужно сделать это вручную. Один из способов - отредактировать список репозитория /etc/apt/sources.list (использовать свой любимый текстовый редактор, но вам нужно иметь привилегию root) и прокомментировать или удалить строку, которая включает в себя skype-stable.

здесь, в том числе, как посмотреть список ваших репозиториев и прямой метод его редактирования.

0
ответ дан 18 July 2018 в 07:37

Как вы сказали, вы не можете удалить этот репозиторий с помощью очистки или удаления пакета skypeforlinux.

Вы должны удалить этот файл репозитория вручную.

Skype делает файл своего репозитория в каталоге /etc/apt/sources.list.d с именем skype-stable.list.

Итак, вы должны прокомментировать все строки этого файла с помощью этой команды:

sudo sed -i 's/^/#/' /etc/apt/sources.list.d/skype-stable.list

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

sudo apt update

Также вы можете полностью удалить этот файл с помощью этой команды, но вышеприведенный способ (прокомментировать все строки) гораздо безопаснее, чем он:

sudo rm -rf /etc/apt/sources.list.d/skype-stable.list
1
ответ дан 24 July 2018 в 18:50

Вы правы. Очистка пакета не удаляет запись репозитория. Вам нужно сделать это вручную. Один из способов - отредактировать список репозитория /etc/apt/sources.list (использовать свой любимый текстовый редактор, но вам нужно иметь привилегию root) и прокомментировать или удалить строку, которая включает в себя skype-stable.

здесь, в том числе, как посмотреть список ваших репозиториев и прямой метод его редактирования.

0
ответ дан 24 July 2018 в 18:50

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

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