帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:JAIL  JAI  Tethering  USB  tether  
Tethering for non-jailbroken iOS Devices over USB

  • 源代码名称:Tether-iOS
  • 源代码网址:http://www.github.com/chrisballinger/Tether-iOS
  • Tether-iOS源代码文档
  • Tether-iOS源代码下载
  • Git URL:
    git://www.github.com/chrisballinger/Tether-iOS.git
  • Git Clone代码到本地:
    git clone http://www.github.com/chrisballinger/Tether-iOS
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/chrisballinger/Tether-iOS
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • Tether

    通过USB将你的unjailbroken iPhone连接到桌面计算机上 ! 这是由 iProxy 激发的,但我总是遇到麻烦,让无线专用wifi网络工作可靠。

    现在主要是 proof-of-concept。 但它可以工作它会让你在iPhone上创建一个袜子代理,并通过usbmuxd在你的本地机器上镜像。

    命令行指令

    正在获取代码

    
    $ git clone git@github.com:chrisballinger/Tether-iOS.git
    
    
    $ cd Tether-iOS
    
    
    $ git submodule update --init --recursive
    
    
    
    

    安装线缆( iOS )

    打开 Tether.xcodeproj 并选择 Tether 目标并将它的安装到你的iPhone上。 这将在手机 8123 上启动SOCKS代理,但要注意,你必须将应用程序放在前台才能接受新的套接字。 目前这个应用只是一个空白的屏幕。 理论上你可以使用任何其他的SOCKS代理应用,但我没有测试。

    安装 TetherMac

    现在构建 TetherMac 目标并在本地机器上运行它。 这将在端口 8000 上创建一个本地监听套接字,将所有内容转发到上的8123

    配置 Firefox

    打开 Firefox 并转到首选项-> 高级-> 网络-> 手动代理配置。 重要: 确保删除HTTP代理。SSL代理和FTP代理的条目和端口,否则 Firefox 代理将使用这些选项替代SOCKS代理设置。 为SOCKS主机输入 127.0.0.1,并输入端口的8000,确保 SOCKS v5被选中。

    现在转到地址栏中的about:config,并将 network.proxy.socks_remote_dns 改为 true。 这将确保你在SOCKS代理而不是本地机器上解析域名。

    连接问题请尝试。

    • 关闭枷锁,TetherMac和 Firefox。
    • 打开 Tether iOS应用程序并将它的保存在前台。
    • 使用USB电缆将你的iPhone连接到你的计算机。
    • 打开 TetherMac。
    • 打开 Firefox 并双击你的代理设置。

    警告/待办事项

    依赖项

    • ProxyKit objective-c SOCKS 5/RFC 1928代理服务器和套接字客户端库。
    • libusbmuxd - 一个用于从和到iOS设备多路复用USB连接的客户端库。

    作者

    Ballinger

    bitcoinpaypal

    许可证

    GPLv3 +



    文章标签:USB  JAI  JAIL  tether  Tethering  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语