¿Cómo hacer que Android comparta el proxy de Ubuntu?

¿Cómo hacer que Android comparta el proxy de Ubuntu?

Hice que mi dispositivo móvil Android se conectara a Ubuntu usando el modo de conexión inversa de acuerdo con este enlace forum.xda-developers.com/showthread.php?t=2287494.

A continuación se muestra mi guión y funciona bien.

▶ cat bin/reverse-tethering.bash 
#!/bin/bash

adb root
adb shell busybox ifconfig
adb shell netcfg rndis0 dhcp
adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
adb shell route add default gw 10.42.0.1 dev rndis0

Configuré el proxy global en ubuntu, pero el móvil parece no usar la configuración del proxy. para el móvil no se puede conectar a twitter, de lo contrario ubuntu sí.

A continuación se muestra mi configuración, uso calcetines ssh -D:

▶ env|grep proxy
  28   :NO_PROXY=localhost,127.0.0.0/8,::1
  40   :all_proxy=socks://127.0.0.1:7070/
  41   :ALL_PROXY=socks://127.0.0.1:7070/
  55   :UBUNTU_MENUPROXY=1
  65   :no_proxy=localhost,127.0.0.0/8,::1

¿Alguien sabe cómo puedo hacer? La mejor manera que quiero es agregar algunas líneas en mi bash, por ejemplo: use el proxy de configuración netcfg/ifconfig para apuntar al puerto de ubuntu como 7070.

información relacionada