SSR搭建与使用中常见的错误与解决方法

由于主机商不通,很多主机商系统有一定的区别,所以搭建的时候会经常遇到一些错误,有的搭建好无法代理成功,下面我给大家整理下一些常见的错误以及解决方法。如果以下错误没有解决你遇到的问题,可以在评论区说明,我看到后会把解决方法添加上。

常见错误一


输入脚本回车后提示  -bash: wget: command not found 类错误

原因和解决方法:在Liunx系统中,-bash: wget: command not found是找不到命令的意思,也就是无法执行下载命令,主要是因为你的系统太干净了,没有安装下载命令的控制器,我们给系统安装个下载命令器即可。

CentOS系统执行以下命令:

yum install wget -y

Debian/Ubuntu系统执行以下命令:

apt-get install -y wget

常见错误二


搭建好后无法访问google等网站,主要是因为以下几点导致。

  1. 电脑安装了360卫士,360会擅自更改屏蔽host文件。解决方法:下载腾讯电脑管家,选择全面体检修复下即可。
  2. 用的是谷歌、阿里云等服务器。解决方法:这些服务器有自定义的防火墙,在服务器后台防火墙中对SSR的端口放行即可。
  3. 浏览器的问题,很多电脑的浏览器文件被改过,所以无法访问。解决方法:重新下载安装谷歌浏览器即可。

使用一段时间突然无法使用了,这很可能是因为服务器自动重启了,重启时有时候BBR没有启动成功,导致IP在全球都无法ping通。遇到这种问题,我们只需要手动在后台重启下VPS一般就可以解决。

常见错误三


输入脚本后提示 wget: unknown host “makeai.cn 错误

原因和解决方法:这是无法解析脚本的域名,多半是DNS的问题,请更换DNS为谷歌DNS,执行以下脚本即可更换。

echo "nameserver 8.8.8.8
nameserver 8.8.4.4" > /etc/resolv.conf
# 两行一起复制一起执行

常见错误四


ShadowsocksR启动失败,日志提示:Exception: libsodium not found 的错误

原因和解决方法:这是你使用了 chacha20 系列加密方式,但是却没有安装 libsodium支持库,导致ShadowsocksR无法启动,运行脚本选择选项 4 安装 libsodium支持库即可,如果安装失败,请选择其他的加密方式,对速度影响不大。

常见错误五


Shadowsocks原版协议/混淆可以使用,而ShadowsocksR的协议/混淆无法使用

原因和解决方法:这个很大可能是你VPS的时区问题,大家可以更换SSR的混淆或者更改VPS的时区来解决这个问题,重新执行脚本,选择卸载然后重新安装,选择别的混淆即可。或者执行以下命令把时区更换为北京时间。

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

注意,部分VPS会提示你是否覆盖文件,输入 y 然后回车。

如果你遇到,crontab设定的定时任务不按更换时区后的VPS时间执行,那么请看下面:

crontab设定的定时任务不按VPS的时间执行,那是因为你更换VPS时区后还需要重启crontab。

CentOS 系统执行:

/etc/init.d/crond restart

Debian/Ubuntu 系统执行:

/etc/init.d/cron restart

发表评论

电子邮件地址不会被公开。 必填项已用*标注