上一次安装SSR已经是上一次了,最近后台有人留言说teddysun的SSR脚本没有人维护了,因此运行的时候会报错。
我检查了一下,大概是libsodium版本没对上,可以去官网下载源代码自己编译,然后pyhon3.11版本开始lru_cache脚本也会报错:
File "/usr/local/shadowsocksr/shadowsocks/../shadowsocks/lru_cache.py", line 44, in
class LRUCache(collections.MutableMapping):
解决办法是collections.MutableMapping改成collections.abc.MutableMapping即可。
虽然改吧改吧也能搞定,但是这就没有了一键安装的意义了对吧。
所以我决定与时俱进,换一个一键脚本,而且SSR也很久没人维护了,直接改V2Ray得了。
顺便重装了下系统。
闲话不叙,总之aws上安装ubuntu24.04.3LTS系统,然后运行更新命令:
sudo apt-get update
sudo apt-get upgrade
如果系统提示仍有更新包需要安装,使用以下命令安装:
sudo apt-get dist-upgrade
装完之后默认BBR没有启动,使用以下命令启动并查看BBR状态:
sudo modprobe tcp_bbr
echo "tcp_bbr" | sudo tee --append /etc/modules-load.d/modules.conf
echo "net.core.default_qdisc=fq" | sudo tee --append /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee --append /etc/sysctl.conf
sudo sysctl -p
lsmod | grep bbr
这样系统就准备完毕,接下来运行一键安装脚本。
wget https://github.com/233boy/sing-box/raw/main/install.sh
sudo chmod +x install.sh
sudo ./install.sh
脚本运行过程啥也不用做就安装好了。
之后使用如下命令进行查看和修改配置:
sudo sb
安装完成后会生成一长串的字符,那就是你的服务器访问代码。
接下来下载最新的windows客户端(选SelfContained)和安卓客户端(选Universal):
https://github.com/2dust/v2rayN/releases
https://github.com/2dust/v2rayNG/releases
windows客户端直接解压后运行,在配置项里面选从剪贴板导入分享链接即可。
导入后在配置项上按右键选择测试速度,若没问题则可以看到服务器延迟和速度。
这时候去设置里点击以管理员身份重启,然后在右下角tray里面找到v的图标,按右键选择自动配置系统代理,就可以了。
如有必要可用点击检查更新然后重启服务。
在配置项上按右键选择分享,生成二维码,在手机上安装apk后扫描二维码,即可在手机上使用了。