Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: VMware через SOCKS5 proxy  (Прочитано 8087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hanacuk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
VMware через SOCKS5 proxy
« : 02 Июня 2015, 01:34:24 »
Здраствуйте, есть необходимость заставить работать виртуалку через прокси СОКС 5, и важно надевать на неё прокси с хостовой ОС а не в гостевой. Пришла в голову мысль сделать виртуальный сетевой адаптер на хосте (Ubuntu 41.10) который будет использывать прокси, потом этот адаптер назначить сетевой картой на варе, и гостевая ОС будет получать СОКС5 как родной интернет. Погуглив нашёл такое решение https://code.google.com/p/badvpn/wiki/tun2socks, это прога badvpn в которой есть утилита  tun2socks, она создаёт tun0 адптер и одевает его в носок, в общем то что надо, но я не смог установить badvpn PPА пишет 404, там нету версии для UTOPIC, подскажите как собрать её ? И получится ли у меня то что я хочу при помощи такого решения ?

Пользователь решил продолжить мысль 02 Июня 2015, 17:40:21:
Кое как разобрался со своим вопросом, накидал небольшую шпаргалку:

http://ppa.launchpad.net/ambrop7/badvpn/ubuntu/pool/main/b/badvpn/ Качаем бинарники

Создаём tun0 интерфейс

sudo openvpn --mktun --dev tun0 --user User

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
          POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Назначаем ему адрес

sudo ifconfig tun0 10.0.0.1 netmask 255.255.255.0

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
          inet addr:10.0.0.1  P-t-P:10.0.0.1  Mask:255.255.255.0
          UP POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Одеваем сокс
badvpn-tun2socks --tundev tun0 --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0 --socks-server-addr IP_Socks5:PORT_Socks5

Но к великому разочарованию интерфейс tun0 не появился в списке выбора интерфейсов VMware, значит нужно заставить получать и отдавать весь трафик виртуалки на интерфейсе VMnet8  c tun0

Помогите отцы маршрутизации
« Последнее редактирование: 02 Июня 2015, 17:40:21 от Hanacuk »

Оффлайн 314

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: VMware через SOCKS5 proxy
« Ответ #1 : 21 Марта 2016, 13:50:46 »
Добавить tun интерфейс не получится, т.к. tun работает на Layer3 а добавить можно только Layer2 (это tap интерфейс)

Оффлайн PZ301

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: VMware через SOCKS5 proxy
« Ответ #2 : 16 Декабря 2016, 18:09:28 »
Такая же задача была. Твоя проблема в том что нужно направить весь трафик, за тебя это может сделать OpenVPN. Короче схема "нипель" такая: Нужно установить клиент OpenVPN, но ту что управляется с помощью нетворк_манагера, когда будешь ее врубать она автоматом будет создавать сама tun0 + пробрасывать весь трафик, после офф-а tun0 удаляется. тебе просто остается одеть носок на созданный тун0.

P.S. Минус в том что каждый раз нужно сокс одевать + я использую только внутренний носок с помощью софта вип7.2. Так же можно пробнуть сделать такое же(внутренний носок) с помощью путти и проброса к ссх туннелю, но там все вешается на порт локалки, на сколько я знаю.
p.s.s тапками сильно не кидайтесь если что, я знаю что я краб, но у меня работает.

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.