PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 450|回复: 0

用putty做windows的安全代理

[复制链接]

234

主题

240

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2015-12-28 23:21:27 | 显示全部楼层 |阅读模式
首先,配置一个连接到UNIX/linux系统的PuTTY会话,这个UNIX/linux系统就是你将要用作代理服务器的机器。你需要配置以下数据:
  1、(Host Name (Or IP Address)):主机名或IP地址:如果你拥有通过动态DNS服务实现的域名解析,或者采用其它方式通过域名访问网络,那么一般来说这里就可以是域名。当然也可以是路由器或防火墙的IP地址。
  2、Port即端口:SSH通常使用22号端口,不过这要依赖于你在可信任网络上的端口转发配置。
  3、Connection type连接类型也就是选择协议类型:选择SSH即可。
  为了便于以后能够轻易地创建这些加密的代理会话,你也许希望给这个会话起一个名字以便于日后使用,请在“Saved Sessions(保存会话)”标签下输入即可。但现在还不能单击“Open”按钮。
其次,配置一个SSH加密通道通过这个通道你的HTTP请求可以被转发到将被用作代理服务器的系统。在左侧的“category”标签下,依次找到Connection > SSH > Tunnels,在右侧的窗格中配置如下的内容:
  1、Source Port:配置源端口。在这里填上笔记本电脑上用于这个连接的本地端口号。例如,可以用8080作为HTTP请求的转发端口。
  2、Destination:这里无需设置。选择其下的Dynamic 和 Auto两个单选按钮即可。
  然后单击“Add”按钮提交这些加密通道设置。此时,你会看到一个字符串出现在“Forwarded Ports”中。
第三步,保存会话设置,目的是保障可轻易地找到加密的通道设置,然后单击“Open” 按钮建立一个连接。为了建立连接,你将必须提供远程系统上的一个合法的用户名和口令。
  第四步,配置Firefox浏览器使其使用加密连接。从浏览器的“Tools”菜单中打开“Options”对话框,然后选择“Advanced”。要保障选中“Network”,而后单击“Settings”按钮,并填写如下内容:
  1. Configure proxies to access the Internet: 选择 Manual Proxy Configuration。
  2. SOCKS Host: 在此字段中输入127.0.0.1。
  3. Port: 在 SOCKS Host的port文本框中, 填上与前面设置PuTTY通道时同样的端口号,在此例中即是8080。
  单击“OK”按钮提交更改,并退出“Options”对话框。
此后,你使用浏览器访问的所有通信都要通过加密的SSH通道流经代理服务器,由此提供了普通的无线连接望尘莫及的安全性。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2 )

GMT+8, 2018-4-19 19:28

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表