利用VPS搭建VPN
来源:互联网 发布:微信开发java教程 编辑:程序博客网 时间:2024/05/21 06:39
写在前面
注册了digitalocean.com的VPS发现可以有referral link, 别人使用我的link注册可以获得$10的赠送,而当使用我的referral link注册的人花掉$25以后,我也可以有获得赠送,于是为了这样一个不纯的目的,就写了这篇文章来推荐VPS。
什么是VPS
简单的说购买了VPS就是买了一台远程的计算机的使用权,而且现在的VPS提供商大多在国外,所以就相当于一台国外的计算机,可以干什么你懂的。
并且VPS是很安全的,相对于PC来说,更加稳定。
注意这里的使用权是几乎所有操作的权利,除了摸不到以外,这台计算机就是你的。
什么是VPN
经常翻墙的话,就经常听说VPN。
连接一个VPN之后,就相当于你的client的IP地址变成了VPN服务提供者的IP,就是说如果我们在VPS (也就是国外的一台计算机)上开通VPN服务,然后我用手机连接这个VPN,这时候用这台手机连网就相当于这台手机在国外上网。
实际上你现在看到的大多数的app store里的按月付钱的VPN都是买的VPS然后自己搭建的VPN。
而你花在VPN上的钱可能已经够你自己买VPS了。VPS也不贵,所以自己买个VPS然后搭建VPN吧。
用VPS搭建VPN
- 注册一个VPS提供商。推荐digitalocean,简称DO,用我的referral link可以有$10赠送,https://www.digitalocean.com/?refcode=4aa32fe6c990
- Create a Droplet. 就是建一个VPS,在DO里最便宜的是$5每月,实际上很便宜了,VPN好多都要¥20呢。系统看自己偏好了,都是linux系统貌似。
在VPS上安装VPN,步骤: (From http://yansu.org/2013/12/11/deploy-pptp-vpn-in-ubuntu.html)
1. 安装pptp sudo apt-get -y update sudo apt-get -y install pptpd 2. 配置pptp cat >/etc/ppp/options.pptpd <<END name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 ms-dns 8.8.4.4 proxyarp lock nobsdcomp novj novjccomp nologfd END 3. IP设置 cat >/etc/pptpd.conf <<END option /etc/ppp/options.pptpd logwtmp localip 192.168.2.1 remoteip 192.168.2.10-100 END 4. 增加路由转发 cat >> /etc/sysctl.conf <<END net.ipv4.ip_forward=1 END sysctl -p 5. 修改iptables 备份当前iptables iptables-save > /etc/iptables.down.rules 修改iptable NAT转发 iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE 设置MTU iptables -I FORWARD -s 192.168.2.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300 保存新iptables iptables-save > /etc/iptables.up.rules 重启后继续有效 cat >>/etc/ppp/pptpd-options<<EOF pre-up iptables-restore < /etc/iptables.up.rules post-down iptables-restore < /etc/iptables.down.rules EOF 6. 增加用户,增加帐号密码都是test的用户 cat >/etc/ppp/chap-secrets <<END test pptpd test * END 7. 重启服务 /etc/init.d/pptpd restart netstat -lntp
VPS 还可以做什么
搭建一个VPN实际上只需要VPS很少的资源,自己用的话,流量也是完全够用。
实际上,我们还可以用VPS做很多事情:(说简单的)
- 养一个pt账号。因为流量接近于无限,所以你完全可以用这个VPS不断的上传流量。
- 重要资料备份。但是VPS的硬盘不是很大,所以你最好只备份重要资料。
- 搭建网站。最低配的VPS支撑个人网站都是足够的,如果你火了,那就赶紧扩容VPS。推荐LNMP (http://lnmp.org/) ,这是一个搭建网站需要的软件包,轻量级,全部自动安装,包含了Nginx(一个web server)、MySQL、PHP,还对VPS做了优化,很适合VPS使用。
Again,我的DO referral link: (可以获得$10 赠送)
come from:http://far.tooold.cn/post/wiki/vps
0 0
- 利用VPS搭建VPN
- 利用VPS搭建VPN
- 利用Hosthatch购买VPS搭建VPN
- vps搭建pptp vpn
- vps搭建vpn
- VPS搭建VPN
- vps搭建vpn
- VPS-VPN搭建
- VPS+SS搭建VPN
- VPS搭建VPN
- 通过vps搭建vpn
- 使用SoftEthe利用vps服务器搭建vpn(ipv6可用)
- 利用vultr的vps搭建ikev2类型vpn
- RAM Host VPS 搭建VPN
- 用VPS主机搭建VPN
- VPS+OpenVPN搭建VPN服务器
- 版瓦工VPS搭建VPN
- ubuntu16.04 vps搭建vpn
- Building Maintainable Software-java篇之Separate Concerns in Modules
- 杭电1000:A + B Problem
- 299. Bulls and Cows
- 《IP地址介绍及为linux配置IP地址》
- 关于Runloop 补充-1(相关文档)
- 利用VPS搭建VPN
- [leetcode] 56. Merge Intervals 解题报告
- hdu 5299 Circles Game
- uva1368 - DNA Consensus String
- 无线网卡驱动
- struts2 工作原理(仅图片说明)
- 326. Power of Three
- CodeForces 34B Sale
- 多种语言实现Base64编码解码