Легкое и Python дружественный способ сделать это должно использовать virtualenv. Это имеет протест того, чтобы только быть доступным после выполнения исходной команды $HOME/.pystuff/bin/activate, но обладает преимуществом предоставления доступа ко всему миру пакетов Python, для Вас только с минимальным загрязнением Вашего системного распределения.
Очевидно, можно искать и создать собственные системные пакеты Python, но честно, для большей части использования это - больше стычки, чем это стоит. Если Вы собираетесь сделать это, запустите с seutptools и virtualenv, очевидно, =p
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
easy_install virtualenv
virtualenv $HOME/.pystuff
source $HOME/.pystuff/bin/activate
easy_install pip
easy_install
easy_install
easy_install
pip install
Это не возможно. SOCKS4 (SOCKS5) только допускает инкапсуляцию TCP (и UDP). Посмотрите ниже для дальнейшего объяснения.
ICMP является частью интернет-Слоя стека IP, который наиболее тесно соответствует Уровню 3 (Сетевой уровень) модели OSI. SOCKS работает на уровне 5 (Сеансовый уровень) модели OSI и вероятно находится около вершины Транспортного уровня в стеке IP.
Как таковой это не может инкапсулировать информацию о нижнем уровне, такую как ICMP. Необходимо было бы использовать протокол, который эмулирует один из протоколов, который ниже в стеке IP, чем ICMP. Это включает IPSec, который позволяет Вам отправлять пакеты IP и L2TP, который действует, как будто он населяет канальный уровень (Уровень 2).
Если бы действительно необходимо смочь сделать это, я рекомендовал бы использовать функции VPN, встроенные к окнам для установки L2TP VPN. Больше информации о Вашем варианте использования помогло бы нам лучше ответить на Ваш вопрос.
Самой близкой вещью, о которой я услышал, является SAA - Сервисный Агент Обеспечения: http://en.wikipedia.org/wiki/Service_Assurance_Agent