简单的来说,如果你什么都不懂,那么你直接一路回车就可以了!
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
输入 1 ,就会开始安装 ShadowsocksR 服务端,并且会提示你输入 Shadowsocks 的 端口/密码/加密方式/协议/混淆
等参数。
Please input port for shadowsocksR [1-65535]: (Default port: 2333): Please input password for ShadowsocksR: (Default password: dou-bi.co): Please input method for ShadowsocksR: (Default method: aes-256-cfb): Please input protocol for ShadowsocksR: (Default protocol: auth_sha1_v4): Please input obfs for ShadowsocksR: (Default obfs: tls1.2_ticket_auth):
同时最后也会提示是否设置 协议和混淆 兼容原版(也就是使用原版 SS 也能链接),不懂 直接回车 或 输入 y 。
Need to set protocol and obfs compatible original ( _compatible )? [Y/n] :
不输入,直接回车就是默认参数:
端口:2333 密码:dou-bi.co加密方式:aes-256-cfb协议:auth_sha1_v4_compatible混淆:tls1.2_ticket_auth_compatible
最后会提示让你确认是否输入正确,如果没问题那就按任意键继续安装,如果输入错误,那么就使用 Ctrl + C 退出脚本。
================================================ Please confirm the following config is correct! port : 2333 password : dou-bi.co method : aes-256-cfb protocol : auth_sha1_v4_compatible obfs : tls1.2_ticket_auth_compatible ================================================ Press any key to continue. If it is not correct, use Ctrl + C to exit.
在安装 过程中,会提示你安装 libsodium
支持库(chacha20 加密方式的依赖),如果不懂直接回车 或 输入 y,默认安装(当然如果选成了 n 也不要紧,后面还可以单独安装)。
Does libsodium support library (chacha20) be installed? [Y/n] :
如果安装过程没有出错,那么最后就会提示:
############################################################ Your ShadowsocksR info : Server IP: VPS_IP Server Port: 2333 Password: dou-bi.co Method: aes-256-cfb Protocol: auth_sha1_v4_compatible Obfs: tls1.2_ticket_auth_compatible SS url: ss://XXXXXXXXXXXXXXXXXXXXX QR code: http://pan.baidu.com/share/qrcode?w=300&h=300&url=ss://XXXXXXXXXXXXXXXXXXXXX Tip: Open the link above will be able to see two-dimensional code picture. Tip: The protocol and obfs last [ _compatible ] refer to the compatible original.############################################################ShadowsocksR install completed! https://www.dou-bi.co############################################################
SS url 是 SS 链接(格式: ss://XXXXXXX ,很长),可以从剪辑版导入 Shadowsocks 客户端,不懂的话看下面二维码。
QR code 是二维码,复制后面的链接在浏览器打开,就会显示一个二维码的图片,可以用 Shadowsocks 客户端扫描二维码来添加。
运行脚本
bash ssr.sh
输入对应的数字来执行相应的命令。
中文版
1.安装ShadowsocksR服务端 2.安装libsodium(chacha20加密方式) 3.查看账号信息 4.修改账号信息 5.手动修改账号信息 6.卸载ShadowsocksR服务端 7.更新ShadowsocksR服务端 ———————————— 8.启动ShadowsocksR 9.停止ShadowsocksR 10.重启ShadowsocksR ———————————— 11.安装锐速(ServerSpeeder) 12.查看锐速状态 13.停止锐速 14.重启锐速 15.卸载锐速
脚本中语言(英文)
1. Install ShadowsocksR2. Install libsodium(chacha20)3. View user info4. Modify the user info5. Manually modify user info6. Uninstall ShadowsocksR7. Update ShadowsocksR —————————————8. Start ShadowsocksR9. Stop ShadowsocksR10. Restart ShadowsocksR —————————————11. install ServerSpeeder12. Status ServerSpeeder13. Stop ServerSpeeder14. Restart ServerSpeeder15. Uninstall ServerSpeeder
一键开启、关闭55R
服务。
添加、删除、修改用户端口和密码。
自由限制用户端口流量使用。
自动修改防火墙规则。
自助修改加密方式、协议、混淆等参数。
自动统计,方便查询每个用户端口的流量使用情况。
自动安装Libsodium
库以支持Chacha20
等加密方式。
系统要求:CentOS 6+
、Debian 6+
、Ubuntu 14.04 +
。
安装指令:
yum install unzip wget #For Centos apt-get install unzip #For Debian和Ubuntu
安装:
wget -N --no-check-certificate http://down.itjiale.com/55r.zip && unzip 55r.zip && cd 55R* && bash install.sh
安装完成后输入ssr
命令进行相关操作。记得开启WEB
面板后在浏览器输入http://ip:port
进行相关查询。
卸载:
cd 55R* && bash uninstall.sh
本方法仅适用于 Debian/Ubuntu 系统(部分代码支持CentOS),ShadowsocksR 服务端和Shadowsocks Python 服务端!
首先,我们是使用netstat命令来查询当前服务器(VPS)的连接数据。
显示出由Python建立完成的TCP链接列表或连接数
# 显示所有进出链接 netstat -anp |grep 'ESTABLISHED' |grep 'python' # 仅显示链接服务器的用户连接 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' # 仅显示链接服务器的用户连接数量 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |wc -l # 仅显示链接服务器的用户连接并写入到文件 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6'>>/root/log.txt # 如果你是多用户版(多个端口)的服务端,那么你可以用这个命令 # 显示当前链接服务器的用户的SS端口 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |awk '{print $4}' |sort -u # CentOS6系统用这个,CentOS7用上面那个。 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp' | grep '::ffff:' |awk '{print $4}' |sort -u # 显示当前链接服务器的用户的SS端口数量 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |awk '{print $4}' |sort -u |wc -l # CentOS6系统用这个,CentOS7用上面那个。 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp' | grep '::ffff:' |awk '{print $4}' |sort -u |wc -l # 显示当前所有链接SS的用户IP netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |awk '{print $5}' |awk -F ":" '{print $1}' |sort -u # 显示当前所有链接SS的用户IP数量 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |awk '{print $5}' |awk -F ":" '{print $1}' |sort -u |wc -l
第一条 命令是 把所有的进出链接都列出来,Shadowsocks客户端在链接服务器后 本地的IP和端口 是 “进” 的,服务器在接收到Shadowsocks客户端的数据后会去访问指定的网站或IP,而这是 “出”的。这一条命令就是把这 一进一出 的信息都列出来,可以知道 客户端用户连接的是哪个 SS端口,还有客户 自身的IP和端口。
第二条 命令是 仅显示链接服务器的用户的链接,也就是上面一段话中说的 “进”,这个命令不会吧服务器在访问的网站或IP给列出来,纯粹用来看 Shadowsocks用户的链接信息。
第三条 命令是 仅显示链接服务器的用户连接数量,有时候链接 当前服务器的 Shadowsocks用户很多,你只想知道有几个人链接,那就用这一条命令(这个链接数量不是准确的,具体看下面的注意说明)。
第四条 命令是 仅显示链接服务器的用户连接并写入到文件,有时候在ssh上面查看大量文本不是一个好主意,所以保存到某个目录,然后自己去用sftp下载下来看信息是个不错的选择。
第五条 命令是 显示当前链接服务器的用户的SS端口,这个命令会去除重复的,最后显示的只有 正在链接SS服务器的用户的SS端口。
第六条 命令是 显示当前链接服务器的用户的SS端口数量,这个就是显示 数量。
第七条 命令是 显示当前所有链接SS的用户IP,这个命令会去除重复的,最后显示的只有 正在链接SS服务器的用户的IP。
第八条 命令是 显示当前所有链接SS的用户IP数量,这个就是显示 数量。
如果你想单独查看一个SS端口的链接数,那你可以看看下面几条命令。
netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |grep VPS_IP:SS_Port # 示例 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |grep 233.233.233.233:10000 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |grep VPS_IP:SS_Port |wc -l # 示例 netstat -anp |grep 'ESTABLISHED' |grep 'python' |grep 'tcp6' |grep 233.233.233.233:10000 |wc -l
第一条是 列出 当前SS端口连接的链接数。比如:服务器IP是 233.233.233.233 ,然后你想要知道链接数的端口是10000 ,那命令就是第二行的示例。
第二条是 显示 当前SS端口连接的链接数,这个只是显示有几个链接数。示例如上。
上一篇: 三星系列手机双清等教程...