Rapidxen vps搭建vpn服务器-CentOS

作者 FarLee 2010年7月24日 0:48:18   ‖浏览(16,668)

选了几个美国vps服务器提供商,最后只成功购买了Rapidxen这一家的。希望使用rapidxen vps 搭建vpn服务器,创建多个账号。有了vpn账号,在Internet上就有很多事可以做了,比如推推twitter、看看youtube、seo、黑客、网赚、帆樯等等…………

Rapidxen VPS

Rapidxen是一家美国vps服务器提供商,因其vps价格低廉而成为国内很多利用vpn翻墙人士的首选。不过rapidxen并没有怎么做宣传,属于SystemInPlace的子公司。甚至Rapidxen的vps管理后台账号和SystemInPlace管理账号可以互相通用。国内大部分vps代购对它的评价有好也有坏,据说rapidxen服务态度不好,不过我在后台提交ticket的过程中,技术客服的回复基本上还是比较及时的,不过rapidxen客服不会和你说客套话,回答咨询问题直接了当,这可能就是有些使用rapidxen vps的朋友说服务太好的原因之一吧。

VPS 优惠码

废话说完,先提供一个rapidxen vps优惠码给需要购买的朋友:优惠码LOWENDBOX 可以终生优惠20%(recurring discount coupon code),支持月付和paypal支付,使用vps 优惠码之后,6美元/月可以使用到RAM 128 MB,Swap分区256 MB,Disk 5 GB的vps服务器。

VPS 和VPN是什么

有人会问购买美国虚拟主机和美国vps有什么不一样吗?简单地说,虚拟主机一般只能用于当作网站服务器,有些美国主机会开通ssh可以实现vpn的部分一些功能;而vps(virtual private server即虚拟专用服务器,也叫VDS:Virtual Dedicated Server )指的是将一台服务器分割成多个虚拟的服务器,每个虚拟服务器都是一个vps,开放了root权限,因此可以在vps上像在真实物理服务器上一样进行任何操作,当然也可以在vps上搭建vpn服务器。下面详细记录一下在rapidxen 的Centos vps搭建配置vpn服务器的过程。而VPN是什么?虚拟专用网络(Virtual Private Network),wiki的解释:vpn是通过公共网络(Internet)临时建立的安全连接的专用虚拟网络。

VPS 开通

在vps选型时需要选择vps安装什么系统,如CentOS。当成功付款之后,通过创建的账号密码登陆rapidxen 的客户区(client area),后台除了invoice订单信息外,暂时是不会有其他信息的。当rapidxen vps 提供商验证账号通过之后(一般是一天24小时之内),它会帮忙开通vps服务器,同时发送邮件告知已经开通vps并最小化安装了linux CentOS系统。 登陆后台可以在vps manager中看到vps 的ip地址(primary ip),在log中可以看到vps的root账号初始密码。如果要重新安装(在vps manager中操作Reimage)其他linux系统,如Debian/Ubuntu等,注意内核Kernel profile可能也要作相应的修改。如2.6.32.12-RX-domU-Static是不适用于Centos系统的,具体可以开个ticket,让技术客服帮忙reimage。

连接VPS服务器

在windows下推荐使用putty连接vps服务器。PuTTY的使用也很简单,首先下载Putty安装包,如选择Zip file:putty.zip,下载完毕解压,点击putyy.exe。填写VPS服务器IP,为session会话添加名称,其他如下图默认,点击save保存,OPEN即可开始开启VPS连接。Login as root,填写密码(看不到输入的密码,复制后点击右键,再按Enter即开始登陆验证)。

putty 连接vps服务器pptpd CentOS VPS配置 VPN服务器

在开始搭建或配置vpn服务器之前,先确定自己安装的是什么系统,Debian/Ubuntu支持apt-get install,而Centos/fedora要使用 yum install。

1. 准备,使用putty成功登陆后使用rpm -qa 查看CentOS系统所有安装的软件包,若没有wget则要首先安装:yum install wget

2. 安装pptpd VPN必须软件:ppp和iptables,安装命令:yum install -y ppp iptables

3. 下载安装pptpd rpm包:

32位: wget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm
64位: wget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm

我选择的是64位的CentOS系统,下载64位的rpm包。64位系统安装命令:rpm -ivh pptpd*.x86_64.rpm

4. 使用linux编辑器vi或nano编辑配置文件 nano /etc/ppp/options.pptpd ,对照着修改为:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 208.67.222.222
ms-dns 208.67.220.220

5. 编辑配置文件 nano /etc/pptpd.conf 内容如下:

option /etc/ppp/options.pptpd
logwtmp
localip 192.168.92.1
remoteip 192.168.92.11-15

6. 编辑配置文件 nano /etc/ppp/chap-secrets,配置用户名为rapidxenvps,密码为password,内容如下:

rapidxenvps pptpd password *

若要创建多个vpn帐户,则写上多行。

7. 修改配置文件nano /etc/sysctl.conf中的相应内容如下:

net.ipv4.ip_forward = 1

8. 配置iptables:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.92.0/24 -j MASQUERADE
iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
/etc/init.d/iptables save
/etc/init.d/iptables restart

9. 设置iptables和pptpd开机自动启动:

chkconfig pptpd on
chkconfig iptables on

10. 运行reboot重新启动。

Windows创建vpn连接

网上邻居–>右键属性–>创建一个新的连接–>下一步–>连接到我的工作场所–>使用拨号或vpn下一步–>虚拟专用网络连接–>随便输入公司名字–>不拨初始连接–>输入vps主机名或IP地址–>下一步在桌面创建快捷方式–>输入用户名密码登陆用户验证。


“Rapidxen vps搭建vpn服务器-CentOS”文章评论(21)

  1. 您好,经常关注您的博客,您的博客很不错!

  2. 貌似你说的这个vps的配置搞黑客配置太低了,不合适啊,牛人通常用16核CPU,8G内存的服务器,呵呵~~

    • 他说的黑客意思应该是只隐匿代理的意思。
      这个配置也只能这么耍了。

  3. 我的配置好并且可以拔号上去,但是上不了网。就折腾iptables那里,我现在是在VMware上装的Centos来测试的,不知是否有需要注意的地方 ?

  4. 好文章,内容十全十美.禁止此消息:nolinkok@163.com

  5. 不错的文章,内容酣畅淋漓.禁止此消息:nolinkok@163.com

  6. 好文章,内容文章雅致.禁止此消息:nolinkok@163.com

Trackbacks/Pingbacks

  1. LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps) - 远方博客
  2. Openvz安装Openvpn配置vpn-Burstnet vps(CentOS 5) – 远方博客
  3. LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps) - 暖果博客 | 精彩互联网
  4. Openvz安装Openvpn配置vpn-Burstnet vps CentOS- 阳光主机网
  5. Burst.net Openvz平台安装Openvpn配置vpn教程-vps CentOS - 暖果 | 精彩互联网
  6. 0x6c69-|c语言|ccna|编程|臣心一片磁针石,不指南方不肯休! » Blog Archive » LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps)
  7. LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps) - 壹秒空间
  8. Openvz安装Openvpn配置vpn-Burstnet vps CentOS | Asus.net.cn
  9. LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps) | 路^过~冬天
  10. Openvz安装Openvpn配置vpn-Burstnet vps CentOS | 资料馆
  11. LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps) – | 第一整站站
  12. LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps) | 网站建设技术
  13. 翻卷操蛋 » Openvz安装Openvpn 配置vpn- Burstnet vps CentOS

来说兩句