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. 4.ElasticSearch的基本api操作

    1. ElasticSearch的Index 1. 索引初始化 在创建索引之前 对索引进行初始化操作 指定shards数量和replicas数量 curl -XPUT 'http://192.168. ...

  2. scala 读取文件遇到encode问题(Mac -> remote Linux)

    Source.fromFile(fileName)(enc: Encode),如果遇到错误: java.nio.charset.MalformedInputException: Input lengt ...

  3. Django安装以及介绍

    安装django说先需要安装python环境,因为他是依赖于python环境运行的 最好再安装pycharm,一款强大的开发工具,里面有各种开发工具的集成 在Windows先安装: 首先进入cmd命令 ...

  4. PHP中foreach()用法汇总

    这篇文章主要给大家详细介绍了PHP中foreach()用法以及相关的示例,十分的细致,有需要的小伙伴可以参考下. PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像.这只是一种遍 ...

  5. Loadrunner Webservice接口性能测试脚本编写优化总结

    本文主要介绍使用Loadrunner Webservice接口性能测试脚本编写及优化总结. 1.Webservice协议脚本编写流程 下面介绍使用Loadrunner 11调用Webservice接口 ...

  6. 树莓派.使用Node.js控制GPIO

    树莓派上的40个GPIO是最好玩的东西 它们可以被C,/C++, Python, Java等语言直接控制 现在就来看看怎么用Node.js做到同样的事情 在试验之前, 请先安装好Node.js, 具体 ...

  7. python函数说明内容格式错误

    def levlTwo(levloneList,levlOneNum): """ 入参levloneList 一级城市列表 入参levlOneNum 用户选择的城市序号 ...

  8. Redis主从环境配置

    1.Redis主从同步原理 redis主服务器会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,然后将数据文件同步给从服务器,从服务器加载记录文件,在内存库中更新新数据. 2.VMWar ...

  9. .9-Vue源码之AST(5)

    上节跑完了超长的parse函数: // Line-9261 function baseCompile(template, options) { // Done! var ast = parse(tem ...

  10. angular指令的4种设计模式

    指令的功能集非常丰富,不过我们已经发现了指令的帕累托分布:使用angular编写的大量指令只会用到可用性和设计模式中很小的比例,这些指令大概可以分为4类: 只渲染指令--这些指令将渲染作用域中的数据, ...