Xen Ubuntu VPS搭建VPN方法

寒假打算弄一个月的VPS,凭着浅薄的Linux基础,在上头建站肯定是没有什么大问题了,接下来就是解决互联网生存问题~咳咳。这个么都懂得~

因为我属于典型的懒人和典型的Ubuntu追随者,所以安装VPS果断装Ubuntu 10.04。本文介绍的是XEN架构下VPN的搭建方法。

一、检查VPS的TUN-TAP支持

很多VPS购买时会有这个选项需要勾选,反正不要钞票最好大家都勾选~如果没有勾选也不要紧,发个Ticket让他打开~检测代码如下

# cat /dev/ppp
# cat /dev/net/tun

如果这两个命令输入后反馈是这样:

cat: /dev/ppp: No such device or address
cat: /dev/net/tun: File descriptor in bad state

那就是VPS支持TUN-TAP~下一步。

 二、安装PPTP

 $ sudo apt-get install pptpd

这一步安装PPTP,哗啦哗啦安装完成后,就是最重要的配置环节。

三、配置PPTP

首先配置pptpd.conf,新手建议用nano编辑

# nano /etc/pptpd.conf

ctrl+w找到

#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245

去掉前面的#号变成如下:

localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

接下来修改chap-secrets文件添加用户:

#nano /etc/ppp/chap-secrets

空白文件内容如下:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses

在client server secret IP address下,添加相应的属性
client下填写用户名,server下填写pptpd,secret下填写密码,IP address是许可的IP地址,由于中国是动态IP,所以填写*。用户一行一个~
修改后例子一枚:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
  user1         pptpd   1122333                 *
  user2         pptpd   1122333                 *

然后设置VPS的DNS防止VPN的DNS污染:

# nano /etc/ppp/options

ctrl+w找到ms-dns,去掉前面的#号修改为

ms-dns 8.8.8.8
ms-dns 8.8.4.4

打开VPS转发

# nano /etc/sysctl.conf

ctrl+w找到#net.ipv4.ip_forward=1,去掉#号

net.ipv4.ip_forward=1

最后重启pptpd,激活转发参数,并配置IPtables,三条命令如下~

# /etc/init.d/pptpd restart
# sysctl –p
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

大功告成~享受网络吧。。。

四、后记

VPN自己用就行了,别传播。。。大家都懂的!和谐社会!注重和谐!

发表评论?

55 条评论。

  1. ❗ 沙发!
    买了一年你推荐的GreenVPN后目前还不愁没得用。个人VPN应该很爽吧
    但是Android下还是无法使用啊。。。。 😕

  2. 我现在基本是不需要用VPN,全局代理很不方便,除了Android Market更新软件才开VPN,不然手机电脑都是用GoAgent

  3. 买的哪的VPS?求推荐。

  4. 收藏了..我用VPS时照着折腾下..吼吼

  5. 我的vpn搭在buyvm 15刀上,速度能接受 😎

  6. 寒假开始了~也开始折腾了?

  7. 1、找几个人合租吧
    再贵都不怕了 😎
    2、感觉linode速度和稳定性也好不大哪里去呀(xiaozhou.net就是用的linode vps)
    不过也有可能是做了IDC的缘故

  8. 没精力弄VPS,我连自己的linux声卡驱动都装不上。

  9. 我们这里PPTP已经被联通给干掉了,现在只能L2TP/IPSec了

  10. Ubuntu 下搭建PPTPD VPN Server | 亚文的小站 - pingback on 2014 年 10 月 15 日 在 23:56
  11. 为什么我vpn搭建好了也用安卓手机连上了,却连百度都打不开。

  12. 大半年了, 模板还是没变呀 😆 凑巧又进来了, 学长可否记得我哈哈^_^ 最近有时间回顾一下老熟人的圈子, 好生感慨…

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Trackbacks and Pingbacks: