欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 3715|回复: 1

[经验分享] 使用国外vps搭建私有vpn的方法

[复制链接]

22

主题

0

好友

2400

积分

攻城师[LV3]

Rank: 3Rank: 3Rank: 3

云币
3450
威望
2400
发表于 2017-6-24 22:04:41 |显示全部楼层 |未分类

翻墙太麻烦,不如我们用自己的云服务器搭建私有vpn


1)SSH连接到服务器:

对于如何使用SSH连接到服务器,这里就不多说了

(2)判断服务器的ppp模块是否打开:

使用SSH连接上服务器后执行以下命令:

root@www:/usr/local/src#cat/dev/ppp

如果出现以下信息则说明ppp模块是打开的:

cat:/dev/ppp:Nosuchdeviceoraddress

如果该模块没有打开,可以自行看看在VPS的控制面板是否能够打开,这里不再考虑这种情况

(3)下载一键安装脚本:

root@www:/usr/local/src#wgethttp://dadi.me/wp-content/uploads/dir/VPN/pptp_ovz_debian.sh

注:该脚本适合Debian/Ubuntu系列服务器

(4)赋权:

root@www:/usr/local/src#chmoda+xpptp_ovz_debian.sh

(5)执行脚本,一键安装:

root@www:/usr/local/src#./pptp_ovz_debian.sh

注:这个脚本执行之后分别有两个选择,分别是:

1) Set up new PoPToP server AND create one user

2) Create additional users

其中,选择1则表示开始安装并创建一个用户,第一次执行的时候需要输入数字1。在安装成功后,可以再执行这个脚本,选择2可以新增其他的账号密码

二 客户端连接PPTP VPN

这里我以Windows系列的笔记本来举例说明:

(1)打开“控制面板\所有控制面板项\网络和共享中心”,然后选择“设置新的连接或网络”


(2)接着选择“连接到工作区”,创建一个新连接,选择第一项的使用VPN连接


在这里,填上服务器的外网IP地址,并选择现在不连接。最后在接下来的页面填上我们上面设置的账号和密码,根据提示一直到结束

(3)在“网络和共享中心”中选择“更改适配器设置”设置我们刚才创建的VPN的属性

在进入“更改适配器设置”后我们可以看到刚才创建的那个VPN,接着我们用鼠标右击它选择“属性”一栏,更改它的属性


需要在“安全”那一栏里将VPN类型设置成PPTP协议,更改完成之后保存

(4)连接PPTP VPN

在我们连接无线网络那里,现在我们可以发现多了一项VPN的连接。接下来很简单,点击连接就可以了

(5)效果测试:



附:(1)查看我们保存的账号密码:

使用vim打开/etc/ppp/chap-secrets这个路径就可以看到了

root@www:/usr/local/src#vim/etc/ppp/chap-secrets

(2)pptp_ovz_debian.sh这个脚本的内容:

#!/bin/bashecho"######################################################"echo"InteractivePoPToPInstallScriptforanOpenVZVPS"echoecho"Makesuretocontactyourproviderandhavethemenable"echo"IPtablesandpppmodulespriortosettingupPoPToP."echo"PPcanalsobeenabledfromSolusVM."echoecho"Youneedtosetuptheserverbeforecreatingmoreusers."echo"Aseparateuserisrequiredperconnectionormachine."echo"######################################################"echoechoecho"######################################################"echo"Selectonoption:"echo"1)SetupnewPoPToPserverANDcreateoneuser"echo"2)Createadditionalusers"echo"######################################################"readxiftest$x-eq1;then        echo"Enterusernamethatyouwanttocreate(eg.vpnordadi.me):"        readu        echo"Specifypasswordthatyouwanttheservertouse:"        readp#gettheVPSIPip=`ifconfigvenet0:0|grep'inetaddr'|awk{'print$2'}|seds/.*://`echoecho"######################################################"echo"DownloadingandInstallingPoPToP"echo"######################################################"apt-getupdateapt-get-yinstallpptpdechoecho"######################################################"echo"CreatingServerConfig"echo"######################################################"cat>/etc/ppp/pptpd-options</etc/pptpd.confecho"logwtmp">>/etc/pptpd.confecho"localip$ip">>/etc/pptpd.confecho"remoteip10.1.0.1-100">>/etc/pptpd.conf#addingnewuserecho"$u        *        $p        *">>/etc/ppp/chap-secretsechoecho"######################################################"echo"ForwardingIPv4andEnablingitonboot"echo"######################################################"cat>>/etc/sysctl.conf</etc/iptables.confcat>/etc/network/if-pre-up.d/iptables<>/etc/ppp/ip-up<>/etc/ppp/chap-secretsechoecho"######################################################"echo"Addtionaluseradded!"echo"ConnecttoyourVPSat$ipwiththesecredentials:"echo"Usernameu#####Passwordp"echo"######################################################"elseecho"Invalidselection,quitting."exitfi

0

主题

0

好友

20

积分

小白[LV1]

Rank: 1

云币
70
威望
20
发表于 2017-10-26 17:12:17 |显示全部楼层
现在所有云都被禁止vpn了,怎么操作?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-9-21 11:06 , Processed in 1.160358 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部