buy a router that can be flashed with DD-WRT or Tomato, set up a VPN server included in the router, your friends can connect to your router and do whatever they like
http://tomatou*****.org/
Asus RT-N10 | R2 | Yes | No | NoUSB (only build 52 and earlier!) |
Asus RT-N12 | R2 | Yes | No | NoUSB |
Asus RT-N16 | R2 | Yes | No | All |
Asus WL500GP v1/v2 | R1 | Yes | Yes | All |
Asus WL500W | R1 | Yes | Yes | All |
Asus WL500G Deluxe | R1 | Yes | Yes | All |
Asus WL520GU | R1 | Yes | Yes | Lite or NoUSB-Std (4MB flash) only |
Buffalo WHR-G54S | R1 | Yes | Yes | NoUSB-Std (4MB flash) only |
Buffalo WHR-HP-G54 | R1 | Yes | Yes | NoUSB-Std (4MB flash) only |
D-Link DIR-320 | R1 | Yes | Yes | NoUSB-Std (4MB flash) only |
Linksys E1000 v1 | R2 | Yes | No | NoUSB-Std (4MB flash) only |
Linksys E2000 | R2 | Yes | No | E2000 (special E2000 Std build required) |
Linksys E3000 | R2 | Yes | No | E3000 (special E3000 Ext or VPN build required) |
Linksys E4200 | R2 | Yes | No | E4200 (special E4200 Ext or VPN build required). No 5GHz support |
Linksys WRT160N v1 | R1 | Yes | Yes | NoUSB-Std (4MB flash) only |
Linksys WRT160N v3 | R2 | Yes | No | NoUSB-Std (4MB flash) only |
Linksys WRT300N v1 | R1 | Yes | Yes | NoUSB-Std (4MB flash) only |
Linksys WRT310N v1 | R1 | Yes | Yes | NoUSB-Std (4MB flash) only |
Linksys WRT310N v2 | R2 | Yes | No | NoUSB-Std (4MB flash) only (same as WRT160N v3) |
Linksys WRT320N | R2 | Yes | No | NoUSB |
Linksys WRT54G-TM | R1 | Yes | Yes | All |
Linksys WRT54-GL,-GS v1-v4 | R1 | Yes | Yes | NoUSB-Std (4MB flash) or All (8MB flash) |
Linksys WRT610Nv2 | R2 | Yes | No | All |
Linksys WRTSL54GS | R1 | Yes | Yes | All |
Netgear WNR2000 v2 | R2 | Yes | No | NoUSB-Mini |
Netgear WNR3500 L | R2 | Yes | No | All |
Netgear WNR3500 v2 / U | R2 | Yes | No | NoUSB-Mini |
Ovislink WL1600GL | R1 | Yes | Yes | All |
ZTE ZXV10 H618B | R1 | Yes | Yes | All |