通常我们提到的有如下这几种方法。 首先我们大概介绍下概念。
vpn: virtual private network, 专用私有网络。 往往通过加密的方式(也可以不加密),将两个异地的网络链接在一起, 形成一个逻辑上私有的网络。
位于osi7 层中的2,3 层。 有知呼的网友说,也可以在7层实现。 这个暂没有更具体的理论支持。 资料可以翻看此篇文章: http://www.zhihu.com/question/20749792
socks: 是一种网络传输层的协议, 有人说是osi中的session层。 通常我们见到的是可以将ssh 服务器作为socks 服务代理, 因为支持socks的代理的协议众多,所以smtp,pop等等很多都支持socks 协议。 而且很多的软件也支持ssh tunnel 。所以呢socks 也是很方便的。可以轻松的设定哪些需要使用代理,哪些不许摇代理。
http proxy: 则是工作在7层的服务。 这个比较容易理解, 纯粹是将我们的http 或者 https请求转发而已。 更多…