title: 从Vultr购买到搭ss看世界

date: 2017-11-19 12:28:38

categories: 技术

tags:

top: 800

password:


写在前面

​ 服务器提供商老牌的是Linode,vultr的出现相当于电子商务领域的天猫遇见京东,最低2.5美刀一个月相当于17块,性价比也是非常高的。顺便说一下,vultr是支持支付宝付款的!

这个教程是教你从购买虚拟主机到搭建FQ工具shadowsocks的,一般不用半个小时就能FQ了!如果你并没有写过代码没关系,按照步骤不会遇到什么问题的,如果有请留言给我。但是如果仅仅只是租用云主机FQ有些许破费,vultr每次充值至少是10美刀(约67块),每月费用2.5美刀或5美刀(即17块或34块)毕竟许多人只是尝鲜而翻外网对普通人并不是刚需,一个月用不了几次,每次因此推荐多人合资租用,或者我可以提供亲民的价格租用,微信ID是:versoon。

​ 如果你需要分享本博文,请使用这个短址:http://u6.gg/SvFB

购买VPS

​ 虚拟主机、服务器其实跟我们的计算机没有什么差别,不同的是它们24小时不间断工作,操作系统一般是Linux,使用命令行。

​ 首次使用vultr的用户可以使用我提供的连接:https://www.vultr.com/?ref=7264767通过这个地址注册并充值你我账户都会获取10美刀的赠送。

  • 注册

点解Create Account,填写你的电子邮箱和密码,密码要求有大小写字母和数字,超过10位。

注册以后需要在邮箱点确认连接,然后登陆以后最好完善个人信息,不然很久没用会当黑户清除。

  • 选择主机

  • Servers是你正在运行的服务器,在里面可以更换服务器系统、添加脚本、硬盘扩容、防火墙设置、API设计、添加启动脚本等等。新用户应当看到下面的Deploy New Server就可以选择服务器了。
  • Billing:绑定支付,包括信用卡、PayPal、比特币、支付宝或者优惠码付款。
  • Support:相关操作的问题,和官方的文档解释。
  • Afiliate:关联,我的优惠地址是从这里复制的
  • Account:账户信息,地址等。

好了,点击Deploy New Server来选择适合自己的VPS

选择主机地址,往下拉发现2.5美刀的Temporarily Sold Out,其实选择了合适的地址还是有的,比如Miami和New York。实测日本Tokyo的网速比较快。

下一步是主机类型:推荐的是Ubuntu16.04 x64,不建议选用Windows,否则本教程将不适用。

以下选择主机类型,512M的内存是足够的,500G的带宽值服务器代理请求的 流量,这个量是足够的,对于小型网站也是足够的。如果当月用完会自动停止,直到你扩容。

下面几个就不用理 了,Deploy Now!交钱~

Billing--->Alipay选择10美刀,充值。以后的消费直接在账户里扣除。

顺便提一下vultr最近优惠,可以通过关注vultr的Twitter操作奖励3美刀。

搭建Shadowsocks

创建了VPS以后,在Servers一栏,可以看到你命名的服务器,右侧的Status需要等待一些时间才显示Running,这时候就可以进一步的配置了。点击Running右侧的三个点,选择Server Details可以看到详细的信息,一下IP地址和root的密码一定要保密!

下载Putty工具在电脑上远程链接,你可以在百度搜索,第一个结果选择普通下载,或者使用我的百度云链接http://pan.baidu.com/s/1qYOGipY 密码:97an 下载后点击运行,复制Vultr里面你刚布置的服务器IP地址,点击Open。然后弹出的黑框输入root 按回车

在上图root下面有密码,鼠标点击旁边的复制,鼠标再回到黑框,点击一下游标在闪烁,再右键按回车。Linux输入密码的时候并不会显示,在控制台右键其实已经执行了粘贴的操作。

输入命令apt install python-pip 并回车

遇到Do you want to continue?输入Y按回车。

输入命令apt install shadowsocks 并回车

continue同上

输入命令sudo ssserver -p 8388 -k "1234567"

注意:8388是默认端口,你可以设置1-65535的任意端口,使用时shadowsocks的程序要跟这个端口一致,双引号里面是你设置的密码。下面配置shadowsocks就可以在国际互联网上溜达了!!!

浏览器输入shadowsocks官网地址https://github.com/shadowsocks/shadowsocks-windows/releases

下载shadowsocks,第一个zip文件解压,然后复制到合适的位置,比如说你安装软件的D盘。

备注:目测4.0.6.zip下载不了,可以选择下面的4.0.5.zip

双击shadowsocks.exe运行小飞机,配置分别是复制vultr的IP地址,服务器端口是刚刚配置的8388,密码是双引号内的密码,加密方式aes-256-cfb 其他默认,点击确认,浏览器输入www.google.com,狂奔吧!

如果没响应的话可以选择小飞机,Windows会把它收藏在右下角的小箭头里面,右击小飞机系统代理选择全局代理,如果可以访问谷歌默认PAC(自动代理就可以)。奈何我无法截图,啊啊啊...

同样右击小飞机选项选择开机启动。

能上了,能上了!开心ヽ( ̄▽ ̄)ノ

多出来的一节:后台启动与全平台

上网无忧

上面的方式是在你开启电脑的时候才能运行的,如果你把进程关掉,比如Ctrl+C命令停止运行了或者把黑框框的关掉,你就没法上外网了,因此需要后台启动。运行这个脚本以后可以无忧无虑使用,一般无需修改ss的密码,如果需要且无法解决联系我。

下载脚本:wget -O ss.sh http://45.32.195.77/file/ss.sh

运行脚本:bash ss.sh

Please enter PORT是提示输入端口,这里如果直接按回车默认1225端口,我们输入8388

Please enter PASSWORD提示输入shadowsocks密码,输入后按回车,最后设置完成,在电脑上配置shadowsocks即可!

ss.sh的脚本源码如下,不知道是什么的童鞋不用管,仅表示童叟无欺:

也可以在我的GitHub地址查看,传送门

#! /bin/bash
# log路径
export log_path=/etc/ss.log
# 设置端口号
echo -n -e '\033[36mPlease enter PORT(1225 default): \033[0m'
# echo -n "please enter port(1225 default):"
read port
if [ ! -n "$port" ];then
        echo "port will be set to 1225"
        port=1225
else
        echo "port will be set to $port"
fi
# 设置密码
echo -n -e '\033[36mPlease enter PASSWORD(123456 default): \033[0m'
# echo -n "please enter password(123456 default):"
read pwd
if [ ! -n "$pwd" ];then
        echo "password will be set to 123456"
        pwd=123456
else
        echo "password will be set to $pwd"
fi
# 写shadowsocks.json配置文件
cat>/etc/shadowsocks.json<<EOF
{
    "server":"0.0.0.0",
    "server_port":$port,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"$pwd",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
EOF
# 安装 shadowsocks 防火墙等
ret=`yum install -y m2crypto python-setuptools >> ${log_path} 2>&1`
ret=`easy_install pip >> ${log_path} 2>&1`
ret=`pip install shadowsocks >> ${log_path} 2>&1`
ret=`yum install -y firewalld >> ${log_path} 2>&1`
ret=`systemctl start firewalld >> ${log_path} 2>&1`
# 开启端口
ret=`firewall-cmd --permanent --zone=public --add-port=22/tcp >> ${log_path} 2>&1`
ret=`firewall-cmd --permanent --zone=public --add-port=$port/tcp >> ${log_path} 2>&1`
ret=`firewall-cmd --reload >> ${log_path} 2>&1`
# 如果有相同功能的进程则杀死
ps -ef|grep ssserver|grep shadowsocks|awk '{ print $2 }'|xargs kill -9
nohup /usr/bin/ssserver -c /etc/shadowsocks.json &
# 成功
if [ $? -eq 0 ];then
clear
cat<<EOF
***************Congratulation!*************
Shadowsocks installed successfully!
PORT: $port
PASSWORD: $pwd
METHOD: aes-256-cfb
***************JUST ENJOY IT!**************
EOF
# 失败
else
clear
cat<<EOF
************Failed,retry please!***********
cat /etc/ss.log to get something you need…
************Failed,retry please!***********
EOF
fi

到这里就完成了所有配置,即使你关掉黑框框也没事。注意不要去管vultr的服务器,它在远程端运行一般是不用关的,只有你服务请求才会消耗带宽。

全平台支持

官方全平台地址是:https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients

安卓手机戳这里

Windows电脑戳这里

Mac系统戳这里

苹果手机不用戳,电脑上PP助手下载Wingy配置即可

推荐

国际互联网上常用的一些地址:

还有许多顶级大学对外公开,比如CMU、MIT、斯坦福等

YouTube的频道可以参考知乎问答:YouTube上有哪些值得推荐的频道

如果你需要分享此博文,请使用短址:http://u6.gg/SvFB

鸣谢:

creasylai19

Boxuerixin

shifrank1989

从vultr购买到搭ss看世界的更多相关文章

  1. vultr VPS的购买及搭建ss介绍,支持锐速加速优化

    Vultr虽然成立时间不久,但是其背景实力还是比较雄厚的,基于全球最大的游戏服务器提供商之一的基础,所以才有实力开设这么多的数据中心.有速度较好的日本东京.洛杉矶等机房,也有我们很多人需要的欧洲机房等 ...

  2. Vultr日本vps搭建ss/ssr/openvpn免流教程

    每个月的手机流量不够用,运营商流量套餐价格偏高,怎么才能省钱?你在淘宝上,搜索手机免流,可找到很多奸商销售免流套餐,一块钱可买1GB流量,免流原理是什么?自己能搞吗? 手机免流原理 手机运营商中国电信 ...

  3. vultr购买主机前的测速地址

    https://www.vultr.com/faq/ 拉倒最下面,有个地区测速,每个点开之后ping,看延迟再进行购买,因为对应不同的宽带速度不一样. 参考: https://pdf-lib.org/ ...

  4. vultr 购买vps

    基本安装转自:https://github.com/uxh/shadowsocks_bash/wiki/Vultr%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B 连接 Vul ...

  5. 从 shell 眼中看世界

    (字符) 展开每一次你输入一个命令,然后按下 enter 键,在 bash 执行你的命令之前, bash 会对输入的字符完成几个步骤处理.我们已经知道两三个案例,怎样一个简单的字符序列,例如 “*”, ...

  6. (六)linux 学习 -- 从 shell 眼中看世界

    The Linux Command Line 读书笔记 - 部分内容来自 http://billie66.github.io/TLCL/book/chap08.html 文章目录 字符展开 `*` 路 ...

  7. 从Shell眼中看世界【TLCL】

    字符展开: echo * 路径名展开: echo D* 隐藏文件路径名展开   ls -d .[!.]?* 波浪线展开: echo ~ 算术表达式展开: $((expression)) 花括号展开: ...

  8. centos7.2(一)vultr服务器购买和开通端口

    https://vultr.me/52.html 之前我们已经介绍了如何购买 Vultr 以及如何使用支付宝对 Vultr 进行充值,相关教程: VULTR 购买教程 2018 年最新图文版 VULT ...

  9. 【超详细】vultr(CentOS7)+LNMP+WordPress 搭建个人博客

    心血来潮想搭建个人博客,我的vps只用来搭ss未免太过浪费 在这里记录一下搭建个人博客的历程 0x00 写在前面 why vultr: 优点:便宜. 性能优良.按时间计费(不用包年 学生党的福音).稳 ...

随机推荐

  1. Akka 的Actor

    从第一篇Akka笔记的介绍中,我们是从很高的高度去观察Akka工具箱中的Actors.在这篇笔记的第二篇,我们会看一下Actors中的消息部分.而且延续上一次的例子,我们还会使用同样的学生与老师的例子 ...

  2. CMake安装(源码方式)

    CMake主页是 https://cmake.org/download/ 一.不指定安装目录方式(不需要配置环境变量) 1.安装必备包(存在的包不用卸载,yum会自动更新) yum install - ...

  3. 记一次vscode升级后,格式化Vue出现的问题

    一.VSCode中使用vetur插件格式化vue文件时,stylus代码会自动加上大括号.冒号和分号 本来就是简写比较方便舒服,结果一个格式化回到十年前 解决方案: vscode  文件 ->首 ...

  4. 微信开发-微信JSSDK错误:invalid url domain

    错误类型:invalid url domain 调试返回参数: { "errMsg": "config:invalid url domain" } 截图: 环境 ...

  5. 【转】scatterlist && DMA

    原文:scatterlist && DMA DMA是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制.使用DMA可以是系统CPU从实际的IO数据传输过程中摆脱出 ...

  6. 237. Delete Node in a Linked List(leetcode)

    Write a function to delete a node (except the tail) in a singly linked list, given only access to th ...

  7. 快速部署PostgreSQL

    PostgreSQL通常也简称Postgres,是一个关系型数据库管理系统,适用于各种Linux操作系统.Windows.Solaris.BSD和Mac OS X.本文基于CentOS7,使用yum源 ...

  8. 利用cookies+requests包登陆微博,使用xpath抓取目标用户的用户信息、微博以及对应评论

    本文目的:介绍如何抓取微博内容,利用requests包+cookies实现登陆微博,lxml包的xpath语法解析网页,抓取目标内容. 所需python包:requests.lxml 皆使用pip安装 ...

  9. 爱上朴实的CSS细节

    英文原文:Learning to Love the Boring Bits of CSS  未来的CSS太让人兴奋了:一方面,是全新的页面布局方式:另一方面,是酷炫的滤镜.颜色等视觉效果.这些CSS, ...

  10. Maven 设置Maven源/镜像

    在Eclipse/ InteliJ Idea使用Maven时,企业提供的本地仓库经常有些Jar包下载不下来,所以.配置Maven设置国内镜像对开发人员来说是必不可少的.今天写一篇自己配制的Maven镜 ...