GithubHelp home page GithubHelp logo

lwgboy / sshtunnel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jianlinwei/sshtunnel

0.0 1.0 0.0 16.18 MB

SSH Tunnel for Android System

License: GNU General Public License v3.0

Shell 0.10% Java 99.90%

sshtunnel's Introduction

sshtunnel

Automatically exported from code.google.com/p/sshtunnel

SSH Tunnel for Android System

SSHTunnel is a SSH tunnel app for Android System, based on Connectbot and Dropbear / OpenSSH (Beta Branch). With this app and a configured server (typically configured with sshd and nginx / squid), you can easily browse internet through a SSH tunnel on your android devices.

SSHTunnel is using redsocks (http://darkk.net.ru/redsocks/) to redirect all traffic on Android. You can check out its source codes from: https://github.com/darkk/redsocks

Currently, the latest sshtunnel source codes can be found here: https://bitbucket.org/madeye/sshtunnel and the latest sshtunnel-beta can be found here: https://github.com/madeye/sshtunnel-beta

Notice If you want to set up your own VPS to work with this app, please install and configure HTTP PROXY on your VPS first (typically squid or nginx). To support HTTPS (SSL), you must configure your http proxy to allow CONNECT Method on 443 port

Considering the poor performance of dynamic port forwarding on most android devices, we suggest you to use a transparent proxy set up in the SSH server and use local port forward to proxy data through SSH tunnel.

To work with your private/public key, please store your key (only OpenSSH format, not putty) as the file /sdcard/sshtunnel/key

If you run into application problems Please, please send us relevant logcat dumps when you have a crash. Here's how to get a logcat dump:

  1. Enable USB debugging. Go into Settings, Applications, Development, and enable the "USB debugging" option.

  2. Install the Android SDK. You'll need a desktop tool called adb that will help you get error logs.

  3. Make sure your phone can connect. Follow the instructions here to make sure that adb can talk with your device:

http://code.google.com/android/intro/develop-and-debug.html#developingondevicehardware

  1. Dump logcat data. From your desktop console, type ./adb -d logcat | grep -i SSHTunnel. Make sure it's showing some data, then copy everything into a text file and attach to your bugreport here on this site. CAREFULLY read over the logs for any sensitive information BEFORE posting. You might need to Ctrl+C to quit adb once it stops printing data.

sshtunnel's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.