|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS完全免费,不存在REDHATAS4需要序列号的问题。
有良多伴侣必要VPN来利用,可是购置他人VPN办事来利用却又限速又限流量,并且不不乱,代价还奇高。为何不下手架设本人的VPN办事器来利用呢?本人架设VPN的本钱十分低,好比购置buyvmVPS,最廉价的15$/年,换成RMB才一百元不到,心动了吧?心动不如举动,上面是架设VPN的教程:
1、起首反省你VPS的PPP和TUN有无启用:
cat/dev/ppp
cat/dev/net/tun
显现了局为:cat:/dev/ppp:Nosuchdeviceoraddress和cat:/dev/net/tun:Filedescriptorinbadstate,标明经由过程,上述两条只需有一个没经由过程都不可。假如没有启用,你能够给VPS供应商Submit一个Ticket哀求守旧:
Hello
CouldyouenabledTUN-TAPforme?Iwantrunpptp-vpnonmyVPS.
Thankyou.
确认PPP和TUN启用后,入手下手安装ppp和iptables:
yuminstall-ypppiptables
2、安装pptp:
rpm-ivhhttp://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm(32位体系)
rpm-ivhhttp://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm(64位体系)
3、设置pptp,编纂/etc/pptpd.conf文件:
vim/etc/pptpd.conf
把上面字段后面的#往失落:
localip192.168.0.1
remoteip192.168.0.234-238,192.168.0.245
4、编纂/etc/ppp/options.pptpd文件:
vim/etc/ppp/options.pptpd
往失落ms-dns后面的#,并利用Google的DNS办事器,修正成以下字段:
ms-dns8.8.8.8
ms-dns8.8.4.4
5、设置VPN账号暗码,编纂/etc/ppp/chap-secrets这个文件:
vim/etc/ppp/chap-secrets
6、修正内核设置,使其撑持转发,编纂/etc/sysctl.conf文件:
vim/etc/sysctl.conf
将“net.ipv4.ip_forward”的值改成1,同时在“net.ipv4.tcp_syncookies=1”后面加#
7、使sysctl.conf设置文件失效并增加iptables转发划定规矩:
sysctl-p
iptables-tnat-APOSTROUTING-s192.168.0.0/24-jSNAT–to-source***.***.***.***
(***.***.***.***为你VPS的公网IP地点)
保留iptables转发划定规矩:
/etc/init.d/iptablessave
重启iptables:
/etc/init.d/iptablesrestart
重启pptp办事:
/etc/init.d/pptpdrestart
设置开机主动运转pptp办事:
chkconfigpptpdon
设置开机主动运转iptables办事:
chkconfigiptableson
至此,LinuxVPS架设VPN完成,假如毗连呈现毛病619则输出以下下令办理:
rm/dev/ppp
mknod/dev/pppc1080
假如呈现毛病734则修正/etc/ppp/options.pptpd文件,在require-mppe-128字段后面加#然后windows客户端毗连按下图设置便可。
小知识:退一万步讲,即使CentOS项目终结,正在运行它的企业也可以很轻松的转移到另一个企业Linux的克隆版。 |
|