madeye
V2EX  ›  Android

Android 平台的 SSH Tunnel 应用

  •  
  •   madeye · Jun 22, 2011 · 24486 views
    This topic created in 5614 days ago, the information mentioned may be changed or developed.
    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
    16 replies  •  1970-01-01 08:00:00 +08:00
    cqjerry
    cqjerry
    Jun 22, 2011
    1
    已经使用了,非常不错。
    billychow
    billychow
    Jun 22, 2011
    2
    这个要支持, 期待 PAC 等支持.
    Kymair
    Kymair
    Jun 22, 2011
    3
    作者出现? XD
    一直在用,非常喜欢这个App。
    qq286735628
    qq286735628
    Dec 20, 2011
    4
    为什么我一直用不了?系统是基于CM的,感觉是iptables那步骤的问题,是自己设置iptables来走代理?
    jooe
    jooe
    Dec 20, 2011
    5
    安装了应用,不过现在没有SSH帐号了
    Vernsu
    Vernsu
    Dec 20, 2011
    6
    这个很好用,除了有点费电...
    reus
    reus
    Dec 21, 2011 via Android
    7
    好东西,多谢作者
    freefcw
    freefcw
    Dec 21, 2011
    8
    大赞啊,一定要支持的
    dqpb
    dqpb
    Dec 21, 2011 via Android
    9
    (额...有没有webos上用答ssh代理软件呢?) (跑题什么的最可恶了...)
    madeye
    madeye
    OP
    Dec 21, 2011
    10
    @kirakira goagent的作者正在往webos上移植,可以关注那个。

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

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

    真是奇怪了,但是海卓冲浪的防火墙又能起作用
    xiluo
    xiluo
    Dec 22, 2011
    15
    NICE,下来之后叫"安全隧道",Android PB利器
    piaoxueblog
    piaoxueblog
    Mar 12, 2013
    16
    希望加入 obfuscated-openssh支持,现在普通ssh基本不能用了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5078 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 06:40 · PVG 14:40 · LAX 22:40 · JFK 01:40
    ♥ Do have faith in what you're doing.