Android 平台的 SSH Tunnel 应用

2011-06-22 11:26:16 +08:00
 madeye
SSH Tunnel for Android 是一款 Android 平台上的开源软件,主要目标是实现 Android 系统上基于SSH port forwaing 的全局/局部代理。

工作原理:
1. 稳定版基于 com.trilead.ssh2 实现了本地/动态端口转发,beta 版则是完整移植了 OpenSSH 到 Android 系统之上(第三方 toolchain,静态编译)
2. 以 redsocks 为基础实现了基于 iptables 的 nat 转发,也就是所谓的代理功能。由于 Android 系统中每个 App 运行在一个单独的 uid 之下,因此以此实现了分应用程序的代理。
3. 为国内用户提供了 DNS Proxy 的方案,包括以 TCP / HTTP 方式经过 SSH Tunnel 进行 DNS 查询。

未来的目标:
1. 实现针对 iptables 的 chnroute 子项目,以实现某种意义上的 pac 功能。
2. 实现友好的用户界面,多配置文件的优化。
3. 完全以 C 实现并编译为 native binary

本项目基于 GPLv3 发布,欢迎各位有能力的同学参与到项目之中。

Lifehacker 关于本项目的介绍:
http://lifehacker.com/5803880/how-to-encrypt-all-internet-use-on-your-android-phone
14926 次点击
所在节点    Android
16 条回复
cqjerry
2011-06-22 12:04:50 +08:00
已经使用了,非常不错。
billychow
2011-06-22 12:35:32 +08:00
这个要支持, 期待 PAC 等支持.
Kymair
2011-06-22 13:16:44 +08:00
作者出现? XD
一直在用,非常喜欢这个App。
qq286735628
2011-12-20 22:29:28 +08:00
为什么我一直用不了?系统是基于CM的,感觉是iptables那步骤的问题,是自己设置iptables来走代理?
jooe
2011-12-20 22:44:04 +08:00
安装了应用,不过现在没有SSH帐号了
Vernsu
2011-12-20 23:05:14 +08:00
这个很好用,除了有点费电...
reus
2011-12-21 01:16:36 +08:00
好东西,多谢作者
freefcw
2011-12-21 01:40:59 +08:00
大赞啊,一定要支持的
kirakira
2011-12-21 02:04:16 +08:00
(额...有没有webos上用答ssh代理软件呢?) (跑题什么的最可恶了...)
madeye
2011-12-21 08:48:21 +08:00
@kirakira goagent的作者正在往webos上移植,可以关注那个。

@qq286735628 关键是Kernel中是否裁减了iptables 的 nat 模块,与具体使用哪个ROM关系并不是非常大。

P.S. 未来目标中的三条都已经实现了。
qq286735628
2011-12-22 13:07:11 +08:00
@madeye 很奇怪,昨天使用海桌冲浪的防火墙,是基于iptables的,又生效了,意味着我这个固件的iptables没有被削减,不知道nat模块是否给削减了,请问一下,怎样查看?
madeye
2011-12-22 13:41:42 +08:00
@qq286735628 iptables -L -t nat -n
zlkent
2011-12-22 14:00:37 +08:00
唉,这么多年了,为什么没人做iOS上的ssh tunnel软件呢...
qq286735628
2011-12-22 14:01:41 +08:00
@madeye 我在终端里面输入这个命令,提示
Could not open socket to kernel: Operation not permitted

真是奇怪了,但是海卓冲浪的防火墙又能起作用
xiluo
2011-12-22 14:23:27 +08:00
NICE,下来之后叫"安全隧道",Android PB利器
piaoxueblog
2013-03-12 11:21:11 +08:00
希望加入 obfuscated-openssh支持,现在普通ssh基本不能用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/14796

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX