ubuntu16.04 vps搭建vpn
来源:互联网 发布:mysql完全手册 编辑:程序博客网 时间:2024/05/24 04:58
安装pptpd apt-get install pptpd 配置 vim /etc/pptpd.conf
去掉行前的#,#localip:服务器本地IP,内网,默认就行;remoteip:通过pptp连接到server的客户端ip,可以多设置一些
localip 192.168.0.1
remoteip 192.168.0.200-238,192.168.0.245
配置 vim /etc/ppp/pptpd-options
去掉ms-dns的注释,并将DNS服务器设置为可靠的DNS服务提供者。建议使用8.8.8.8、8.8.4.4
ms-dns 8.8.8.8
ms-dns 8.8.4.4
配置 vim /etc/ppp/chap-secrets
一个用户占一行,每行包括四个内容:用户名 服务名 密码 允许IP,按照如下格式配置即可
test pptpd 12345 *
完成以上配置,在客户端新建VPN账户,选用pptp方式,输入设置的用户名和对应的密码,加上Vultr主页的公网IP,即可进行VPN拨号。但还不能访问网络,需要进行下一步,请求转发
配置 vim /etc/sysctl.conf,去掉该行注释
net.ipv4.ip_forward=1 使sysctl配置生效
sysctl -p iptables添加NAT规则
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT –to-source ...(vps公网ip)
这行命令是核心,其中eth0是系统公网的连接名,可通过ifconfig指令进行查看,ubuntu14.04默认是eth0, ubuntu 16.04默认是eth3 重启pptp服务,我买的vps默认网卡是ens3。
service pptpd restart
ps:不知道是不是最近墙升级的原因,我买的vultr vps在配置完毕后仅能上部分网站,一些原本被墙的网站还是上不了,并且部分国内网站也上不了。
由于最近没有查资料的需求了,暂时就先不解决这个问题了。
- ubuntu16.04 vps搭建vpn
- Ubuntu16.04 搭建VPN服务
- ubuntu16.04搭建VPN服务器
- Ubuntu16.04 搭建VPN服务
- vps搭建pptp vpn
- vps搭建vpn
- 利用VPS搭建VPN
- VPS搭建VPN
- vps搭建vpn
- VPS-VPN搭建
- VPS+SS搭建VPN
- 利用VPS搭建VPN
- VPS搭建VPN
- 通过vps搭建vpn
- ubuntu16.04 AWS搭建自用VPN
- RAM Host VPS 搭建VPN
- 用VPS主机搭建VPN
- VPS+OpenVPN搭建VPN服务器
- [leetcode]29. Divide Two Integers@Java解题报告
- 有关注释转换de实现
- 可视化数据分析软件Tableau-简单说
- hdu1234 开门人和关门人
- 设计模式之禅笔记-6大设计原则(下)
- ubuntu16.04 vps搭建vpn
- Linux系列—iptables/netfilter命令参数详解中文手册
- FFMPEG学习【libswscale】
- Spring任务调度之quartz
- 使用TextInputLayout
- linux源码解析-dup_task_struct函数
- 26资源队列工作负载管理
- POJ3692——Kindergarten(最大二分匹配)
- Linux 开发中常用命令