vps搭建vpn服务器以及连接vpn教程
发表时间:2016-10-03 来源:使用教程 发布:youxip.com
如何搭建vpn服务器?如何自己建立一个VPN服务器?下面一起来看看vpn服务器搭建的详细教程
服务器选择阿里云的香港服务器。
centos6.5系统
搭建过程
1.安装pptp软件
yuminstallpppiptablespptpd
2.配置pptp
vim/etc/pptpd.conf
将
#localip192.168.0.1
#remoteip192.168.0.234-238,192.168.0.245
修改成
localip192.168.0.1
remoteip192.168.0.234-238,192.168.0.245
3.编辑dns解析服务器
vim/etc/ppp/options.pptpd
将
#ms-dns10.0.0.1
#ms-dns10.0.0.2
改成
ms-dns8.8.8.8
ms-dns8.8.4.4
即将这两行第一个字符“#”去掉,而后修改DNS的IP。你也可以配置成阿里云(万网)的dns
4.添加登录验证账号
vim/etc/ppp/chap-secrets
打开后只有两行,而且一个账号都没有
#SecretsforauthenticationusingCHAP
#clientserversecretIPaddresses
根据您的需要添加账号,每行一个。按照:“用户名pptpd密码ip地址”的格式输入,每一项之间用空格分开,例如:kuropptpd123456(表示所有IP)保存并退出。
5.修改内核设置,使其支持转发数据包
vim/etc/sysctl.conf
将
net.ipv4.ip_forward=0
改成
net.ipv4.ip_forward=1
保存并退出
sysctl-p
使内核参数生效
6.添加iptables转发规则,防火墙规则
iptables-tnat-APOSTROUTING-s192.168.0.0/24-oeth1-jMASQUERADE#设置转发策略
iptables-AINPUT-ptcp--dport1723-jACCEPT#配置VPN端口策略
serviceiptablessave#保存设置结果
(注意:由于阿里云是双网卡,内网eth0,外网eth1,所以这块特别容易误写为eth0,这也是为什么很多杂乱的教程无法配置成功的原因之一)
这里的eth1必须是外网。
7.启动服务
serviceiptablesrestart#重启防火墙
servicepptpdrestart#重启vpn服务
到这里我们的vpn服务器就搭建好了。
8.添加服务自启动
我们可以让我们的服务在服务器开机时候,自启动
chkconfigiptableson#开机启动iptables
chkconfigpptpdon#开机启动pptpd
登录vpn
windows7连接vpn实例:
1.设置->网络与internet->vpn->添加vpn连接
2.填写vpn相关信息
保存
3.找到你填写的vpn配置连接
- 安卓游戏排行
- 苹果游戏排行
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10