Вы могли взглянуть на rPath Linux. Существует этот rBuilder сервис, который допускает создание пользовательских дистрибутивов. Это кажется, что они главным образом представляют себя как платформу создания виртуального устройства, но Вы можете использовать результат на реальных аппаратных средствах также.
У меня не было шанса работать с rPath самого, но возможно он удовлетворит Вашим потребностям.
Я не знаю, подошло ли это для Вас, но здесь - как я настроил прокси HTTP для меня:
Я предполагаю, что Вы используете Linux на своем рабочем столе и также на удаленном сервере.
Установите прокси socks5:
autossh-M [порт раньше контролировал соединение]-D [локальный порт, используемый для передачи] [имя пользователя] [сервер]-nN-l
Пример:
воспитатель my.secret.server.net autossh-M 55777-D 3333-nN-l
Теперь перейдите к настройкам FoxyProxy и настройте его для использования localhost:3333 в качестве прокси-сервера. Вуаля! Можно также использовать-D опцию установить перенаправление портов через туннель.
Работы отлично над моей машиной.
Сквид позволит Вам делать это с tcp_outgoing_address директивой
Конечно, сквид не является действительно маленьким местом и может быть пугающим для конфигурирования, но конфигурация по умолчанию должна больше затем быть достаточна для большей части использования.
Рекомендация сквида является лучшей, потому что то, в чем Вы нуждаетесь, является программой, которая позволяет устанавливать исходящее интерфейсное использование.
Отсутствующий, что, если Вы имеете другой прокси-сервер HTTP/сети в наличии в другом конце соединения PPP, настраивают Ваш прокси для передачи всех запросов тот тот сервер прокси на VPN. Это заставит все соединения открываться через интерфейс PPP.