loyess / Shell

Shadowsocks with plugins one-click installation. e.g. v2ray-plugin, kcptun, simple-obfs, goquiet, cloak, mos-tls-tunnel, rabbit-tcp, simple-tls, gost-plugin, xray-plugin, qtun, gun
790 stars 359 forks source link

shadowsocks-rust 搭建后无法使用 #79

Closed zhao123gg closed 2 years ago

zhao123gg commented 3 years ago

shadowsocks-rust 搭建后无法使用

zhao123gg commented 3 years ago

shadowsocks-libev 搭建可以使用

loyess commented 3 years ago

可能端口没有打开,或者不是 amd64 的Linux,自行排查吧,确认ss-rust是可以用的。

zhao123gg commented 3 years ago

可能端口没有打开,或者不是 amd64 的Linux,自行排查吧,确认ss-rust是可以用的。

搭建成功后 使用sstap 测试全通过 但第二次以后就变红了,连也连不上

zhao123gg commented 3 years ago

可能端口没有打开,或者不是 amd64 的Linux,自行排查吧,确认ss-rust是可以用的。

使用 centos7 与debian 都是第一次全通,第二次以后全红

zhao123gg commented 3 years ago

可能端口没有打开,或者不是 amd64 的Linux,自行排查吧,确认ss-rust是可以用的。

debian 9

jeffshead commented 2 years ago

I cannot get shadowsocks-rust to work on CentOS 7. What are the prerequisites to use the Rust version?

我無法讓 shadowsocks-rust 工作。 使用 Rust 版本的先決條件是什麼?

[root@user ~]# ./ss-plugins.sh status

[提示] Shadowsocks-rust is already installed but not running.
[提示] V2ray-plugin is already installed but not running.
[提示] Caddy is already installed but not running.

[root@user ~]# rustc --version
rustc 1.59.0 (9d1b2106e 2022-02-23)
[root@user ~]# ./ss-plugins.sh log
————————————————————————————————————————————————————————————
结束访问:请按Ctrl + C
日志路径:/var/log/shadowsocks-rust.log /var/log/caddy-access.log
————————————————————————————————————————————————————————————
==> /var/log/shadowsocks-rust.log <==
/usr/local/bin/ssserver: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /usr/local/bin/ssserver)

==> /var/log/caddy-access.log <==
{"level":"error","ts":1646231431.9601612,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_addr":"50.240.90.129:54683","proto":"HTTP/1.1","method":"GET","host":"sub.domain.tld","uri":"/4SjZ7","headers":{"User-Agent":["Go-http-client/1.1"],"Connection":["Upgrade"],"Sec-Websocket-Key":["eqVwzTDGtqN8YvkgUqUo/Q=="],"Sec-Websocket-Version":["13"],"Upgrade":["websocket"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","proto_mutual":true,"server_name":"sub.domain.tld"}},"common_log":"50.240.90.129 - - [02/Mar/2022:09:30:31 -0500] \"GET /4SjZ7 HTTP/1.1\" 502 0","user_id":"","duration":0.003070599,"size":0,"status":502,"resp_headers":{"Server":["Caddy"]}}
loyess commented 2 years ago

@jeffshead

==> /var/log/shadowsocks-rust.log <== /usr/local/bin/ssserver: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /usr/local/bin/ssserver)

ss-rust 日志文件有报错,你的系统 glibc 库版本过低,升级它可以解决。

使用以下命令查看该库是否包含 GLIBC2.18 `strings /usr/lib64/libc.so.6 | grep ^GLIBCstrings /lib64/libc.so.6 | grep ^GLIBC_`

jeffshead commented 2 years ago
# strings /usr/lib64/libc.so.6 | grep ^GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE
GLIBC_2.8
GLIBC_2.5
GLIBC_2.9
GLIBC_2.7
GLIBC_2.6
GLIBC_2.11
GLIBC_2.16
GLIBC_2.10
GLIBC_2.17
GLIBC_2.13
GLIBC_2.2.6
root9000 commented 2 years ago

先安装一遍纯shadowsocks-libev不带任何插件,然后卸载再安装shadowsocks-rust即可,亲测可行

zhao123gg commented 2 years ago

先安装一遍纯shadowsocks-libev不带任何插件,然后卸载再安装shadowsocks-rust即可,亲测可行

你用的啥系统几版本😂

root9000 commented 2 years ago

先安装一遍纯shadowsocks-libev不带任何插件,然后卸载再安装shadowsocks-rust即可,亲测可行

你用的啥系统几版本😂

干净的 Debian 11

luodaoyi commented 2 years ago

你这个问题跟我之前的是一样的 https://github.com/loyess/Shell/issues/98

现在已经换了musl的静态链接库版本了 应该可以用了的