• Stars
    star
    123
  • Rank 281,034 (Top 6 %)
  • Language
    Shell
  • Created over 14 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Easily setup reverse ssh tunnels to hack around NATs and firewalls
Using autossh and reverse ssh tunneling to enable accessing your machines even if they are NAT'd or behind firewalls - automatically.

How to use this:

(Note this script assumes you are using Ubuntu)

wget http://github.com/mikeymckay/reverse_ssh_tunnel/raw/master/setup_reverse_tunnel.sh
chmod +x ./setup_reverse_tunnel.sh
sudo ./setup_reverse_tunnel.sh

Why to use this:

I want all of my machines to be setup with an ssh tunnel whenever one of them finds an internet connection. That way I can always access all of my machines no matter where I, or they are the world. I want this even if they are in some high security firewalled corporate prison or if they are sharing the same IP address as the other million NAT'd users tethering internet through their phones. This should happen automatically and without fuss.

More information about how this works can be found here:

http://www.vdomck.org/2005/11/reversing-ssh-connection.html
and
http://www.vdomck.org/2009/11/ssh-all-time.html

More Repositories

1

google-spreadsheet-javascript

Read data from google spreadsheets
JavaScript
295
star
2

hotseat

CouchDB + GoogleGears = Offline syncable formentry
JavaScript
8
star
3

Capital-Bikeshare

View status of Captial Bikeshare stations
JavaScript
8
star
4

patatat

Rss reader for sms
Ruby
5
star
5

odk-paiute

Render forms in the browser
JavaScript
5
star
6

baobab-linux

Baobab Linux
C
5
star
7

sinatra-cucumber-capybara-envjs

Example app: sinatra+cucumber+capybara+envjs
JavaScript
4
star
8

AfghanSMS

Extensions to RapidSMS required for AfghanSMS project
JavaScript
3
star
9

jurassic_park

Sample GIT project
3
star
10

scripts

Collection of scripts used at Baobab
Shell
3
star
11

gooseberry

Creating interactive SMS sessions. For more info see https://github.com/mikeymckay/gooseberry/blob/master/README.md
JavaScript
2
star
12

egra

JavaScript
2
star
13

formtastic.us

Visual web application for creating forms that can be rendered on touchscreens
Ruby
2
star
14

Photoframe

Makes a laptop into a fullscreen photo frame
Ruby
2
star
15

papaya

Flashcard app using phonegap/cordova
JavaScript
2
star
16

Tangerine-Central

JavaScript
2
star
17

interoperability-handbook

2
star
18

mustache_trimmer

Debug mustache templates in the browser
JavaScript
1
star
19

Dicea

HTML 5, Google Spreadsheets, Offline
JavaScript
1
star
20

wakawaka

Manage cucumber specs
JavaScript
1
star
21

listeningFlashcards

Flashcards for kids that listen for answers
CoffeeScript
1
star
22

hubjs-docs

hubjs.org API documentation
Python
1
star
23

touchlist_manifesto

Touchscreen checklist manager
JavaScript
1
star
24

home-directory-scripts

Key home dir scripts (.bashrc, ,inputrc, .vimrc, etc)
Ruby
1
star
25

capital-bikeshare-station-monitor

Watches Capital Bikeshare Stations
JavaScript
1
star
26

mikeymckay.github.com

1
star
27

Github-demonstration

1
star