A-A+

利用PuTTY的SSH Tunnels(通道)实现安全的代理(绕JK专用)

2017年08月23日 14:40 学习笔记 暂无评论 阅读 26 views 次

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】

安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。

常用的SSH工具有开源软件PuTTY,支持SSH远程登录的主机可以实现socks5代理服务器的功能,不过在PuTTY中没有配置文件,需要手动设置才能实现,且无法保存。

下面我们就来尝试使用笔者自己国外的一款开通SSH功能的空间来建立Tunnels,实现安全连接。

第一步:首先我们必须知道空间的IP地址,查看方法很简单,只要登录主机控制面板后就可以看到,具体如下图示:

空间的IP地址

第二步:配置PuTTy。打开PuTTy,点击“Session”(打开默认就是此界面),出现如图所示的界面,按图中所示进行操作。

注:如果下次想继续使用,只要打开PuTTy,然后选择相应的对话名称,点击“Load”按钮即可。

设置PuTTy连接IP地址

第三步:配置PuTTy。接上一步后,点击“Connection”→“SSH”→“Tunnels”,接着按下图所示进行操作即可:

Connection → SSH → Tunnels

注:在此我们使用的端口号是6600,一般我们在此所使用的端口号只要是大于1024的都可以。

第四步:配置PuTTy。如下图所示,就是我们进行第三步操作后所示的界面:

配置PuTTy端口

第五步:接下来就会出现如下图所示的PuTTy的登录界面:

PuTTy的登录界面

第六步:输入你空间的账户名和密码,即可以出现如下图所示的界面,由下图来看,我们已经成功登录了。

登录你的SSH空间

第七步:配置浏览器的SOCKS代理(此处以Firefox为例来说明)。打开Firefox浏览器,点击“工具”→“选项→“高级”→“网络”,点击连接框右侧的“设置”按钮,接着在出现的“连接设置”界面中按下图所示进行设置即可:

IE、chrome、firefox代理设置

以上内容来源地址:http://www.huluboke.com/2011/05/28/putty-ssh-tunnels/

因本人实际原因与上诉有些差距,下面是本人实际情况增加的步骤。

----------------------------本人新增加的步骤------------------------------

某些时候电脑只能走代理服务器上网,切只给你开放了8080端口,转发代理,除此对外IP无法访问。SO。只能如下设置。

通过代理访问

当然这些步骤你都做完之后以后可以不必这么麻烦每次都打开软件,可以用plink.exe一个命令直接搞定。

plink.exe -C -N -load "D:\xxxx\sessions\配置文件"

这个配置文件当你在putty中保存配置后会自动生成的。以后在用plink.exe就直接一句话就搞定喽。

标签:

给我留言