linode的注册和vpn的搭建

2012年12月18日 | 分类: 操作系统, 生活点滴, 编程技术 | 标签: , ,
上周和spiter聚会,他说搞一个vpn大家用用,就抽空看了一下目前国外vps的情况,
发现有一个linode口碑还不错,而且有日本的节点,访问起来响应和带宽都有保证,

于是就去尝试了一下,发现确实挺不错的。

购买流程:

  1. 登陆linode,http://www.linode.com
  2. 选择合适的vps套餐,一般入门级别512Mb的就够了,费用是每月19.95美元;
  3. 然后进入基本的资料填写页面,需要注意的是,信用卡信息,需要填写卡号,有效年月,和卡背面的cvv数字,一般是3位数,招行信用卡可以使用。ReferCode是推荐码,如果你能持续用3个月,推荐人可以获得20美元的回扣;
  4. 下面就是具体的付款过程,linode会根据本月剩余的天数计算你的费用,到这一步,购买算是完成了,后面需要选择机房和建立vps;
  5. 登陆平台,使用刚才注册的用户名和密码即可;
  6. 选择数据中心,推荐使用日本节点,速度有保证;
  7. 选择操作系统发行方和内核版本,然后就可以启动机器,有独立ip;
  8. 通过ssh客户端访问你的vps;

vpn搭建

有了vps,相当于你有一个独立的虚拟主机,爱怎么折腾都可以。
我用的是ubuntu10.4的版本,内核是2.6.32,安装vpn的步骤如下:

1.安装pptp
apt-get install pptpd

2.配置pptpd
vim /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.100-200

3.添加用户
vim /etc/ppp/chap-secrets,添加
name pptp passwd *
其中name为你要添加的VPN帐号的用户名,passwd为你VPN帐号的密码。
4.修改dns服务器
vim /etc/ppp/options,添加
ms-dns 8.8.8.8
ms-dns 8.8.4.4
5.开启ip转发
vim /etc/sysctl.conf,修改
net.ipv4.ip_forward=1
运行sysctl -p,使配置生效
6.重启pptpd服务
service pptpd restart
7.配置iptables规则

iptables -t nat -A POSTROUTING -s 192.168.217.0/24 -o eth0 -j MASQUERADE

至此vpn配置完成,从客户端新建一个vpn连接就可以看到墙外的世界了

备注:ssh代理搭建:

ssh -CfNg -D 127.0.0.1:1080 用户名@服务器地址

  1. spiter
    2012年12月24日10:35

    链接错了。。少了个字母L

本文的评论功能被关闭了.