前言
作为一名技术人员,经常需要访问一些墙外的网站,你懂的。本来想直接购买个vpn,但又怕不太安全。看到网上有很多自己搭建vpn的教程,于是自己折腾了一下,终于成功搭建,随便与大家分享一些经验。
选择一个vps
搭建vpn的第一步是,你必须有一台公网能访问的vps,而且该vps要在墙外,简单来说就是你必须要有一台能访问墙外的电脑。如何选择一个适合自己的vps呢?我自己认为主要有价格、稳定性和带宽等方面的因素,当然易操作性、良好的售后服务等也比较重要。
国外常见的vps有Linode、Vultr、SugarHosts、bandwagonhost等。
看了网上的一些评测,如《Vultr超高性价比VPS评测使用教程》,以及Vultr每月$2.5的费用,觉得可以入手,因为网上购买一个vpn也差不多这个费用。
注册账号
首先,登陆Vultr官网,点击Create Account注册即可,之前官方搞活动,暑假注册使用免费送$20,现在好像没有什么优惠了,期待下次还有活动。现在最新优惠是每月$2.5的实例,不过经常没货。
注册并不会收费,只有创建了实例才会收费,如果觉得不好用可以直接删除自己创建的实例,这样就不会收费了。注意,如果实例关机但没有把实例删除,还是会收费的,毕竟该实例占用了公网IP和硬盘空间。
可喜的是,现在vultr已经支持支付宝付款了。
选择机房
如何选择一个好的机房,当然是自己测过才放心。这里推荐使用PingInfoView来测试。以下是vultr的机房:
列表如下,贴到PingInfoView上即可。
1 | sgp-ping.vultr.com |
linux/mac用户可以使用我写的脚本vultr_test来测试。
以下是我的测试结果:
选择的原则是,ping值最小,丢包率最小。比如我的测试结果中,较不错的是sjo、wa和lax,都是美国机房。
部署实例
点击Servers,然后点右边的+号
依次选择自己测试比较好的机房,选择操作系统版本,选择方案($2.5的低配方案搭vpn已经够用,另外还可以自己搭个博客什么的),然后部署就搞定了。
如果vps使用linux操作系统,可以使用ssh的客户端登录,比如SecureCRT,这里就不再详细说明。