bandwagonhost使用

来源:互联网 发布:开个淘宝工作室怎么样 编辑:程序博客网 时间:2024/05/21 09:49

1. 安装系统

在注册购买好vps后,根据以下截图进入kiwivm管理面板: 
kiwivm

面板上默认可能安装的系统是CentOS 6 
如果不是,想安装系统,从下面进入 
os 
选择相应系统就行了。我采用的默认的CentOS 6系统。 
由于一直是用ubuntu的,对centos的yum还不是很熟悉。之后会写一篇关于在centos6上升级python到2.7的教程,centos6的yum跟python2.6有深度绑定,所以无法直接升级,需要编译源代码来升级。而且安装setuptools也是有坑的。

2. 安装服务(VPN-PPTP)

2.1 登陆系统

安装完系统后登录系统,如果你是Windows系统登录,可使用putty,xshell等登录VPS,也可以直接使用kiwivm管理界面的Root shell - interactive启动html5管理交互界面(无需输入密码)。 
putty登陆方法:选择登陆方式为ssh登陆 ,IP地址和port填写你VPS的IP和port,点open即可。为方便以后登陆,可以起一个session名字并点击save保存配置。 
putty登陆需要输入账号密码,默认账号是root,密码从以下界面产生 
获得随机密码

kiwivm管理界面随机产生root密码,这是出于安全考虑。为方便使用,可以以root登陆系统后增加用户,或者更改root的密码 
更改密码的命令是:

<code class="hljs  has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">passwd</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li></ul>

按照提示输入两遍新密码即可。

2.2 安装PPTP服务

运行如下命令

<code class="language-bash hljs  has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">wget http://www.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">5</span>yun.org/Soft/linux/Openvz-vpn/openvps_vpn_centos-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">5</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">6</span>.shchmod a+x openvps_vpn_centos-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">5</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">6</span>.sh bash openvps_vpn_centos-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">5</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">6</span>.sh<span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#如果以上地址不可用,可尝试以下命令,</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#这个脚本只提供三个选项,一般选择1就可以自动完成全部过程</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#去掉注释符号</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#wget http://www.hi-vps.com/shell/vpn_centos6.sh</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#chmod a+x vpn_centos6.sh</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#bash vpn_centos6.sh</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li></ul>

上边第一步是获取一个自动脚本,第二步是给它运行权限,第三步是运行。有时候会遇到第一步无法成功,这时候在本地先下载这个文件,再使用Putty或者SSH客户端上传到VPS也是可以的。 
执行以上命令后将会返回一个选择系统版本的提示信息,因为之前我们选择的是centos6 ,因此选择第2项,输入2,回车:

<code class="language-bash hljs  has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">please select your operation systemwhich <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">do</span> you want to?input the number.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>. my system is centos5 <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">32</span>bit(only support <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">32</span>bit)<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>. my system is centos6 <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">32</span>bit or <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">64</span>bit(they are support)<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">3</span>. repaire VPN service<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">4</span>. add VPN user</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul>

执行命令后将自动安装,成功后返回一下信息: 
VPN service is installed, your VPN username is vpn_name,VPN password is ** 
这句话提示成功创建了一个名为vpn_name的账户,密码为 **

执行命令后报404错误,或者提示文件或目录不存在,是因为没能成功下载安装包。 
这里提供手动下载安装包的方法 
如果是centos6,执行以下命令:

<code class="language-bash hljs  has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">wget http://linux.dell.com/dkms/permalink/dkms-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2.0</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">17.5</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>.noarch.rpmwget https://acelnmp.googlecode.com/files/kernel_ppp_mppe-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1.0</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">3</span>dkms.noarch.rpmwget https://qiaodahai.googlecode.com/files/pptpd-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1.3</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">4</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>.el6.i686.rpmwget https://logdns.googlecode.com/files/ppp-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2.4</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">5</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">17.0</span>.rhel6.i686.rpm</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li></ul>

如果是 centos5,则执行以下命令:

<code class="language-bash hljs  has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">wget http://linux.dell.com/dkms/permalink/dkms-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2.0</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">17.5</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>.noarch.rpmwget https://acelnmp.googlecode.com/files/kernel_ppp_mppe-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1.0</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">3</span>dkms.noarch.rpmwget https://acelnmp.googlecode.com/files/pptpd-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1.3</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">4</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>.rhel5.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>.i386.rpmwget https://fastlnmp.googlecode.com/files/ppp-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2.4</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">4</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">9.0</span>.rhel5.i386.rpm</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li></ul>

3. 添加自己的VPN账号

如何添加自己的vpn账户名? 比如我想用 anonymous 这个帐号,密码设置为 abc@123 (注意,危险!仅作为演示用,千万别设置这样的密码!)

执行下面这句代码来添加vpn账户: 
bash openvps_vpn_centos-5-6.sh 
返回的信息选项中,选择第4项:4.add VPN user 
根据提示输入用户名,如 anonymous,再输入密码 即可完成vpn的架设了。 
使用时,在本地新建VPN连接,地址和端口填写VPS的地址和端口,用户名密码填写自己设置的VPN的用户名和密码,然后连接,就可以了。 

ps:经过两天调试终于能连上vpn成功翻墙到国外,6666好爽

0 0
原创粉丝点击