文档章节

vps ubuntu上搭建pptp服务

mn_1127
 mn_1127
发布于 2015/03/01 00:55
字数 423
阅读 3861
收藏 7

首先确认卸载pptpd和iptables

#apt-get remove pptpd

apt-get autoremove pptpd

apt-get purge pptpd


#apt-get remove iptables*

apt-get autoremove iptables*

apt-get purge iptables*


接下来安装pptpd


apt-get install pptpd

vi /etc/pptpd.conf

修个下面两行:其中VPS_IP 是你的vps的公网ip,可以通过ifconfig 命令查看,10.100.0.2-10这个是给VPN用户分配的IP段。

localip VPS_IP

remoteip 10.100.0.2-10


vi /etc/ppp/pptpd-options  修改dns设置,设置为google的DNS

ms-dns 8.8.8.8

ms-dns 8.8.4.4


vi /etc/ppp/chap-secrets  设置VPN的账号和密码(*号代表不限制)

用户名,服务,密码,限制IP

mn_1127    pptpd    123123    *


/etc/init.d/pptpd restart 重启pptpd服务


接下来设置系统的ipv4的转发开关

vi /etc/sysctl.conf

net.ipv4.ip_forward=1  把这行的注释打开

运行:sysctl -p 让上面的修个立即生效

执行这个中要是报这个错: permission denied on key 'net.nf_conntrack_max'。

需要这些以下两条命令,然后再执行sysctl -p 

rm -f /sbin/sysctl
ln -s /bin/true /sbin/sysctl



接下来安装iptables

apt-get install iptables

添加一个 NAT(这里特别注意:venet0:0是指你的vps公网ip网卡接口,可以通过ifconfig查看)

iptables -t nat -A POSTROUTING -s 10.100.0.0/24 -o venet0:0 -j MASQUERADE

设置MTU,防止包过大

iptables -A FORWARD -s 10.100.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

再添加一个NAT(45.62.119.172就是你的vps的公网ip)

iptables -t nat -A POSTROUTING -s 10.100.0.0/24 -j SNAT --to-source 45.62.119.172


然后将iptables规则保存,令重启后规则不丢失:

iptables-save > /etc/iptables-rules


最后编辑网卡文件,加载网卡时自动加载规则

vi  /etc/network/interfaces

在文件末尾加入:pre-up iptables-restore < /etc/iptables-rules

安装 iptables配置持久化:apt-get install iptables-persistent

然后运行保存配置命令: service iptables-persistent

© 著作权归作者所有

mn_1127
粉丝 6
博文 23
码字总数 6952
作品 0
杭州
后端工程师
私信 提问
加载中

评论(7)

mn_1127
mn_1127 博主

引用来自“sunrise666”的评论

引用来自“Jeremy_pan”的评论

自己在VPS在试验成功,已经转载,望作者周知,谢谢

引用来自“Goals1989”的评论

1最后一步,service iptables-persistent 报:iptables-persistent:unrecognized service。2然后用shdowsocket 连接吗?怎么配置呢?加密类型是什么?
专门上来回复一下,作者不靠谱,最后一步应该是service netfilter-persistent start

感谢指教
s
sunrise666

引用来自“Jeremy_pan”的评论

自己在VPS在试验成功,已经转载,望作者周知,谢谢

引用来自“Goals1989”的评论

1最后一步,service iptables-persistent 报:iptables-persistent:unrecognized service。2然后用shdowsocket 连接吗?怎么配置呢?加密类型是什么?
专门上来回复一下,作者不靠谱,最后一步应该是service netfilter-persistent start
G
Goals1989

引用来自“Jeremy_pan”的评论

自己在VPS在试验成功,已经转载,望作者周知,谢谢
ss配置里边端口是多少,好像这里边没配置吧?默认的8388?
G
Goals1989

引用来自“Jeremy_pan”的评论

自己在VPS在试验成功,已经转载,望作者周知,谢谢
1最后一步,service iptables-persistent 报:iptables-persistent:unrecognized service。2然后用shdowsocket 连接吗?怎么配置呢?加密类型是什么?
lishuo125
lishuo125
IP地址接口用ifconfig怎么看啊?不知道哪个是?为什么搭建好之后连接上vpn只发送数据包而不接收呢?(只在刚连接的时候接收了7个包)
yl_军A00001
yl_军A00001
报错误 807 不知道是什么问题。完全按照你这个来的,还是不行
Jeremy_pan
Jeremy_pan
自己在VPS在试验成功,已经转载,望作者周知,谢谢
外贸(跨境电子商务)公司proxy的几种方法---PPTP VPN

Linux PPTP VPN服务 1 方案需求: 公司员工要vpn到香港服务器或者公司内部,然后依次为跳板访问国外的网站,来满足工作环境的搭建; 2 方案概述: 在阿里云租vps服务器(ubuntu),在ubuntu上...

雪松ing
2017/04/21
0
0
冲出围城! 最简单VPN:PPTP的搭建

虽然一直可以用公司的VPN走US site,但是每次都要拿出token输入随机密码也是挺麻烦的,小米路由器虽然也开启了llmp,但是很多功能还是受到限制,最重要的是没办法绑定自己的域名(说起自己的...

maxio-yu
2015/11/05
0
2
搭建Linode的 Vps pptp Vpn 服务

Linode 口碑还是不错的。只不过价格有点小贵。20刀每月,只能用信用卡支付!。不过一分钱一分货,用起来速度妥妥的 下面介绍下在Mac 下搭建Linode 的VPN 服务 首先得注册一个Linode 账号。。如...

求学ing
2014/09/15
0
0
重启pptp服务疑似卡住

买了个vps(Ubuntu 12.04),照着网上教程配vpn,到重启pptp服务这步时卡住了(这是卡住吧?),一直这个状态

gat205
2014/12/09
448
2
ubuntu下搭建使用pptpd搭建VPN服务器

 PPTP(Point to Point Tunneling Protocol)即PPTF协议,也为点对点隧道协议。该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码身份验...

安好52199
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
3
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部