Wednesday, April 25, 2007

Socks2Http, v. 1.0.2.173 is out

It includes:
  • Improved stability
  • Crash diagnostics files

Sunday, April 15, 2007

Socks2http, v.1.0.2.143 is released

It adds much higher precision in autodiscovery of an http proxy.

Saturday, April 14, 2007

More on how we use tunneling

Here is one more example of how we use our own tunneling. We needed to import messages from mbx format(Eudora) into gmail. We knew that there is a utility, GML(Google Mail Loader), to scan mailboxes and send individual email through an SMTP server to gmail: http://www.marklyon.org/gmail/
The problem was that typically ISPs block access to other SMTP servers and limit or throttle access to their own SMTP server. So, here is the way we used it:
In socks2http through PortMapper we created the following mapping:
Local port 25 ==> localhost, port 25
This means that local port 25 is forwarded to 'localhost'. However 'localhost' is resolved on the gateway which means that SMTP server on the gateway will be used for forwarding email. Our SMTP server is configured to accept email only from the same box, which works out well as the gateway running on the same box with SMTP server will be its SMTP client. In this case GML utility should be configured to use 'localhost' as SMTP server(in GML localhost resolves to the machine where socks2http is running).
Everything worked as planned, except we ran into a small snag. Instead of GML utility
we used our own SMTP sender(to avoid built-in 2 second delay) which flooded gmail server with emails and caused it to throttle our emails. In order to overcome it we had to put a 1 second delay between sending emails. This method allowed us to import over 10000 emails in about 3 hours.

For objectivity sake we need to mention that there is another way to import mail into gmail using imap/pop3 server and gmail's fetch from pop3 function: http://www.zoliblog.com/blog/_archives/2007/3/28/2840555.html
However it seems that realistically you need a commercial imap account to accomplish it.

Sunday, April 08, 2007

How to run Totalrc tunneling on Mac

Full-fledged Apple support is not there yet. However, in order to run tunneling on Mac our solution for now is tunneling applet, the same applet that enables tunneling on Linux. We tested in in both: Safari and Firefox.
The url for the applet is:

http://trc1.mine.nu/tunnel/index.html

A little tip here: if you need to tunnel your browser traffic you can run the applet in Safari and configure Firefox to use socks proxy at localhost:1080. This way all Firefox traffic will be tunneled through the tunneling applet running on Safari.

Socks2http 1.02.96 is released

New version of the tunneling client, socks2http, is released. It takes care of crashes happening when using POSTPOLL and POSTRECV tunneling methods as well as changes some configuration parameters to bypass blocking. New version number is 1.02.96
It can be downloaded from:
http://www.totalrc.net/s2h/setups2h.exe
http://www.primetunnel/setups2h.exe

If this is your first time running socks2http we will provide you with a free trial gateway id for 1 day.

More information about our tunneling system is at http://www.totalrc.net/s2h