vpn恐怖故事一则

来源:互联网 发布:ubuntu安装chrome失败 编辑:程序博客网 时间:2024/04/30 23:47

    如果使用过网络虚拟服务器,那么很容易读懂本故事。

    背景:网络虚拟服务器就是花钱买的云服务器服务,可以在服务器上安装操作系统,然后就可以当做应用程序的服务器使用,如果需要操作网络虚拟服务器,那么只能远程桌面登录了。网络服务器的ip地址是固定不变的,每次远程登录也是使用的相同的ip。

    开头:由于近期需要在自己的电脑和网络服务器上编辑和运行相同的项目程序,所以最方便的莫过于使用在线代码管理工具。在公司里面,代码管理工具是SVN但是是局域网,网上比较著名的是google code可以给予svn进行管理功能,但是google根本不让用啊现在。由于SVN用的熟练所以我还是希望使用SVN来进行管理代码,找国内的在线SVN,于是搜索,搜索了片刻只有tao.code(淘蝌蚪)合我心意的,这名字取得真接地气:)。注册、建项目repository分分钟搞定,关键时刻来临,复制项目的svn地址准备用tortoiseSVN上传代码,一切都在等待中,可是一等就是几十分钟上传进度条总为0%毫无进展,于是弃。

    中间:由于之前买过vpn服务,所以上google对我来说不算难事,基于这些条件打算用google code来管理这个项目,本地机器svn神马的配置一切都是好的,我需要做的就是给虚拟服务器配置vpn拨号,然后从本地上传项目到google code 之后从虚拟服务器上用svn下载代码,以后可以保持服务器上的代码和本地代码的同步更新。一切步骤想起来都是那么完美,具体操作起来就完全不一样了。

               前面说过,每次登陆虚拟服务器都需要使用固定的ip地址从本地机器进行远程登录,于是我用自己的机器远程登录到虚拟服务器上,配置vpn拨号,填入用户名和密码点vpn连接,这些操作做过很多遍了,感觉从未有过的轻松,但是几秒钟后随着vpn的连接成功,我的远程登录却断开了,任凭我再怎么进行远程登录都登不上了。这个时候我想起来每次在本地机器用vpn时,机器的ip地址就会自己发生变化,由于vpn使用的是国外的服务器所以ip地址会变成国外的地址,而我的网络虚拟服务器的ip是固定的,每次远程桌面登录时都是使用的那个固定ip地址,现在vpn链接后,虚拟服务器的ip地址也会跟着变化。也就是说,现在虚拟服务器ip已经发生了变化,远程登录当然会断开。

               由于我购买的是1年的vpn服务,vpn可以连续使用1年,这意味着我1年之内都登不上这台虚拟主机了。我登不上没关系,但是虚拟主机上还装了很多其他的服务,公司其他人肯定会用,但现在虚拟服务器的ip发生了变化,任何人都登录不上了,这本是一个悲剧故事,但是此刻我却想到了另外一个场景:互联网是一片海洋,每台电脑都是一艘有归宿的船只,每次操作自己的电脑上网就相当于船驶向了不同的地方,虚拟服务器相当于被遥控的船只,每次远程登录虚拟服务器都相当于使用自己的电脑遥控虚拟服务器船只,现在我所面对的情景是,被遥控的船只联系不上了,它漂流在海洋中了,不受任何人管制,相当于是艘‘幽灵船’。想到这里令我毛骨悚然,要是网络服务器都是通过ip地址来控制,有人想搞破坏,将ip地址全部改变那么网络服务器就全丢失啦。

    结尾:虚拟服务器被丢失这种大事被问责下来是很严重的,我当然不能让这种严重的事情在自己头上发生,我现在能做的就是想方设法踢掉自己vpn账号上的所有已经连接的活动终端。有两种方法:1.等,vpn掉线时有发生,当vpn服务器某段时间不稳定时,vpn客户端就会掉线,我的虚拟服务器的ip地址就还原了,又可以正常使用了。2.联系vpn服务提供商,请求他踢掉我vpn账号上的所有客户端。综合分析,第一种方法不靠谱,不知道会等多久,最坏是等一年。所以我果断的选择了第二种方法,没想到服务商反馈很快,几分钟过就给我发了邮件说已经踢掉了所有终端,我立刻尝试远程登录虚拟服务器,几秒钟后熟悉的画面出现在我面前,我做的第一件事就是删除已经配置好的vpn拨号连接。

    之后:在线管理项目svn是用不成了,弃。转投几年前就注册过的github,花了一下午学习了基本的建项目上传项目,更新项目等基本命令操作。现在我和github过上了幸福的生活。

    

0 0
原创粉丝点击