Rapidxen vps搭建vpn服务器-CentOS
选了几个美国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即开始登陆验证)。
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地址–>下一步在桌面创建快捷方式–>输入用户名密码登陆用户验证。
附:linux vps 常用命令
目录操作:
rm -rf mydir /*删除mydir目录*/ [root@farlee farlee.info]# rm: remove regular file `vpn.zip’? y
cd mydir /*进入mydir目录*/
cd – /*回上一级目录*/
cd .. /*回父目录,中间有空格*/
cd ~ /*回根目录*/
mv tools tool /*把tools目录改名为tool */ mv tool.zip /home/www /*将当前目录下的tool.zip移动到/home/www目录下
ln -s tool bac /*给tool目录创建名为bac的符号链接,如FTP中www链接到public_html目录了*/
cp -a tool /home/vpser/www /*把tool目录下所有文件复 *制到www目录下/
文件操作:
rm go.tar /* 删除go.tar文件 */
find mt.cgi /* 查找文件名为mt.cgi的文件 */
df –h /* 查看磁盘剩余空间*/
解压缩:
tar xvf wordpress.tar /* 解压tar格式的文件 */
tar -tvf myfile.tar /* 查看tar文件中包含的文件 */
tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */
tar cfz vpser.tar.gz tool /* 把tool目录打包且压缩为vpser.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */
tar jcvf /var/bak/www.tar.bz2 /var/www/ /*创建.tar.bz2文件,压缩率高*/
tar xjf www.tar.bz2 /*解压tar.bz2格式*/
gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */
unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */
下载:
wget http://www.vps3.cn
/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事 */
wget –c http://www.vps3.cn
/* 继续下载上次未下载完的文件 */
进程管理:
ps -aux /*ps 进程状态查询命令*/
ps命令输出字段的含义:
USER,进程所有者的用户名。
PID,进程号,可以唯一标识该进程。
%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
%MEM,进程使用内存的百分比。
VSZ,进程使用的虚拟内存大小,以K为单位。
RSS,进程占用的物理内存的总数量,以K为单位。
TTY,进程相关的终端名。
STAT,进程状态,用(R–运行或准备运行;S–睡眠状态;I–空闲;Z–冻结;D–不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
START,进程开始运行时间。
TIME,进程使用的总CPU时间。
COMMAND,被执行的命令行。
ps -aux | grep nginx /*在所有进程中,查找nginx的进程*/
kill 1234 /*1234为进程ID,即ps -aux 中的PID*/
killall nginx /*killall 通过程序的名字,直接杀死所有进程,nginx为进程名*/
Vim操作:
移动类的:
h/j/k/l: 左/下/上/右 移一格
w : 向后词移动 (前面加数字移动多少个词)
b : 向前词移动 (前面加数字移动多少个词)
e : 向后移到词末
ge : 向前移到词末
$ <End> : 行末
0 <Home> : 行首
tx : 向右查找本行的x并移到那儿(大写时向左)
33G : 移到文件的第33行
gg : 文件首行
G : 文件尾行
33% : 文件的33%处
H/M/L : 屏幕的首/中/尾行
zt/zz/zb : 当前行移到屏幕的首/中/底部
跳转:
” : 回到跳转来的地方
CTRL-O : 跳到一个 “较老” 的地方
CTRL-I <Tab> : 则跳到一个 “较新” 的地方
查找:
/ : 向下查找(后加关键字)
? : 向上查找(后加关键字)
n : 下一条符合的记录
编辑:
i : 转换到插入模式
x : 删除当前字符
. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)
u : 撤销操作
CTRL-R : 重做
p : 将删除的字符插入到当前位置(put)
退出保存:
:q : 退出
:q! : 不保存退出
ZZ : 保存后退出
:e! : 放弃修改重新编辑。



您好,经常关注您的博客,您的博客很不错!
貌似你说的这个vps的配置搞黑客配置太低了,不合适啊,牛人通常用16核CPU,8G内存的服务器,呵呵~~
他说的黑客意思应该是只隐匿代理的意思。
这个配置也只能这么耍了。
是咯,搞个vpn,就fanfan qiang拉。
我的配置好并且可以拔号上去,但是上不了网。就折腾iptables那里,我现在是在VMware上装的Centos来测试的,不知是否有需要注意的地方 ?