vps(ubuntu)搭建vpn
买的vultrvps一直只是用来做shadowsocks服务,因为自己日常就是google&youtube,反正就是浏览器使用了,够用,然后命令
行或者某些特殊的软件,就用某梯的vpn了,可是就在前几天某梯奔掉了,不凑巧的是,正好我需要gulp安装sass,需要fq,手里也有vps,所以就搭建了个vpn。
安装pptpd
安装pptpd
修改配置文件
|
|
找到如下内容,去掉注释
设置dns
|
|
找到如下内容,修改为google的dns
|
|
编辑用户配置文件来添加用户
|
|
依次为:用户名,服务类型,密码,随机ip(*代表随机分配)
|
|
重启PPTPD服务
|
|
配置网络和路由规则 设置ipv4转发
|
|
去掉文件中这一行的注释:
|
|
立即生效
|
|
安装iptables
设置iptables NAT转发
注意这里eth0代表你的外网网卡,请用ifconfig查看
|
|
如果上面的命令报错,那么可以尝试以下的命令,其中xxx.xxx.xxx.xxx代表你的VPS外网ip地址
保存规则
|
|
编辑网卡文件,使之加载网卡时自动加载规则
|
|
文件末尾加入:
|
|
保存
|
|
安装iptables配置持久化
|
|
运行保存配置命令
|
|
设置MTU来确保过大的包不会被丢弃(这个可以不做)
|
|
MAC连接问题
如果macos能够连接上vpn但是不能上外网,ip.cn 还是本地ip,在vpn高级里边勾选通过VPN连接发送全部流量,搞定。
题外话
vultr 是我用过的性价比最高的一款vps,因为有日本机房,所以速度非常快。如果你还在纠结不知道用什么样的vps,不妨试试vultr吧。点我vultr
注册可得20$奖励,每个月使用5$,就可以用四个月哦,当然我也会相应的得到一些回报。