发新话题
打印

请教各位驴友——手机翻墙

回复 3# 一家之鼠 的帖子

兄弟啊·········
俺一直不用手机上推的·········

刚刚去看了一下,就是一下内容,可俺也就是帮你看看,没办法实践的,你自己好好研究下,实在抱歉了:

@puff1984:Andriod手机使用PUFF帐号(SSH)翻墙指南 http://goo.gl/Fb4gg


@ofmax Android版Puff客户端 -- SSHTunnel,项目地址:http://code.google.com/p/sshtunnel/,快速设置方法:填入你的Puff登录信息,Local Port 填 1984,Remote Port 填 3128,点击 Connect。

SSH Tunnel for Android System

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

Download SSHTunnel 0.6.1, WITH DNS PROXY, HTTPS WORKS NOW http://sshtunnel.googlecode.com/files/SSHTunnel-0.6.1.apk

快速设置指南
使用本软件前请确认满足以下两个条件中的任意一个:1. 有自己的 VPS 或者独立服务器;2. 有 Puff 或者类似服务商的 SSH 帐号。
服务器设置
满足第二项条件的用户可跳过此部分。
1. 在 VPS 或者服务器上安装任意 Linux 操作系统。
2. 安装 Squid 代理服务器。Ubuntu / Debian : sudo apt-get install squid, Redhat / CentOS / Fedora : sudo yum install squid
3. 以默认配置启动 Squid 即可。
手机设置
1. 下载 SSHTunnel 最新版
2. 启动后填入以下参数:
Host 服务器地址
Port 一般为 22,Puff 用户还可填 443
User, Password 你的 SSH 用户名与密码
Local Port 任意大于 1024 的数字即可,如 1984
Remote Port 一般填入 3128 即可
3. 点击 Connect 按钮
4. 非 Root 用户请手动设置手机的代理,如 127.0.0.1:1984
更多说明见这里:http://madeye.me/2011/02/10/ssh- ... ff-android-edition/

========================================================================
Android上的SSH Tunnel应用(Puff Android 版)
with 4 comments

SSH Tunnel 算是当下最方便的匿名网络访问方式了,类似于 Puff 之类的服务商们提供了一系列很好用的SSH Tunnel服务。本文主要介绍如何在你的 Android 手机上使用 SSH Tunnel,包括本博客提供的开源项目 SSHTunnel,以及怎样使用 SSHTunnel 直接连接 Puff 服务。

本文分为两部分,第一部分针对已有 VPS 的用户,第二部分针对购买了 Puff 服务的用户做一个补充。

SSH Tunnel 到你的 VPS

针对已有 VPS 的用户,请先在 VPS 上安装好 Nginx 或 Squid,并确认 SSH PortForward 功能被开启。

1. 去 SSHTunnel 项目主页:http://code.google.com/p/sshtunnel/ 下载最新版本的应用程序,并安装到你的Android设备上。

2. 启动并设置 SSHTunnel ,如图一所示,分别填入主机地址(Host)、端口号(Port)、用户名(User)、密码(Password)、本地监听端口(Local Port)、以及远程代理服务器端口(Remote Port)。需要注意的是远程服务器上的 Nginx 或者 Squid 务必设置为只限本地访问,即绑定到 localhost 相应端口。点击 Connect 进行连接,显示 Success 后切换到后台运行。



3. 对于已经 Root 并对 SSHTunnel 应用进行授权的用户,可以跳过此步,未授予 SSHTunnel Root 权限的用户需要设置好你的 Proxy 地址。图二中对APN进行设置,Settings(设置) –> Wireless & networks (无线与网络)–> Mobile Networks(移动网络)–> Access Point Names (接入点)–> 相应的接入点(限 CMNET 或 3GNET),设置 Proxy 为 127.0.0.1,Port 为第二步中设置的 Local Port。Wifi 设置类似,对于个别用户可能需要用到 Transproxy 这个软件(需要 Root)。

4. 设置完后就可以正常使用了,大致原理如下图所示,通过 SSH Tunnel 转发本地请求到服务器远程端口,再通过一般的 HTTP Proxy 转发实现代理上网。

  +----------+<--port 22-->+--------+<--port 3128-->o--------+
  | SSHTunnel |-----------|ssh_server|-------------|  Proxy  |
  +-----------+           +----------+             +---------+

使用你的Puff服务

Puff 所提供的付费服务类似于第一部分,对于已经购买了 Puff 服务的用户,可以根据你的客户信息按照上面的步骤设置好 你的 SSHTunnel,唯一需要注意的是,Puff 的 Squid 服务端口即 Remote Port 为 3128。

说明

在使用 SSHTunnel 中遇到的任何问题,请在本页面留言或者前往项目主页( http://sshtunnel.googlecode.com )发布 Issue。未来的 SSHTunnel 计划整合类似 Proxycap 的功能,如有兴趣共同开发请与我联系。

SSHTunnel 应用基于 Connectbot 源代码开发,并依照 GPL V3 发布。

http://goo.gl/L1cFl

TOP

大概看了一下·······

android用VPN比较简单··············
顺着这个方向你去看看············

TOP

回复 6# 一家之鼠 的帖子

可以在推上发个推问问大家·········
或许有答案······

TOP

发新话题
最近访问的版块