hellofwy
hellofwy
我没有使用过 ipv6,下面方法仅供参考: 修改 ssmlt.template 中的内容使 ssserver 同时监听 ipv6 地址: `"server": ["服务器的ipv4地址", "服务器的ipv6地址"],` 请参考 [wiki](https://github.com/hellofwy/ss-bash/wiki#%E8%87%AA%E5%AE%9A%E4%B9%89ssserver%E7%9A%84%E9%85%8D%E7%BD%AE) ss-bash 并没有禁用ipv6,只是 ipv6 的流量不会被统计。如果需要统计 ipv6 的流量,请看 forks 中其他人的版本 ,貌似有人有添加这个功能。
上面的方法有问题,python 版的 ssserver 不能设置多个 server 地址。 还是再单独运行个 ssserver ,专门监听 ipv6 地址。
1、请确认系统版本,最好是Debian 2、程序需要 bc、awk命令,确认下安装没 3、运行下面命令看看结果是什么: sudo iptables -nvx -L ssinput | cat -A - 应该类似这样: Chain ssinput (1 references)$ pkts bytes target prot opt in out source destination $ 0 0...
可能是系统问题吧,CentOS是基于Redhat的,一些命令可能和Debian不同,我没用过CentOS,所以也不熟悉。 Debian下,awk命令可能来自于gawk,mawk包,我碰到过不同版本awk时导致出问题的情况。 不知道CentOS下,程序里用到的命令那个出问题了。
@turingttc 由于 ssserver 只是个代理,客户端的上传会转变为对目标服务器的上传,也是会计入服务器出口流量的。
@andrew0213 嗯,上传和下载都算。 不知道锐速、finalspeed 之类会不会影响结果,我没用过。如果你使用了,可以考虑下。 再者服务器除了 ss 服务,其他网络应用也会消耗流量啊,如果有使用的话。
@andrew0213 这个只适合小范围用。 脚本的话,改起来比较烦,所以不会再改了。 如果有更多功能需求,可以使用其他方案,比如 https://github.com/shadowsocks/shadowsocks-manager
目前我还没使用过shadowsocks manyuser,所以没有计划支持
没有,这个脚本只是统计流量啊,混淆还得靠其他软件。 混淆有必要吗?
脚本里面的 ssserver 不是以 daemon 模式启动的,所以不能使用 -d restart 参数启动 ssserver 服务。 脚本的 stop 命令,依靠在启动时保存的 pid 结束 ssserver,不支持 daemon 模式。 daemon 模式时保存的 pid 是已经退出的父进程。