Hi CZroe,
Your understanding is correct. Using proxy is what we recommend for most users, though NeoRouter supports the way that routes ALL traffic to a remote gateway.
In a public Wi-Fi place, the Internet traffic can be encrypted and routed to a remote gateway over the NeoRouter virtual network. There are two approaches.
1. Use proxy - recommended
Setup a proxy server at home and setup proxy option in your applications, for example: IE, firefox and so on, with the virtual IP address on your laptop, on which NeoRouter Client is installed. Similarly you can route the traffic from your cellphone as well. (I don't know the model of your cellphone cannot give more details here)
For most users, we suggest to use this approach, as it's simple, efficient and fast. It's pretty simple to setup a proxy server by installing the 3proxy add-on for NeoRouter, which can be downloaded from
http://www.neorouter.com/addons/index.html2. Use "Network Bridge" feature
NeoRouter also allows you to route ALL traffic to a remote gatewaw, like any other traditional VPN. But as I said, we don't recommend it. It's an advanced feature and needs more manual settings.
a)On NR Clients both in your laptop and the remote gateway, enable the "Network Bridge" option in the Feature.ini, so that it can accept any packets.
b) You may want to setup your remote gateway to accept those packets and route them to either Internet or a proxy server.
c) On you laptop, you may want to do the following steps:
(1) A static route to the other tunnel partner is created.
(2) The old default gateway is deleted.
(3) A new entry for the default gateway is created (pointing to the IP address of the other tunnel endpoint).
For example:
debian01:~# route add 172.16.103.2 gw 172.16.247.1
debian01:~# route del default
debian01:~# route add default gw 10.179.10.2
Of cause, you may want to enable IP forward feature on your OS (linux/mac/windows).
Note: you may want to change here or there in terms of your environment.
Let us know if you still have problem.
Thanks,
KevinZ - NeoRouter team