1、代理服务器原理
代理服务器(Proxy Server)的工作原理是:当客户在浏览器中设置好Proxy Server后,你使用浏览器访问所有WWW站点的请求都不会直接发给目的主机,而是先发给代理服务器,代理服务器接受了客户的请求以后,由代理服务器向目的主机发出请求,并接受目的主机的数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。
也就是说,当代理服务器客户端发出一个对外的资源访问请求,该请求先被代理服务器识别并由代理服务器代为向外请求资源。由于一般代理服务器拥有较大的带宽,较高的性能,并且能够智能地缓存已浏览或未浏览的网站内容,因此,在一定情况下,客户端通过代理服务器能更快速地访问网络资源。
2、通过Putty建立SSH隧道代理上网
要实现代理上网,前提条件肯定是需要准备一台可以连接外网的代理服务器或者VPS,并安装有SSH服务。这样,我们在本地PC的Windows客户端,就可以通过putty建立客户端与代理服务器的SSH隧道,实现代理上网。
具体步骤如下:
1. 打开Putty进行配置
首先,进入Putty的Connection->SSH->Tunnels面板,将目标设置为Dynamic+Auto,添加一个自定义代理端口,本例中设置代理端口为1080,点击Add,一个动态转发端口D1080就出现在上面的列表框中。
本文介绍了代理服务器的工作原理及如何通过Putty建立SSH隧道代理上网。首先讲解了代理服务器如何转发请求并缓存内容以提高访问速度。然后详细阐述了在Windows上配置Putty建立动态转发端口,连接远程SSH服务器的步骤。接着说明了在Firefox中设置代理的两种方法,并提到了远程DNS解析的重要性。最后,强调了为安全起见,应避免使用root账户进行SSH连接。
订阅专栏 解锁全文
1019

被折叠的 条评论
为什么被折叠?



