mac上进行资料的查询

需求点:作为一名android 程序员,需要涉及到科学上网的需要,之前买的latern一直超级不稳定,于是打算自己搭个vps进行满足需求

步骤:

1,购买VPS

2,在VPS上构建shadowsocks

3,在各自需求终端上进行安装shadowsocks,满足科学上网需求

OK,进入步骤,这是一个作为菜鸟的步骤(即使网上教程很多,但是从来没接触过的我还是整得有点懵,所以打算记录一下)

第一步:

购买vps,你需要准备可以国外支付的信用卡or银行卡or一枚支付宝(看对应的网站是否支持)

一些vps服务商列表可以参考https://www.vpser.net/

我选择购买的是Vultr(目前这个最便宜的是2.5刀每月,但是这个套餐不包含ipv4的地址,只包含ipv6【可能代表有些搭建无法完成】,所以我还是选择了次便宜的5刀每月【这个是包含ipv4的地址的】),注意,如果你选择购买这个vps的话,如果你选择绑定信用卡,首先绑定成功后他会预授权2.5刀(也就是17块人命币左右),当时心里一疙瘩卧槽竟然先扣钱了妈的我英文确实不怎么好也看不懂上面的一些步骤提示啥的【但是这个扣的钱后续会退回来,这个是作为一个验证费】

既然我买的是vultr,那就按照vultr的教程路子来走啦。

你买了vultr后,首先是一些列的比如选服务器,选系统啥的,建议选Ubuntu17.04 之后的版本,在你买完vps,然后可以看到如下界面

看到那个password 没,你到时候进入这个vps的话,要用到这个密码,去你的哦,真的是乱七八糟的密码还找不到改的地方,干!

下面开始讲具体的一些配置操作了,敲黑板。

第二步:

vultr官网和mac的终端上都可以打开这个vps,建议在mac的终端上打开,vultr官网上打开太他妈的卡了(下面的命令行操作同样适用于vultr上直接开启的vps)

a: mac进行连接vps

mac打开终端,输入命令行 ssh root@Ip_Address   ->这个代表连接到买的那个vps   ,  root 代表上图中的username,ip_address 代表上图的ip address(买了vps后就有了)

之后会提示你输入密码,你复制下上图的那个乱七八的那个密码,就是password那个,复制进去后回车,然后就进去了

b: 开始一些ubuntu的命令行配置

 1,首先我打算先把密码改了,跟着输入以下命令行:

      sudo passwd root         -> root 代表你的用户名,其他的照抄

      之后会让你输入新的密码,然后再输入新的密码,按照提示操作就可以了

2,安装shadowsockets相关的东西

      apt-get install python-pip

      pip install shadowsocks   
(tips: 执行这行代码可能会安装错误,
如果报错,尝试一下俩种方法:
1,
python -m pip install --upgrade --force pip
pip install setuptools==33.1.1
之后再运行pip install shadowsocks   

2,pip2 install shadowsocks
如果还是不行,上网查下)

3,配置shadowsockets 相关的设置

      cd /etc    ->进入到etc目录
      vim shadowsocks.json  ->利用vim 进行创建并且编辑shadowsocks.json 文件,这个名字你可以自己乱取,建议取规范点
      之后就是需要你输入了,可以复制粘贴啥的,下面贴个配置demo,自己可以改

单用户配置:

{

"server":"your_server_ip",
"server_port":8989,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"yourpassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

多用户配置:
{
"server":"your_server_ip",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

可以复制,然后改一些要改的地方,比如密码,server的这个ip,直接复制到你刚刚vim出来的编辑框里改就可以了

在你编辑完上述配置后
输入  :wq   就保存好了
你可以在看下这个文件,随时查看你当时配置的这个配置文件信息

(插一句,如果你打算再次编辑该文件的话,利用vim打开该文件后, 按 i  代表进行编辑模式,编辑完后按 esc 退出,之后 :wq 进行保存退出vim)
cd /etc
cat shadowsocks.json

ok,上述的这些配置完成以后,就是开启shadowsocks了

后台运行:
ssserver -c /etc/shadowsocks.json -d start

(tips,这个运行的时候可能还会报错,可以参考下这个链接是不是这个链接对应的错,如果是的话就按照链接里的步骤进行操作,不懂再问我呗
https://kionf.com/2016/12/15/errornote-ss/

ssserver -c /etc/shadowsocks.json -d stop
前台运行:
ssserver -c /etc/shadowsocks.json

over,配置都已经好了,接下来就是在各自的客户端进行操作了

第三步:
https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-使用说明
参考这个链接里的下载地址,然后配置第二步中配置文件中你自己整的一些比如ip地址,端口号密码等,接下来就可以开心的网上冲浪了

另外,提供几个相关的可能对此有帮助的网站
https://sczhengyabin.me/2017/10/27/VPS科学上网/


补充一些小指令:
测试下载速度
wget http://cachefly.cachefly.net/100mb.test   -》会下载一个100mb文件,通过下载可以展现出下载速度
df -hl      -》查看磁盘空间


此致,
敬礼!

猜你喜欢

转载自blog.csdn.net/xiaochenuu/article/details/81488800