Sha256: dbe09eb70393077e663f6b99b3adf2a92e0a77aa453961f6eeda8165221fadd8

Contents?: true

Size: 1.53 KB

Versions: 1

Compression:

Stored size: 1.53 KB

Contents

MultiTunnels
=======

![image](http://i.imgur.com/Ej5dz.png)

MultiTunnels is a proxy to http/https from http/https.

You can run the [Pow](http://pow.cx/) over SSL!

Installation
------------

    $ gem install multitunnels

Run
---

    $ sudo multitunnels

If you are using rvm:

    $ rvmsudo multitunnels

By default, proxy to 80 port from 443 port.

specify "http" port and "https" port:

    $ sudo multitunnels 443 3000

or

    $ sudo multitunnels 127.0.0.1:443 127.0.0.1:3000
or

    $ sudo multitunnels https://127.0.0.1:443 http://127.0.0.1:3000

You can also proxy to 443 port from 80 port.

    $ sudo multitunnels http://127.0.0.1:80 https://127.0.0.1:443

If hostname is '127.0.0.1' or 'localhost', you can choose to omit them.

    $ sudo multitunnels http://:80 https://:443

You can proxy to other host, then you can `curl http://localhost:3000` to visit Google Hongkong

    $ multitunnels http://:3000 https://www.google.com.hk:443

You can proxy from Baidu to Google :) someone might be confused (do not forget to add entry `127.0.0.1 www.baidu.com` to /etc/hosts)

    $ sudo multitunnels http://www.baidu.com https://www.google.com.hk

As the name implies, you can create lots of proxies in one command (but do not forget to add entry `127.0.0.1 www.baidu.com www.samsung.com` to /etc/hosts)

    $ sudo multitunnels http://www.baidu.com https://www.google.com.hk http://www.samsung.com http://www.apple.com 443 80 8000 3000

This command creates four proxies.

Copyright
---------

Copyright (c) 2012 jugyo, released under the MIT license.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
multitunnels-1.0.1 README.md