Ubuntu14.04下搭建VPN服务

在Ubuntu14.04下采用PPTP搭建VPN,配置简单。

更新源

sudo apt-get update && sudo apt-get upgrade

安装PPTP

PPTP是用来提供VPN服务

sudo apt-get install pptpd

修改pptpd.conf

sudo vi /etc/pptpd.conf

取消下面两行注释

localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

添加账号

sudo vi /etc/ppp/chap-secrets

在文件列表中添加如下格式

username  pptpd  "password"  *

username为你的用户名
pptpd 是服务名称,不需要修改
password为你的密码,密码用引号引起
*号表示允许在任意IP连接到服务

重启服务

sudo service pptpd restart

访问外网

sudo vi /etc/ppp/pptpd-options

找到ms-dns,取消掉注释,改成你需要的DNS比如8.8.8.8,8.8.4.4

开启内核IP转发

sudo vi /etc/sysctl.conf

取消掉 net.ipv4.ip_forward=1 这一行的注释.然后执行

sudo sysctl -p

是配置文件立即生效

安装iptables,用来实现请求的NAT转发

sudo apt-get install iptables

开启转发

sudo iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j MASQUERADE

192.168.0.0/24是在上面设置的IP段,让这个段转发

注意eth0是连接外网的那块网卡,不一定是0也有可能是1。

不知道哪块网卡连的外网的话输入命令ifconfig看看哪个网卡是外网IP即可。

最后重启服务,让配置生效

sudo service pptpd restart

Hello New World

PS:推荐大家使用Vultr,性价比蛮高的,512M内存,20GSSD,500G流量,2.5美刀。支持AliPay,注册点击


ShadowsocksR一键安装脚本


锐速破解版linux一键自动安装包


有疑惑,点击链接加入群,一起解决


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/53813030
个人分类: Ubuntu
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭