Есть ли веб-прокси в вашей университетской сети? Если это так, используйте его для обычного просмотра в Интернете, но не для доступа к заблокированным сайтам.
В противном случае это возможно, но не очень просто. Маршрутизация (т. Е. Принятие решения о отправке пакетов) выполняется на уровне 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. Существует несколько способов сделать это, в зависимости от того, какой браузер вы планируете и хотите ли вы использовать графический интерфейс или хотите изменить файл конфигурации.
Я согласен с другими ответами, что вы правы. При установке пакета добавляются файл /etc/apt/sources.list.d/skype-stable.list и открытый ключ, но при очистке они не удаляются.
Полностью можно добавить сценарий обслуживания в пакет, который удаляет эти вещи, когда продувка. Если вы устанавливаете, например, Google Chrome и очистите его позже, запись источников apt автоматически удаляется.
Отсутствие такого скрипта в пакете skypeforlinux является ошибкой IMO, которую кто-то может сообщить в Skype. [ ! d2]
Я согласен с другими ответами, что вы правы. При установке пакета добавляются файл /etc/apt/sources.list.d/skype-stable.list и открытый ключ, но при очистке они не удаляются.
Полностью можно добавить сценарий обслуживания в пакет, который удаляет эти вещи, когда продувка. Если вы устанавливаете, например, Google Chrome и очистите его позже, запись источников apt автоматически удаляется.
Отсутствие такого скрипта в пакете skypeforlinux является ошибкой IMO, которую кто-то может сообщить в Skype. [ ! d2]
Я согласен с другими ответами, что вы правы. При установке пакета добавляются файл /etc/apt/sources.list.d/skype-stable.list и открытый ключ, но при очистке они не удаляются.
Полностью можно добавить сценарий обслуживания в пакет, который удаляет эти вещи, когда продувка. Если вы устанавливаете, например, Google Chrome и очистите его позже, запись источников apt автоматически удаляется.
Отсутствие такого скрипта в пакете skypeforlinux является ошибкой IMO, которую кто-то может сообщить в Skype. [ ! d2]
Как вы сказали, вы не можете удалить этот репозиторий с помощью очистки или удаления пакета 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
Вы правы. Очистка пакета не удаляет запись репозитория. Вам нужно сделать это вручную. Один из способов - отредактировать список репозитория /etc/apt/sources.list (использовать свой любимый текстовый редактор, но вам нужно иметь привилегию root) и прокомментировать или удалить строку, которая включает в себя skype-stable.
здесь, в том числе, как посмотреть список ваших репозиториев и прямой метод его редактирования.
Как вы сказали, вы не можете удалить этот репозиторий с помощью очистки или удаления пакета 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
Вы правы. Очистка пакета не удаляет запись репозитория. Вам нужно сделать это вручную. Один из способов - отредактировать список репозитория /etc/apt/sources.list (использовать свой любимый текстовый редактор, но вам нужно иметь привилегию root) и прокомментировать или удалить строку, которая включает в себя skype-stable.
здесь, в том числе, как посмотреть список ваших репозиториев и прямой метод его редактирования.
Как вы сказали, вы не можете удалить этот репозиторий с помощью очистки или удаления пакета 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
Вы правы. Очистка пакета не удаляет запись репозитория. Вам нужно сделать это вручную. Один из способов - отредактировать список репозитория /etc/apt/sources.list (использовать свой любимый текстовый редактор, но вам нужно иметь привилегию root) и прокомментировать или удалить строку, которая включает в себя skype-stable.
здесь, в том числе, как посмотреть список ваших репозиториев и прямой метод его редактирования.