Giter Club home page Giter Club logo

sshmole's Introduction

#SSHMole

OSX 下最好用的 SSH 翻墙工具。

This app is used to make a SSH tunnel, to get access to websites blocked by your gateway.

For typical use, watch youtube through your office network; visit twitter, facebook or other websites blocked by GFW in China mainland.

##使用说明

  1. 第一次打开需要输入管理员密码,绝对安全,不信看代码。
  2. 在Server Config窗口输入服务器、帐号密码,点击Connect:
    demo
  3. 打开Safari上网。或使用Google Drive、Dropbox等客户端(浏览器或App自动检测系统代理设置即可)。
  4. 随时从系统菜单栏更改服务器或代理设置:
    demo
    5. 使用时请自觉遵守当地法律法规。

##Features

  1. 多份服务器配置,并支持iCloud同步。
  2. 服务端密码保存在Keychain里,安全。
  3. 支持自动代理(PAC),内置PAC HTTP server,一键更改系统代理设置。
  4. 可自定义PAC,或从Web获取最新PAC文件。
  5. 可设置开机自动启动,启动或唤醒Mac时,自动重连上次成功的连接。

##没有VPS怎么办 买一台。穷用bandwagon host年付$3.99每月100G流量。富用linode。

##如何共享代理给其他设备

  1. 在连接前勾选 Allow Connections from LAN,同局域网内的其他设备即可访问连接成功的SOCKS代理
  2. 连接后本机9099端口会开启HTTP服务,返回PAC文件,同局域网内的其他设备可设置HTTP自动代理为下列链接之一:
    http://your-ip-address:9099/global.pac 全局模式
    http://your-ip-address:9099/whitelist.pac 白名单模式
    http://your-ip-address:9099/blacklist.pac 黑名单模式
    http://your-ip-address:9099/direct.pac 直连(一般没什么卵用)
    http://your-ip-address:9099/mirror.pac 和SSHMole中代理模式相同

例如iPhone,在wifi详情中,代理模式选自动,URL填PAC的URL:
iPhone settings

##Logo为什么这么像百度logo? 反正在google搜paw icon就找到这么个矢量图。别问跟百度什么关系,一毛钱关系都没有。凑合看吧。欢迎设计师朋友捐赠Icon。

##为什么App没经Developer ID签名? 没钱。欢迎土豪捐赠开发帐号,请邮件联系[email protected]

##下载地址 SSHMole v1.2.3 build 138 (使用过1.0.2之前的版本的话,需要手动删除~/Library/Containers/openthread.SSHMole文件夹,再启动新版)

##Change log SSHMole v1.2.3 build 138
05/12/2016
使用内建白名单,白名单更新

SSHMole v1.2.1 build 134
07/20/2015

  1. 状态栏中显示已连接但关闭代理的状态

SSHMole v1.2.0 build 132
07/17/2015

  1. 状态栏中显示当前连接状态

SSHMole v1.1.0 build 130
07/16/2015

  1. 允许共享代理到局域网的其他设备(比如iPhone)
  2. 修复菜单栏不能显示config的连接状态的bug

SSHMole v1.0.3 build 120
07/07/2015

  1. 自动代理(PAC)
  2. 自动连接
  3. Status bar 菜单
  4. 崩溃、无法启动等若干bug修复
  5. 修复默认PAC文件安装失败。使用过1.0.2之前的版本的话,需要手动删除~/Library/Containers/openthread.SSHMole文件夹,再启动新版

SSHMole v0.1
06/15/2015

  1. SSH动态端口转发
  2. 多服务器配置
  3. 自动设置全局代理

##TODO

  1. 增加提示状态menu:未连接/PAC url & SOCKS address
  2. 列表中保存两个配置;当第二个通过更改配置和第一个ID一致时,UI会重叠
  3. 中文支持

##Third Party Libs GCDWebServer by swisspol
SCEvents by Stuart Connolly
OTHTTPRequest

##LICENCE GNU General Public Licence v2.0

sshmole's People

Contributors

openfibers avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.