英文seo技术博客是交流学习英文网赚,国外网赚项目及各种黑帽白帽SEO方法的博客,提供seo培训

最新超简单自建VPN的方法

以前我出过一个教程是教如何自己用vps来自建VPN的,但是那个方法虽然看起来很简单,但是实际操作起来的时候发现不同的vps会出现各种不同的问题需要解决。

这几天我又研究了一个新的方法,这个方法就非常的简单了,只要符合要求的vps都可以建好。

这个方法就是利用amh控制面板来安装vpn模块。

说下这个方法的基本要求:

对vps系统的版本有要求,不能是最新的系统(例如centos7),amh4.2不支持最新的操作系统。其次需要vps后台可以控制打开ppp和TUN/TAP的开关,如果没有开关我们可以通过代码来确认是否能开启pptp功能。

接下来我们一步一步的从怎么去挑选vps开始讲解。

1 买什么样的vps服务器

这个就很简单了,在百度上搜索美国vps推荐,就有很多做这个的网站去找便宜的就好了。我最近买的是19美元1年的weloveservers.net的服务器,配置不错openvz架构,双核1Gcpu,1G内存,30G硬盘,3000G的月流量,不过不知道是否稳定,还需要时间的检验。

选好vps后我们不知道是否支持pptp,于是我就来到官网的在线咨询,直接问,I want use pptp,support it?

我的英文也不不太好,大致意思对了就行。如果支持就买,不支持就换一家。

2 购买后的系统安装

我个人比较喜欢用centos,所以我安装了centos6 32位系统。然后在vps的控制模版开启了ppp和TUN/TAP的开关。然后我们通过putty软件登录到服务器,通过指令来查看是否开启成功。另外说下,如果开启后再重装系统,那么完成后需要到面板关闭并再次开启ppp和TUN/TAP开关。

检测PPP是否开启,命令如下

cat /dev/ppp
开启成功的标志:cat: /dev/ppp: No such file or directory 或者 cat: /dev/ppp: No such device or address
开启不成功的标志:cat: /dev/ppp: Permission denied,请联系服务商开启。

检测tun/tap是否开启

cat /dev/net/tun
显示结果为下面的文本,表明通过:cat: /dev/net/tun: File descriptor in bad state

如果不能开启则联系服务商开启或者退款。

之后我们通过putty安装amh控制面板,输入
wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log

之后可能会要求你输入服务器的ip,然后要求你输入mysql的密码还有amh的登录密码,设置好后等待安装完成。

这个过程非常简单,记得用root帐号登录就行了。

安装完成后我们输入 IP:8888打开面板并登录,登录名是admin。

之后在菜单的模版扩展中选择下载模块并搜索vpn,会看到2个模版,我们下载LanYing-VPN-1.0模块,下载后去管理模块处安装完成并设置VPN的帐号密码,然后在电脑上建立vpn连接,就可以登录了。

如果出现619的错误,那么我们可以用以下2行命令解决。

rm /dev/ppp mknod /dev/ppp c 108 0

如果还是不行,就再去用命令确认下ppp的2个开关是否正常开启。我没有遇到其他的问题,如果有问题可以回复讨论。

视频版  最新超简单自建VPN的方法(视频教程)

发表评论

电子邮件地址不会被公开。 必填项已用*标注