外网VPN设置和安装(实践记录)
来源:互联网 发布:支付宝有几种借钱软件? 编辑:程序博客网 时间:2024/04/28 22:14
如果要在外网能通过VPN访问局域网需要做改下工作
1:需要有linux服务端安装pptpd安装配置
2:装好后,还需要在路由器上映射
一:pptpd安装配置
介于VPN服务器的众多优势,例如VPN服务器享有独立的硬件资源:独立的CPU、内存、宽带等,好处就是不受其他用户的干扰,不会出现人多的时候很快,很少的时候变慢的情况;由于VPN服务器隶属于服务器,其稳定性不言而喻,超过99%,加上独立的带宽资源,延迟降低20%-40%。介于VPN服务器的价格走低,相信不久将会有更多的人喜欢自己搭建VPN服务器。下面讲解一下Centos6.4的环境如何搭建VPN服务器:
①.安装软件,使用如下代码(直接复制过去使用):
yum
install -y gcc ppp iptables
rpm
-ivhhttp://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.x86_x64.rpm
②.配置PPTP vim
/etc/pptpd.conf
找到localip和remoteip,将这两行前面的注释去掉
如果不喜欢它自带的这IP段,也可以自己定义,改完后保存退出。然后修改DNS。
③.options.pptpd修改这个文件里面的DNS,代码如下:vim
/etc/ppp/options.pptpd
在最下面添加两行ms-dns 8.8.8.8ms-dns 8.8.4.4这是添加DNS进去
不然可能连上去了访问不了网页,修改完成后保存退出。
④.到了设置用户名密码的时候了,代码如下:vim
/etc/ppp/chap-secrets
格式如下:
用户名 pptpd 密码 *
用户名和密码应该懂,那个*号表示IP地址自动获取,当然也是可以自己设置的,照样,添加完成后保存退出。
⑤.修改PPP内核,让其支持转发,代码如下:
vivm /etc/sysctl.conf
将net.ipv4_ipforward 改为1 保存退出,通过下面命令使其生效
sysctl -p
⑥.配置防火墙iptables转发规则 分别执行下面几条命令 iptables
-t nat -A POSTROUTING -s 192.168.0.0/24 -o etho -j ACCEPT iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1723 -j ACCEPT
#注:这条命令尽量放在防火墙列表前面几条不然可能会阻止 service
iptables save #注:这条命令比较重要,如果不执行这条命令直接重启防火墙刚配置的两条规则是不会写进去的
一重启防火墙就没了 service
iptables restart service
pptpd start好了 到这里服务端的配置就结束了
1:需要有linux服务端安装pptpd安装配置
2:装好后,还需要在路由器上映射
一:pptpd安装配置
介于VPN服务器的众多优势,例如VPN服务器享有独立的硬件资源:独立的CPU、内存、宽带等,好处就是不受其他用户的干扰,不会出现人多的时候很快,很少的时候变慢的情况;由于VPN服务器隶属于服务器,其稳定性不言而喻,超过99%,加上独立的带宽资源,延迟降低20%-40%。介于VPN服务器的价格走低,相信不久将会有更多的人喜欢自己搭建VPN服务器。下面讲解一下Centos6.4的环境如何搭建VPN服务器:
①.安装软件,使用如下代码(直接复制过去使用):
yum
install -y gcc ppp iptables
rpm
-ivhhttp://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.x86_x64.rpm
②.配置PPTP vim
/etc/pptpd.conf
找到localip和remoteip,将这两行前面的注释去掉
如果不喜欢它自带的这IP段,也可以自己定义,改完后保存退出。然后修改DNS。
③.options.pptpd修改这个文件里面的DNS,代码如下:vim
/etc/ppp/options.pptpd
在最下面添加两行ms-dns 8.8.8.8ms-dns 8.8.4.4这是添加DNS进去
不然可能连上去了访问不了网页,修改完成后保存退出。
④.到了设置用户名密码的时候了,代码如下:vim
/etc/ppp/chap-secrets
格式如下:
用户名 pptpd 密码 *
用户名和密码应该懂,那个*号表示IP地址自动获取,当然也是可以自己设置的,照样,添加完成后保存退出。
⑤.修改PPP内核,让其支持转发,代码如下:
vivm /etc/sysctl.conf
将net.ipv4_ipforward 改为1 保存退出,通过下面命令使其生效
sysctl -p
⑥.配置防火墙iptables转发规则 分别执行下面几条命令 iptables
-t nat -A POSTROUTING -s 192.168.0.0/24 -o etho -j ACCEPT iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1723 -j ACCEPT
#注:这条命令尽量放在防火墙列表前面几条不然可能会阻止 service
iptables save #注:这条命令比较重要,如果不执行这条命令直接重启防火墙刚配置的两条规则是不会写进去的
一重启防火墙就没了 service
iptables restart service
pptpd start好了 到这里服务端的配置就结束了
0 0
- 外网VPN设置和安装(实践记录)
- ubuntu16.04设置vpn代理实践
- 记录地址 vpn和svn
- pptp vpn记录用户登录和流量信息(转)
- Nginx的安装(实践记录)
- windows xp vpn 设置 和windows 7vpn 设置
- VPN服务器的搭建和使用实践
- linux iptable 设置实践(DHCP、VPN、会议网络)
- linux VPN 设置(转)
- 安装JDK环境(实践记录)
- 双系统/虚拟机安装实践记录
- SCA概念与应用实践(4.环境安装和设置)
- SCA概念与应用实践(4.环境安装和设置)
- Android手机VPN网络设置和使用指南
- Android手机VPN网络设置和使用指南
- 自己动手设置VPN服务器和客户端
- 开启三方APP和设置VPN
- Spark 安装设置记录
- Android 系统信息获取(CPU,RAM,ROM,Battery,SD-card,版本等)
- jQuery 中bind(),live(),delegate(),on() 区别
- 解决在canvas获取的坐标和窗口的坐标一样的问题
- uval 1752 tree 2
- SurfaceView相关转载,资料都是从网上收集!
- 外网VPN设置和安装(实践记录)
- JAVA NIO写服务端判断客户端断开连接的方法
- 安卓架构体系与环境变量的配置
- Android 安卓学习之路:布局篇
- iOS开发 kvc kvo 委托代理 协议 通知 简述 和使用场景
- ant 实践应用
- HDU 1074-Doing Homework(状压DP)
- Deferred Shading介绍
- JNI 数据类型