对于一个程序员来说 如果不能使用google那真的是一件很糟糕的事情。
近来,vpn的存活率越来越低,幸运的是用ss*的方法至今并没有受到太大的影响,希望大家可以通过这篇博文,了解如何使用*,并用相关工具配置多用户和限制流量。
一、vps的注册与购买
关于vps大家可以在网上自己选择,这里发一个笔者自己用过的vps供应商,hostmybytes,个人感觉价格还算合理,稳定性的话也还不错。记得用锐速或BBR加速哦!
二、*的安装
用ssh连接到我们的vps,如果是windows用户的话可以用putty等工具,这些工具的使用教程在百度很容易找到,这里就不说了。连上之后我们用秋水逸冰的一键安装代码来安装ss可以参考这篇文章,首先使用如下命令下载安装脚本:
wget --no-check-certificate -O *-all.sh https://raw.githubusercontent.com/teddysun/*_install/master/*-all.sh
- 1
然后给脚本权限,并执行:
chmod +x *-all.sh
./*-all.sh 2>&1 | tee *-all.log
选择ss版本(这里以安装python版本为例),输入默认端口号和密码,回车之后,按任意键开始安装ss
需要等待一会,出现这个,就是安装成功了
可以直接用ss客户端配置以上信息,连接就可以打开goolgle玩耍了,但是到现在ss只支持使用一个端口和密码进行连接,如果要使ss支持多用户我们可以安装笔者开发的工具bsp。
三、bsp的安装
bsp是*的多用户、流量限制管理工具,使用简单的命令就能实现管理。
首先我们要修改下ss的配置文件,使用上述命令安装的ss配置文件位置为/etc/*-python/config.json,我们可以用vi将里面的内容修改为如下:
{
"fast_open": false,
"local_address": "127.0.0.1",
"local_port": 1080,
"method": "aes-256-cfb",
"port_password": { "1214": "123456", "1314": "123456" },
"server": "0.0.0.0",
"timeout": 300 }
修改完wq退出保存之后,我们重启下ss,python版的重启命令为
/etc/init.d/*-python restart
之后我们可以用ss客户端验证下上述配置文件是否生效,我们分别用ss客户端连接vps的1214和1314端口,密码都为123456,如果均能正常使用,说明配置文件生效了,接下来我们来安装多用户、限流管理工具bsp。我们可以通过git进行bsp的安装:
git clone https://github.com/edboffical/bsp.git
cd bsp
chmod 775 install
./install
安装成功的话我们可以看到提示install bsp success,enjoy it!
接下来我们可以通过如下命令增加8989端口上网账户密码为123456限额100MB规则
bsp -p 8989 -P 123456 -s 100 -a -A -j
如果要删除该条规则可以使用
bsp -p 8989 -d -D -R
增加完规则之后我们就可以通过如下命令来启动bsp,它会自动创建守护进程,监视每个端口流量使用情况
bsp --start
我们也可以随时使用如下命令来查询8989端口流量使用情况
因为刚创建所以显示使用为0M
我们可以通过bsp的命令非常简单地管理ss多用户和限制用户流量,关于bsp的代码大家可以从bsp github获得,详细使用文档可以参考wiki,也欢迎大家在Issues给我提宝贵的意见、建议。