为了上网,我不择手段了...

这两天一直在摸索VPN

因为感觉通过代理跳着上网实在是太麻烦了,而且每个软件都要设置,网络游戏不能玩(因为绝大部分不支持代理),端口数量过多的时候下载工具占用及大量的CPU等等.

于是在想用新的办法.

于是想到了VPN,一直知道VPN具有安全信道跨越网段的作用,但是对它的实际工作方式一直不是很了解,理论上的东西看了很多,但是实际上对于IP地址如何分配,如何让客户端通过服务器上网却很少有介绍.于是只能痛苦的摸索.

最初直接建立VPN开始拨号,结果发现无法连接到服务器,在服务器的日志里提示大概是GRE包被路由器阻挡了.

于是只有打开另外一个信道,先通过VPN拨号到另外一个位于不同网段的服务器.再通过VPN拨号,于是这次可以顺利的拨入了.

但是虽然是拨入了,也获得了IP,但是怎么也无法上网,我尝试了把出口服务器的网关通过Route命令来加入客户端的网关,结果发现还是无法连接,因为获取的是一个192开头的私有地址.

于是没办法了,只有采用别的方法来解决.到处上网查,结果发现,果然,VPN是需要和NAT一起使用的.

于是把NAT也装上,将服务器的Internet连接共享出来,再次拨号..

获得了IP之后,在客户端先添加两个静态路由,让拨号连接的通讯稳定起来,然后再添加删除主0.0.0.0 mask
0.0.0.0的主路由,然后再将192.168.0.1作为主路由地址.

客户端再上网,则直接可以顺利上网了,不需要通过特殊设置了,要求完成.

评论

此博客中的热门博文

远程记录OpenWRT日志

用OpenWRT打造自动翻墙路由器(详解篇)

Python中为什么要用is None来代替== None?