阿里云香港 为何超一千多块流量?

2016-10-01 08:24:35 +08:00
 adminsvv

9 月初梯子到期了,朋友推荐了阿里云香港。后来是这个朋友开的账号帮我购买了一台 8 刀的,我就安装了 SS 并把这个账号给了朋友。 24 号左右,梯子上不去,时间长了我也就没理会,就用了美国的直到现在。当时还问朋友能不能用 我说我没用懒得去后台看觉得体验一般,并让其下个月不再续费。

今天凌晨 2 点,朋友告诉我 流量超了 220 多刀的流量,从本月 20 号开始超的。 钱已近扣了他的!

我就想问问,到底什么情况?我不下片子就翻墙谷歌而已,我为什么会超流量? 24 号我就没用了(用不起了)为什么后续每天都在狂跑流量! 要知道免费流量是两个 T !

人家帮我付款而已,钱肯定要给人家,问题是我找谁说理呢! 到底是朋友坑我还是阿里云坑我? 朋友知道所有账号密码,邮箱也是他的!但虽是网友,多年交情不至于啊! 如果是朋友坑我 我比出这 1000 多块钱 还伤心

3262 次点击
所在节点    宽带症候群
54 条回复
datocp
2020-02-03 14:33:22 +08:00
嗯错了,


iptables -F quota40g
iptables -F OUTPUT
iptables -P OUTPUT ACCEPT

iptables -N quota40g
iptables -A quota40g -m quota --quota 42900617189 -j RETURN
iptables -A quota40g -j DROP

iptables -A OUTPUT -o venet0+ -j quota40g
iptables-save > /opt/iptables.bak

# 开机联网导入 iptables 配置
#!/bin/sh
/sbin/iptables-restore < /opt/iptables.bak


# cron
1 1 * * * /sbin/iptables -Z quota40g

还是这样好点,这样只要每天清空 quota40g 的计数就可以,不影响其它的计数。
cquyf
2020-02-03 16:21:02 +08:00
我试试,另外咨询下大佬,这种方式是否影响网速或负载?
cquyf
2020-02-03 18:33:50 +08:00
@datocp 咨询下大佬,这种方式是否影响网速或负载?
datocp
2020-02-03 22:10:42 +08:00
这个自己网站小打小闹,iptables 这些内核级模块性能相当好的。而且现在的方法仅是所有上行流量经过一个 40G 的计数,一旦达到上限就不可访问。
一般影响 iptables 的性能遇到的都是大量规则自上而下遍历导致的性能问题,当然还有 ipset 可以解决。这个应该是基本无影响。
cquyf
2020-02-03 22:54:34 +08:00
@datocp 感谢大佬,我试试,主要也是在用阿里云。
cquyf
2020-02-04 15:00:52 +08:00
@datocp root 下直接执行 /sbin/iptables -Z quota40g 正常,但 cron 定期任务时不生效。进入日志查看,提示如下错误。

iptables: No chain/target/match by that name.

环境是 debian 9.9。不知道问题出在哪里?
datocp
2020-02-04 15:15:26 +08:00
这个当时仅是演示用,未具体测试

iptables -N quota40g
iptables -A quota40g -m quota --quota 42900617189 -j RETURN
iptables -A quota40g -j DROP

先 iptables -vnL quota40g 或者 iptables -S quota40g 确认相应的规则是否存在。如果存在就把 /sbin/iptables -Z quota40g 用
Zero.sh
#!/bin/sh
cd /sbin
/sbin/iptables -Z quota40g

然后 cron 加载 Zero.sh 再验证一下结果。
cquyf
2020-02-04 16:31:07 +08:00
@datocp 这种方式,root 手动运行 /root/Zero.sh 正常,但 cron 提示下面错误。

/bin/sh: 1: /root/Zero.sh
: not found

另外,iptables -vnL quota40g 或者 iptables -S quota40g 确认规则存在。
datocp
2020-02-04 17:12:33 +08:00
这个问题首先它在 open wrt 下确实会碰到,但其它系统我不清楚,可能是执行权限造成。
Open wrt 相应的文件权限是
-rwxr-xr-r root root


https://blog.csdn.net/mp624183768/article/details/80575813
cquyf
2020-02-04 17:24:30 +08:00
@datocp 那意思是没办法解决了?
datocp
2020-02-04 18:33:57 +08:00
试一下
chmod 755 Zero.sh
chown root:root Zero.sh
cquyf
2020-02-04 18:55:48 +08:00
@datocp 还是不行。错误一样

是否和系统有关?换成 centos 是否能解决?
datocp
2020-02-04 19:20:25 +08:00
我的 vps 就是这样的权限,试试加 path 变量,再不行我也不会了。

# ls -l
total 16
-rwxr-xr-x 1 root root 113 Mar 10 2019 03ppid.sh
-rwxr-xr-x 1 root root 164 Feb 2 2015 cron_recent_check.sh
-rwxr-xr-x 1 root root 678 Mar 3 2015 cron_recent_fix.sh
-rw-r--r-- 1 root root 1341 Nov 15 22:16 crontab.txt

It's because cron forcibly sets PATH to /usr/bin:/bin. You need to invoke iptables as /sbin/iptables or add PATH=/usr/sbin:/sbin:/usr/bin:/bin in your script or crontab. See crontab(5) for details.

I added PATH=/usr/sbin:/sbin:/usr/bin:/bin to top of the script file and it works perfectly! You, sir, are a gentleman and a scholar and a breeder of fine horses!
cquyf
2020-02-04 19:48:52 +08:00
@datocp 权限是一样的。

增加路径试了下,还是不行。

太怪了

不过非常感谢您。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310109

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX