1、新建一个文本文件,重命名,文件名可以随便取但是后缀必须为.pbk。

输入如下内容:

[要显示的拨号名称]
 Encoding=1
 PBVersion=1
 Type=2
 AutoLogon=0
 UseRasCredentials=1NETCOMPONENTS=
 ms_msclient=1
 ms_server=1MEDIA=rastapi
 Port=VPN1-0
 Device=WAN Miniport (IKEv2)
 DEVICE=vpn
 PhoneNumber=服务器的IP或域名
 AreaCode=
 CountryCode=0
 CountryID=0
 UseDialingRules=0
 Comment=
 FriendlyName=
 LastSelectedPhone=0
 PromoteAlternates=0
 TryNextAlternateOnFail=1

[ XXX] 部分是需要你修改的内容,请分别修改为你要显示的名称和你Vpn服务器的地址。最后,注意将后缀名改成.pbk,如果你看到不后缀名,请打开:控制面板->文件夹选项->查看,将隐藏已知文件扩展名前面的对号点去。

《阅读全文》

      使用vpn拨入后,所有的网络请求默认经vpn通道,故vpn拨号后不需要设置任何参数就可以直接访问国际网。但是这个时候访问国内的网络也要走vpn,所以导致了国内的部分网站打开速度很慢。这个问题可以修改本机的路由表来解决。

步骤:

首先断开机器的vpn连接

1、新建一个route_vpn.bat文件,右键编辑,将下面的代码复制进去

《阅读全文》

最近通过优惠券买了一个美国的VPS,虽然配置低了点,但是用来做平时网站的备份,或者临时当作离线下载服务器都是很不错的主意!因为国内周知的原因,访问一些国外的网站很受限制,所以想起了用自己的VPS来搭建一个VPN的想法。具体实现如下:

1. 安装pptpd,这是个VPN服务器端软件

sudo apt-get install pptpd

2. 修改文件 /etc/pptpd.conf

sudo vi /etc/pptpd.conf

找到# TAG: localip一行,在后面添加以下2行:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
3. 修改文件 /etc/ppp/pptpd-options

sudo vi /etc/ppp/pptpd-options

找到 #ms-dns这行,去掉前面的#号,修改成google提供的DNS server或其他DNS:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4. 修改文件 /etc/ppp/chap-secrets,按一行四列添加账号、服务器名、密码和IP限制。服务器名(默认 写pptpd 即可,务必与 pptpd-options 文件的name一行一样)。如创建一个名为user,密码为userpasswd,不限制登录IP的VPN账号:
user pptpd userpasswd *
5. 修改文件 /etc/sysctl.conf,去掉这一行 #net.ipv4.ip_forward=1 的#号,开启ipv4 forward,然后运行命令:

sudo sysctl –p

运行后会显示 net.ipv4.ip_forward = 1,就表示修改生效了。
6. 使用iptables建立一个NAT

sudo apt-get install iptables
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

上面的24表示子网掩码,代表24个1.
eth0是网卡名字,可以通过命令 ifconfig 查看

为防止重启服务器后iptables丢失,先运行

iptables-save > /etc/iptables.rule

然后修改文件 /etc/network/interfaces ,在eth0/eth1.. 下面加入
pre-up iptables-restore < /etc/iptables.rule
7. 现在应该就搞定了,最后重启 pptpd

sudo /etc/init.d/pptpd restart

8. 在client端设置连接VPN进行测试,client是Ubuntu的话请看这里
测试是否可以连接到VPN server:

ping server_IP

不能的话,问题应该出在前4步。
测试是否可以连接到外网:(任何其他外网IP都行)

ping 8.8.8.8

不能的话,问题应该出在第5-6步,看看是否正确设置了 ipv4 forward
测试是否可以解析DNS:

nslookup google.com