My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Links

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

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

IMPORTANT : This App uses a DNS Proxy to solve the DNS Pollution problem in China, which would try to fetch pre-defined HOSTS information from our web server. All these HOSTS files and source codes are open to public.

安全隧道

安全隧道是一款 Android 系统上的应用软件,配合相关服务,帮助您安全快速的访问互联网。

请前往电子市场下载最新版,解决了与部分 SSH 服务商不兼容的情况(需在程序内选择“使用SOCKS代理”选项)。注意:在使用本地SOCKS代理情况下,电池耗电量将大大增加。

使用 PublicKey 登录的用户,请先更新到 1.0.7 以上版本,并把你的 Key 保存成 /sdcard/sshtunnel/key 文件即可

问题反馈:@sshtunnel_dev

注意

由于 Android 本身的生态环境过于复杂(各种非标准硬件,非官方 ROM、特殊优化程序),可能造成部分用户无法正常使用,请各位谅解。如果你无法正常使用,请务必依照模版提交 Issue,并附上你的手机信息(型号,ROM版本,是否ROOT,是否做过特殊优化)

当然,还是建议大家尽量选择正规途径提供的 ROM,以减少不必要的麻烦。

本 App 免费开源无广告,且不接受任何形式的捐赠。但如果你的手机能正常运行本 App,请前往电子市场为本 App 评个高分,感谢各位的支持。

中文说明: 快速设置指南 | 虚拟主机用户指南

Available in Android Market

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

3. 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.

Powered by Google Project Hosting