[EVO Shift 4G Themes and Apps] cloverdale:
I am going to give instructions for setting up free USB tethering via Azilink for those using Ubuntu. This will work for other operating systems, but I will leave that up to others.

Notes:

* Unlike PDA Net and Easy Tether, this does not block certain websites (free versions) and does not cost money for a "full version".

* Unlike Wireless tether methods, this allows the battery to charge while tethering.

* This does not require root, but does require adb.

* It may seem complicated the first time, but it really is simple, with great results.

* I am currently using azilink to post this, so I know it works.

To begin:

INSTRUCTIONS FOR UBUNTU​

1. Make sure adb is installed.

2. Download Azilink and install on your phone.

3. To download and install OpenVPN on your computer. Open a terminal and enter

sudo apt-get install openvpn

4. Download this file and place it in your home directory.

5. In your computer terminal, enter

adb forward tcp:41927 tcp:41927

6. On the phone, make sure Azilink is running and make sure "Service active" is checked.

7. In your computer terminal, enter

sudo openvpn --configure ~/azilink.ovpn

8. You should now be online. Enjoy.

INSTRUCTIONS FOR OS X (MAC)​

Note: This may seem complicated at first, but only needs to be done once, after which, connecting is very simple. I have done this myself, and can confirm it does have rewarding results.

1. Make sure adb is installed.

2. Download Azilink and install on your phone.

3. Download and install OpenVPN on your computer.

(i) You will need to compile openvpn from source (not as hard as it sounds).

(ii) You need a C-compiler:

Download the xcode package from here.

You’ll need to register for an Apple Developer Connection account.

Once you’ve registered, login and click Download Software and then Developer Tools.

Find the Download link next to Xcode Tools (version) – CD Image and click it!

Find the downloaded package, doubleclick it and follow the installation instructions to install gcc and a host of other development applications.

(iii) Download OpenVPN, unzip, and in the terminal browse to the top level of the unzipped folder and enter

sudo ./configure
sudo make
sudo make install

When this finishes, you will have openvpn installed.

(iv) For an OpenVPN GUI, download and install TunnelBlick, which is free and open source.
​

4. Download this file and place it in your home directory.

5. In your computer terminal, enter

adb forward tcp:41927 tcp:41927

6. On the phone, make sure Azilink is running and make sure "Service active" is checked.

7. Open TunnelBlick, and tell it to use as a configuration the downloaded file azilink.opvn.

Open the TunnelBlick details, and make sure "Set nameserver (alternate 1) is selected".

8. You should now be online. Enjoy.

INSTRUCTIONS FOR WINDOWS​

Note: I have not yet tried this, as I do not use windows. I know it can be done, but if I am missing anything, please let me know and I will add to the instructions.

1. Make sure adb is installed.

2. Download Azilink and install on your phone.

3. Download OpenVPN for Windows, and run the installer.

4. Download this file and place it in your home directory.

5. In your computer terminal, enter

adb forward tcp:41927 tcp:41927

6. On the phone, make sure Azilink is running and make sure "Service active" is checked.

7. Run OpenVPN, and use as a configuration, the downloaded file azilink.opvn.

8. You should now be online. Enjoy.

My method for simple startup.

Ubuntu: Make a script:

adb forward tcp:41927 tcp:41927
sudo openvpn --configure ~/azilink.ovpn

Save it as azilink, and place in ~/bin (if there is no such directory, make it yourself via mkdir ~/bin and add it to your path). Then in the terminal enter:

chmod a+x ~/bin/azilink

.

Now, all that needs to be done to go online is turn on azilink on the phone, and enter in the terminal:

azilink

Mac: Make a script:

adb forward tcp:41927 tcp:41927

Save it as azilink, and place in ~/bin (if there is no such directory, make it yourself via mkdir ~/bin and add it to your path). Then in the terminal enter:

chmod a+x ~/bin/azilink

Now, all that needs to be done to go online is turn on azilink on the phone, open TunnelBlick, and enter in the terminal:

azilink

.