vps设置VPN

wget http://www.hi-vps.com/shell/vpn_centos6.sh

chmod a+x vpn_centos6.sh

bash vpn_centos6.sh


<code class="language-bash hljs  has-numbering" style="color: inherit; display: block; padding: 0px; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background-image: initial; background-attachment: initial; background-color: transparent; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">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>.sh
chmod 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></code><code class="language-bash hljs  has-numbering" style="display: block; padding: 0px; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background-image: initial; background-attachment: initial; background-color: transparent; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;">我用的就是下面这个
<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 style="color:rgba(0, 0, 0, 0);">
</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#chmod a+x vpn_centos6.sh</span><span style="color:rgba(0, 0, 0, 0);">
</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="color: rgb(51, 51, 51); 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><ul class="pre-numbering" style="color: rgb(51, 51, 51); 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 system
which <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><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.rpm
wget 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.rpm
wget 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.rpm
wget 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><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.rpm
wget 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.rpm
wget 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.rpm
wget 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><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的用户名和密码,然后连接,就可以了。 


猜你喜欢

转载自blog.csdn.net/silk_java/article/details/52078874
vps
今日推荐