I use a VPN service that accepts Bitcoin.
When testing to see if I got any leaks on
http://dev.cbcdn.com/ipmagnet/ it shows up as:
Timestamp IP address(es) User Agent
29.05.2014 [VPN IPv4 address], [my IPv6 address 1] Transmission/2.82
usb0 is the device I tether my internet from. tun0 is the vpn.
$ ifconfig
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
UP BROADCAST 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:39892 errors:0 dropped:0 overruns:0 frame:0
TX packets:39892 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:328468652 (328.4 MB) TX bytes:328468652 (328.4 MB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.xxx.xxx.6 P-t-P:10.xxx.xxx.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:2500525 errors:0 dropped:0 overruns:0 frame:0
TX packets:2916623 errors:0 dropped:236 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:929640372 (929.6 MB) TX bytes:2997950631 (2.9 GB)
usb0 Link encap:Ethernet HWaddr 62:9e:b2:29:53:06
inet addr:192.168.xx.xx Bcast:192.168.xx.255 Mask:255.255.255.0
inet6 addr: [my ipv6 address 2]/64 Scope:Link
inet6 addr: [my ipv6 address 1]/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2620956 errors:16 dropped:0 overruns:0 frame:16
TX packets:3004290 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1199702429 (1.1 GB) TX bytes:3375850562 (3.3 GB)