VPS安装记

0.背景

不能愉快访问谷歌后,总是要想各种方法,开始时使用hosts,后面用goagent,不过这种东西用的人多了,就会被查了,后面就用了云梯,开始时很不错,还可以连上美服打下LOL,不过人一多,又不行了,域名和IP各种被封。最后,在看了不少相关的文章,最近在云风的推荐,我也准备搞一个linode玩下。一注册,发现要信用卡,没有收入的学生没有这个东西呀~_~。不过有商机的地方总是会有办法,“万能的淘宝”表示可以代购。

1.购买linode

淘宝

和商家沟通了下,交了钱,填了用户名用一些简单的信息,后面就是商家帮你买好,再发IP,用户名,密码给你了。下面是商家的回复,具体内容‘xx‘化:

用户名: 1XX, 密码: 2XX, IP: 3X.X.X.X,

Linode后台页面: dashboard

先参考教程配置Linode,然后开机boot使用。

Linode配置教程

如果打不开Linode后台页面,这是因为部分地区Linode被封,请使用VPNFQ登陆,也可以使用www.iturning.com的VPN试用账号。

好了,关注我们微信ivpser,或者登陆 zh.linode-vps.com,可以查询到期时间

我们发货了,如果没问题,麻烦到时候给个多字好评,支持一下本店!

下面就是具体的使用了

2.安装系统

http://www.linode-vps.com/wp/how-to-depoly/

  • 登陆Linode 管理后台.
  • 点击 linodes 标签栏,会列出你所有VPS.
  • 选择一个Linode VPS,进入Dashboard.
  • 点击 Rebuild,出现下面的页面.
  • 在 Distribution下拉列表中选择将要安装的Linux发行版本。你也可以选择使用 StackScripts,通过脚本直接安装操作系统及必要的软件,并配置系统,以及Wordpress也不在话下。
  • 在Deployment Disk Size中填写磁盘大小,必须小于你的Linode剩余待分配空间。
  • Swap Disk 菜单一般使用默认选项即可,当内存不够用时,暂时会把长期不使用的内存换到交换区中,以节省出内存空间供其他使用.
  • 输入Root密码:Root Password.
  • 最后点击 Deploy就完成了新磁盘的创建。
  • 最后的最后,千万别忘记点击boot,也就是启动VPS。
  • Enjoy Yourself~

我安装了一个ubuntu 14.04 LTS 用户名:4XX 密码:5XX

root的密码默认是你注册linode的密码。

3.配置

下面就是vps的安装配置了,zsh,vim,vpn,ssh,blog什么的,哈哈,发现新大陆呀。^_^

3.1 安装vim, git,zsh

先安装下基本的配置文件

sudo apt-get install -y git make ctags zsh git clone https://github.com/hustlijian/dotfiles.git cd dotfiles make install

3.2 安装vpn服务器

https://help.ubuntu.com/community/PPTPServer

安装 PPTP Server

安装pptpd软件

# sudo apt-get install pptpd

配置

# sudo vim /etc/pptpd.conf

加入本地和服务器IP. 如下面所示:

localip 192.168.0.1
remoteip 192.168.0.100-200

这样是设置服务器 IP 为 192.168.0.1 用户的IP 在192.168.0.100 - 192.168.0.200。 设置成server和client用不到的网段就可以了。

设置DNS服务器

# sudo vim /etc/ppp/pptpd-options

去掉ms-dns的注释,加入谷歌或其它的dns地址

ms-dns 8.8.8.8
ms-dns 8.8.4.4

现在可以在 /etc/ppp/chap-secrets 中设置用户信息了

# sudo vim /etc/ppp/chap-secrets

每一列是用户名。每二列是服务器名, 你可以写 “pptpd” 。第三列是密码. 最后一列是允许的IP, 你可以设置为*让所有的IP可以访问

# client        server  secret                  IP addresses
username * myPassword *

开启服务

# /etc/init.d/pptpd restart

设置IP转发

启用IPv4转发. 修改 /etc/sysctl.conf ,加入转发规则.

# sudo vim /etc/sysctl.conf

取消下一行的注释

net.ipv4.ip_forward=1

重新加载配置

sudo sysctl -p

加入转发规则到iptables,并且加入开机启动中

# sudo vim /etc/rc.local

exit 0前加入下面的设置

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -p tcp --syn -s 192.168.0.0/24 -j TCPMSS --set-mss 1356

例子中使用了192.168.0 这个网段. 每二行设置MTU 大小 :

好了,重启机器你就可以使用pptpd

Setup PPTP Client

https://www.yunti.me/guides

vpn是全平台可以使用了,linux,mac,windows,iphone,ipad,android都可以简单的设置使用,具体的参考下:

http://hustlijian.github.io/tutorial/2015/04/22/vpn-client/

智能加速

https://github.com/jimmyxu/chnroutes

vpn是建立了一个新的虚拟网卡,数据会路由到这个虚拟网卡。不过如果有一些IP不想走vpn,比如youku,网易云音乐什么的,这个时间就可以使用chnroutes改变路由规则,这种IP就路由到原来的网卡就可以了。

使用方法:

Mac OS X
  1. 在终端中执行python chnroutes.py -p mac,这将生成ip-upip-down两个文件;
  2. 将这两个文件移入/etc/ppp/
  3. 重新连接VPN,观察测试。
Linux
  1. 执行python chnroutes.py -p linux,这将生成ip-pre-upip-down两个文件;
  2. ip-pre-up移入/etc/ppp/ip-down移入/etc/ppp/ip-down.d/
  3. 重新连接VPN,观察测试。
Windows
  1. 在命令提示符中执行python chnroutes.py -p win,这将生成vpnup.batvpndown.bat两个文件;
  2. 在拨号前手动执行vpnup.bat文件设置路由表;在断开VPN后,可运行vpndown.bat清理路由表。
时间: 2024-10-16 16:57:12

VPS安装记的相关文章

购买DigtalOcean VPS 安装Wordpress 攻略

前言:用虚拟主机用的有点不爽了,刚好DigitalOcean的VPS这么便宜,这次来玩下"高大上"的VPS. 1. 购买VPS 基于国内的VPS价格比较贵,加上要备案,就选择了国外的,知名度比较高的有Linode和DigitalOcean,DigitalOcean有5$每月的,这次来试用下. <购买DigtalOcean VPS 以及 连接Linux> 2.域名添加和解析设置 好的域名是非常重要的.现在域名的价格也非常便宜. <域名注册以及域名解析设置> 3.在

Maven 安装记

java初学者 昨天通m2e插件把maven项目导入eclipse的时候各种bug,看了各家技术博客,决定安装maven好好了解下. 安装maven也是一波三折的,先是看各种安装指导,结果环境变量都没法设置正确,这虽然是个很简单的问题,但是一不小心可能耗掉不小时间. 安装第一步: 下载maven--http://maven.apache.org/download.cgi 安装第二步: 将下载的文件解压,比如路径C:\Program Files\Java\apache-maven-3.2.1. 安

迅美VPS安装和配置MySQL数据库教程

MySQL相关教程与知识:    迅美VPS安装和配置MySQL数据库教程    navicat8管理MySQL教程-创建数据库和导入数据    navicat8管理MySQL教程-管理建立用户和分配用户权限    更改 MySQL 端口号    MySQL重置root用户密码的方法    MySQL更改数据库存放文件夹的方法 本教程适用于采用Win2008.Win2003.WinXP系统的迅美VPS和云主机产品. 在服务器中依次打开"我的电脑","迅美工具盘(H:)&quo

我是如何将Bandwagonhost VPS安装VNC实现远程链接打开FireFox火狐浏览器

我们选择和使用便宜VPS主机并不都是用来搭建网站WEB环境建站使用的,在很多时候我们可以将Linux系统安装模拟Windows桌面实现需要 在Windows系统中才能执行的任务项目.但是,由于Windows服务器较少而且成本高,所以我们会依托Linux VPS主机实现.看到不少的网友在群里讨论如何将Linux VPS安装远程桌面的技术,这里我考虑到可以安装VNC.部署Window系统. 一般而言,搭建VNC远程桌面链接还是比较简单的,如果是要直接安装Windows系统得需要服务器支持,至少是要K

CentOS Linux VPS安装IPSec+L2TP VPN

CentOS Linux VPS安装IPSec+L2TP VPN 时间 2011-08-28 14:39:48 天使羊波波闪耀光芒相似文章 (0) 原文  http://www.live-in.org/archives/818.html 第二层隧道协议L2TP(Layer 2 Tunneling Protocol)是一种工业标准的Internet隧道协议,它使用UDP的1701端口进行通信.L2TP本身并没有任何加密,但是我们可以使用IPSec对L2TP包进行加密.L2TP VPN比PPTP V

ubuntu vps 安装java

Introduction Java is a programming technology originally developed by Sun Microsystems and later acquired by Oracle. Oracle Java is a proprietary implementation for Java that is free to download and use for commercial use, but not to redistribute, th

Linux(Debian) vps安装gnome桌面+VNC

昨天转载了一篇关于在Linux VPS上安装xface桌面并VNC连接的文章,因为文章是基于CentOS系统来操作的,有热心读者希望有一个Debian下的类似的东西,这就促成了今天的这篇文字.需要写在前面的是本文依旧是转载的文字,长期看博客的读者应该明了,赵容绝对不是个技术流,所有的教程都是“重蹈覆辙”式的分享. [注]以下原文转载◤VPS爱好者◢,原文出处:www.ovzxen.com/post-29.html debian系统下的命令操作大家都很熟悉了,最近用到桌面管理,就安装了下gnome

vultr vps安装windows系统教程

在欧美vps安装windows系统,主要用途是: 外贸业务人员,远程操作获得国外IP用于刷单,通常是美国亚马逊Amazon商家: 安装Windows系统支持的软件工具.国外Windows VPS主机价格昂贵,毕竟国外保护版权,Windows VPS包含了给微软的授权费用.于是,选择Linux VPS价格便宜,自行安装盗版Windows系统,省钱爽歪歪. 还有少数站长安装Windows Server生产环境,用于部署网站或企业服务. 你先要在Vultr免费注册账户,购买一台VPS服务器.我推荐De

小内存VPS安装Caddy+PHP7+Sqlite3环境,并快速搭建Typecho博客

咱们普通搭建博客的方式就是使用lnmp.lamp等一键包,或者宝塔等面板来搭建Web环境,但是都只适合大点内存的云主机服务器,小点的譬如96M.128M服务器就不可了,这时候咱们便可以通过部署别的环境来搭建站点环境了,这里伏笔VPS就说下Caddy+PHP7+Sqlite3部署教程,3分钟便可以搭建一个Typecho博客,并成功执行在96M的云主机服务器上,至于96M以下的服务器就意外试了,究竟很少见了. 部署 教程只写Debian 8.9,提议挑选mini版.如果你是96M或者128M的KVM