Я использую Debian Lenny, и я хочу туннелировать rtorrent только через туннель OpenVPN.
У меня есть туннельное выполнение, файл конфигурации похож на это:
client
dev tun
proto udp
remote openvpn.xxx.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/xxx/keys/ca.crt
cert /etc/openvpn/xxx/keys/client.crt
key /etc/openvpn/xxx/keys/client.key
tls-auth /etc/openvpn/xxx/keys/tls.key 1
ns-cert-type server
comp-lzo
verb 3
auth-user-pass
script-security 3
reneg-sec 0
Моя идея состоит в том, что я мог выполнить прокси sockd внутренне, который перенаправляет трафик к туннелю openvpn. Я мог использовать *, отклоняют "proxifier" приложение "tsocks", чтобы позволить rtorrent соединиться через тот прокси (поскольку rtorrent не поддерживает прокси).
Я испытываю затруднения при конфигурировании sockd, поскольку мой IP в VPN изменяется каждый раз, когда я соединяюсь. Это - файл конфигурации, который, как кто-то сказал, поможет: http://ircpimps.org/sockd.conf Как мои изменения IP в каждом подключении, которое я не знаю, что вставить тот файл конфигурации. Я не имею никакого контроля над файлом конфигурации стороны хоста.
Любая справка требуется. Любой другой метод очень приветствуется.
Еще один способ решить его мог состоять в том, чтобы использовать носки ower ssh (ssh -D portnumber
) который хорошо работает с tsocks.