现在的位置: 首页 > 综合 > 正文

Mac 搭建Linode的 Vps pptp Vpn 服务

2017年11月26日 ⁄ 综合 ⁄ 共 1461字 ⁄ 字号 评论关闭

Linode 口碑还是不错的。只不过价格有点小贵。20刀每月,只能用信用卡支付!。不过一分钱一分货,用起来速度妥妥的

下面介绍下在Mac 下搭建Linode 的VPN 服务

 

首先得注册一个Linode 账号。。如果有请忽略。。。

有几种选择。我选择的是东京的服务器

 

购买后先rebuild --选择系统。。我选择的是ubuntu

 

rebuild 后会跳到这个界面。等一段时间

 

这时你的状态是这样的

 

接下来boot 成功之后会看到自己的状态

 

 

 

等系统启动后

Linode 设置参考资料。。

 https://library.linode.com/getting-started#sph_ubuntu-debian

 

 

点ssh root@96.126.109.54跳到终端

输入密码后。就可以远程操作了。

 

1、安装PPTP服务器

更新软件
apt-get update
安装pptpd
apt-get install pptpd

2、配置PPTP服务器

用 vi 编辑/etc/pptpd.conf
查找如下内容:

#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245

把#去掉,然后修改成下面的

localip 192.168.217.1
remoteip 192.168.217.234-238,192.168.217.245

上面的两行为VPN服务器的IP和VPN客户端连接后获取到的IP范围。保存退出 

添加PPTP VPN用户

添加服用名。服务。密码

编辑/etc/ppp/chap-secrets 添加如下内容:

username pptpd password *

其中username为你要添加的VPN帐号的用户名,password为你VPN帐号的密码。

 

修改DNS服务器

编辑/etc/ppp/options,添加如下内容:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

开启IPv4转发

编辑/etc/sysctl.conf文件,去掉net.ipv4.ip_forward=1前的注释
运行如下命令,使配置修改生效

sysctl -p
 

重启pptpd服务

/etc/init.d/pptpd restart

安装iptables

apt-get install iptables  

 

开启iptables转发

iptables -t nat -A POSTROUTING -s 192.168.217.0/24 -o eth0 -j MASQUERADE
iptables-save > /etc/iptables.pptp

 

在/etc/network/if-up.d/目录下创建iptables文件,内容如下:

#!/bin/sh
iptables-restore < /etc/iptables.pptp

给脚本添加执行权限:

chmod +x /etc/network/if-up.d/iptables

至此PPTP VPN服务器端的设置就完成了。

 

//参考资料。。 

http://www.vpser.net/manage/linode-vps-pptp-vpn-howto.html

 

然后我们回到mac  打开System Preferences (系统设置) 选择Network (网络)如图

 

添加完了之后输入VPN服务地址。用户名+密码 点击 connect 

 

 

然后来测试下

 

不过也会有很多免费的VPN。。但毕竟免费的用起来不稳定, 还不如花点钱买个VPS 自己搭一个。比较自由, 以后还可以挂点东西上去。做点自己想做的事!!!!

妥妥的!!!!!!!!

 

perfect!!!!!!!!!!!!!!!!!

【上篇】
【下篇】

抱歉!评论已关闭.