前言

网上很多讲解使用Bitvise Tunnelier+Chrome+Proxy Switchy进行SSHFQ操作的教材有所缺失的部分,不太全面,这里重新整理。

本篇博客的主要内容如下:

  1. 准备工作
  2. 配置Bitvise Tunnelier
  3. 配置Chrome

准备工作

首先分别下载Bitvise Tunnelier和Chrome

Bitvise Tunnelier的官方下载地址:http://dl.bitvise.com/Tunnelier-Inst.exe

配置Bitvise Tunnelier

安装好Bitvise Tunnelier之后,运行程序可以看到如下页面:

在Host一栏填上自己服务器的IP地址,端口默认是22无需修改,Username填入配置的SSH的用户名,Initial meth选择password,然后在Password填入SSH的密码。如果需要保存用户名密码,方便下次使用,可以在下面Store encrypted password一项打钩。

接下来,切换到Options选项页。

找到On Login,去掉Open Terminal 和 Open SFIP这两个选项,分别表示启动的时候自动开启终端和SFTP浏览器,这些一般我们不需要,所以推荐去掉勾选,具体如下图:

接着切换到Services标签页,找到SOCKS/HTTP Proxy Forwarding,勾选Enabled,然后把默认的Listen port改成7070,这个主要是为了配合Firefox的autoproxy设置,这一步非常重要,开启SSH的隧道转发功能。

到这里, Bitvise Tunnelier的设置基本完成了,当然别忘了,最后一步,保存配置文件,点击软件左边的Save Profile As,随便输入一个文件名,点击保存,下次需要使用的时候默认就会载入这个配置文件。 至此Bitvise Tunnelier的设置就基本都完成了,现在点击Login按钮就可以登录SSH了。你可以在最后一行看到,Initializing SOCKS / HTTP CONNECT proxy on 127.0.0.1:7070 succeeded.这个时候就说明Socks代理已经启动了,代理服务器的地址为127.0.0.1,端口为7070。第一次登录的时候会有一个安全警告,只要选择Accept and Save就可以了。如下图:

配置Chrome

下载最新的Chrome浏览器,因为这里需要从Chrome的应用商店中下载Proxy SwitchySharp插件,但是Google的网站经常被墙,导致访问不上,这里使Chrome使用独立全局代理。设置方法如下:

Chrome快捷方式上右键→属性→目标,如果是如果是: “C:\Program Files\chrome\chrome.exe” 则改为: “C:\Program Files\chrome\chrome.exe” /proxy-server=socks5://127.0.0.1:7070,就可以了,最好直接复制以免输错,如果手工输入,请注意”和/之间有半角空格。如下图:

配置好Chrome独立全局代理之后,运行Chrome,点击浏览器右上角按钮图标,进入设置→扩展程序→获取更多应用程序,然后搜索“Proxy Switchy!中文汉化版”关键字,并安装它。安装完成之后,就可以在扩展程序中看到它。如下图:

点击选项,对Proxy SwitchySharp进行配置。切换到“情景模式”选项页中,其中情景模式名称,随便取一个就好,Socks代理配置之前的IP与端口。

下面进行“切换规则”的设置 看下图。除了手动设置规则外,在线切换地址为http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt,需要注意的是一般需要将初次的Reload Every参数设置较低,一小时一次。然后SAVE。如下图:

那么SAVE后,直接点击Chrome的地球小图标。就可以FQ遨游了。AUTO Switch Mode 局部模式 自己设置的名称为全局模式。如下图:

到这里设置的就是对Chrome进行全局的代理,会导致使用Chrome访问国内的网站也会FQ,这里可以使用规则匹配,在SwitchySharp选项的“切换规则”中,添加一些常用的需要FQ的规则,如下:

如上图,这里配置了几个在国内被墙的网站,有几点需要注意,匹配模式需要选择正则表达式,情景模式选择之前创建好的情景模式名称,这里是benmao。

这样设置就会使配置的URL地址才会启用SSH进行FQ访问,对于正则表达式没有匹配上的URL,将不会被FQ访问。

SSH使用教程( Bitvise Tunnelier+Chrome+Proxy Switchy)的更多相关文章

  1. Python爬虫教程-28-Selenium 操纵 Chrome

    我觉得本篇是很有意思的,闲着没事来看看! Python爬虫教程-28-Selenium 操纵 Chrome PhantomJS 幽灵浏览器,无界面浏览器,不渲染页面.Selenium + Phanto ...

  2. 树莓派远程连接工具SSH使用教程

    树莓派远程连接工具SSH使用教程 树莓派 背景故事 树莓派作为一款迷你小主机,大部分的使用场景都会用到远程调试,远程调试用到最多的方式一般就是VNC和SSH,SSH就是命令行型的远程方式,简单来说就是 ...

  3. 关于用了SSH连接之后,但是Chrome中访问stackoverflow超慢的原因

    FQ条件如下: SSH + Chrome + ProxySwitchySharp 其中ProxySwitchySharp已经设置了通配符: 但是打开 www.stackoverflow.com还是奇慢 ...

  4. Windows最强ssh客户端推荐 —— Bitvise SSH Client

    原名Tunnelier,解除它是因为为了sshFQ,没想到它既有SSH Terminal,又集成SFTP,还能FQ,功能一应区全. 还支持pem证书,回想最初使用putty,还要把pem证书进行转换才 ...

  5. Windows系统下安装Python的SSH模块教程

    Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,则需要先安装模块顺序是 ...

  6. Zabbix实战-简易教程(5)--Proxy和Agent端(源码和yum方式)

    3.3.1 zabbix proxy安装(源码方式) 1.创建目录 mkdir -p /usr/local/zabbix 2.安装必要软件 yum install -y fping(若安装不成功) 或 ...

  7. Ubuntu基础教程——安装谷歌Chrome浏览器

    对于刚刚开始使用Ubuntu并想安装谷歌Chrome浏览器的新用户来说,本文所介绍的方法是最快捷的.在Ubuntu上安装谷歌Chrome的方法有很多.一些用户喜欢直接在 谷歌Chrome下载页面 获得 ...

  8. Sass带来的变革_sass, scss 教程_w3cplus - Google Chrome

    Sass带来的变革 作者:大漠 日期:2014-11-17 点击:5291 sass scss 接触Sass差不多有一个年头了,在这一年来的时间中,也花了不少心思在Sass的学习上.同时也让自己喜欢上 ...

  9. xfce chrome proxy

    Terminal 下命令行输入:google-chrome-stable %U --proxy-pac-url="http://127.0.0.1:16823/proxy_on.pac&qu ...

随机推荐

  1. HDU 1166 敌兵布阵 (数状数组,或线段树)

    题意:... 析:可以直接用数状数组进行模拟,也可以用线段树. 代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000&quo ...

  2. OpenLayers中的图层

    OpenLayers有多个不同的图层类,每一个都可以连接到不同的地图服务器.例如通过Layer.WMS类可以连接到WMS地图服务器,通过Layer.Google类可以连接到谷歌地图服务器.OpenLa ...

  3. 【Visual Lisp】Visual Lisp属性与方法

    说明:Visual Lisp属性的获取.赋值和方法的执行有多种形式.然而对于初学者来说一次性就要全部掌握显然是没有必要的,有时候每种方法都是通用的功能都一样我们就没有必要把所有方法都记住.我们只需要掌 ...

  4. Fix network adapter not present problem in cloned CentOS

    (You can find a lot of articles on this from the internet. I just put it here for my own record.) It ...

  5. Linux下which、whereis、locate、find命令的区别

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用. w ...

  6. 【基础知识】.Net基础加强 第05天

    一. . 字符串的特性:不可变性(ToUpper()演示).字符串池.字符串留用(不常用) 1. 不可变性:由于字符串是不可变的.所以每次修改字符串都是创建一个单独的字符串副本(有拷贝了一个字符串): ...

  7. 聊聊JS与设计模式之(工厂Factory)篇------(麦当劳的故事)

    一,总体概要 1,笔者浅谈 说起设计模式其实并不是什么很新奇的概念,它也不是基于特定语言所形成的产物,它是基于软件设计原则以及相关的方法论和经过特定时期衍生出的若干解决方案.本文会以一个实例带入大家学 ...

  8. DDD领域驱动设计之运用层代码

    1.DDD领域驱动设计实践篇之如何提取模型 2.DDD领域驱动设计之聚合.实体.值对象 3.DDD领域驱动设计之领域基础设施层 4.DDD领域驱动设计之领域服务 5.整体DEMO代码 什么是运用层,说 ...

  9. javax.persistence.PersistenceException: No Persistence provider for EntityManager named ...

    控制台下输出信息 原因:persistence.xml必须放在src下META-INF里面. 若误放在其他路径,就会迷路.

  10. 利用模拟退火提高Kmeans的聚类精度

    http://www.cnblogs.com/LBSer/p/4605904.html Kmeans算法是一种非监督聚类算法,由于原理简单而在业界被广泛使用,一般在实践中遇到聚类问题往往会优先使用Km ...