因为在搬瓦工的梯子已经稳定的用了一年了,昨晚也试用了一个kvm的,感觉效果不错,而且上传和下载都比linode好和快。
另外,我在linode备份文件到自己的本地电脑去,也慢得要死,应该是QoS限速了,其实一直以来都是这样,先快后慢,就是那种路由器限速的感觉,而且最重要是贵,没性价比了,本担心搬瓦工不太稳定的,但这一年来折腾了不少,但还是很稳定运行,不过linode明年才到期,所以到时再搬吧。
因为在搬瓦工的梯子已经稳定的用了一年了,昨晚也试用了一个kvm的,感觉效果不错,而且上传和下载都比linode好和快。
另外,我在linode备份文件到自己的本地电脑去,也慢得要死,应该是QoS限速了,其实一直以来都是这样,先快后慢,就是那种路由器限速的感觉,而且最重要是贵,没性价比了,本担心搬瓦工不太稳定的,但这一年来折腾了不少,但还是很稳定运行,不过linode明年才到期,所以到时再搬吧。
不能跑步了, 因为右脚膝头痛,上次跑步10公里是9月22日,哎,之后居然不能好好走路了,就是平地走还可以,就是不可以下楼梯之类,到今天10月2日,还是有点小痛,今天去行山,上山上石级不痛,下石级还是痛,就是右脚弯曲痛,膝头痛,不能跑步的日子,感觉肚腩开始涨大,就是肥了点,而且人容易累,没精神,哎…周身感觉不舒服似的,到星期五看看能不能跑,我要跑步啊,看来今年的半马要放弃了.
造成右膝头痛,估计可能是跑姿势问题,本来是小步幅跑得,手机统计到步频是185左近的,但现在回头查看,发觉现在居然是175左近,抬脚不高,小步幅造成膝头压力大,当然这是自己猜想吧,反正现在就是休息,每晚都做拉伸中,希望尽快能跑吧.
v2ray的端口映射功能,映射dns, ss借助kcptun番番番羽羽羽,ipset和dnsmaq搞定国内和国外,本来v2ray的端口映射也是可以作为代替ss的,但感觉v2ray速度跳跃得厉害,没ss稳定. 其实v2ray也开了kcp的,反正就是搞了一星期,终于明白原理搞定.
感觉搞这东西非常费脑力,不过搞好后好有成就感就是了…
上边所说的都是禁忌的黑科技……
终于完成openwrt下的n2n网对网了, 两边用的都是明月的openwrt版本的路由, 搞了好久都不行进行网对网, 两边n2n的接口ip都能ping通的, 一个是10.0.1.5, 另一边是10.0.1.6 , 最后发现就是/etc/ini.d/n2n_v2下的启动脚本里少了一个r参数 , 应该是openwrt下的模板跟命令行的参数对不上。
总结要点:
1、 n2n启动命令是是否含有r参数,检查启动脚本.
2、 两边加上静态路由表, 这个有点考人的,就是n2n断开后重连,静态路由表上就会消失之前加上的静态路由,于是最后动用脚本检查,每5分钟检查路由表, 没就加上.
3、 openwrt下的自定义防火墙加上以下命令:
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -j MASQUERADE
iptables -A forwarding_rule -s 10.0.1.0/24 -j ACCEPT
这样N2N连上后就可以连通两边的局域网了。
我搞这一切就是因为我家已经没有公网ip了,另一个朋友公司有,其实可以用frp的,看见N2N也可以这样玩,于是试试了, 这个n2n跑起来都几方便的
有时间再搞搞安卓(android)下的N2N客户端连接.
Openwrt获取客户端实时流量脚本修改, 改成以下的。
#!/bin/sh echo "Collecting data..." echo "<br>" cat /proc/net/arp | grep : | grep ^192 | grep -v 00:00:00:00:00:00 | awk '{print $1}' > mac-ip iptables -N UPLOAD iptables -N DOWNLOAD while read line;do iptables -I FORWARD 1 -s $line -j UPLOAD;done < mac-ip sleep 1 while read line;do iptables -I FORWARD 1 -d $line -j DOWNLOAD;done < mac-ip sleep 1 echo "Download speed:" echo "<br>" iptables -nvx -L FORWARD | grep DOWNLOAD | awk '{print $2/1024/1" KB/s ",$1/10" packets/s", $9}' | sort -n -r|grep -v '0 packets/s' echo "<br>" echo "Upload speed:" echo "<br>" iptables -nvx -L FORWARD | grep UPLOAD | awk '{print $2/1024/1" KB/s ",$1/10" packets/s", $8}' | sort -n -r|grep -v '0 packets/s' while read line;do iptables -D FORWARD -s $line -j UPLOAD;done < mac-ip echo "<br>" sleep 1 while read line;do iptables -D FORWARD -d $line -j DOWNLOAD;done < mac-ip iptables -X UPLOAD iptables -X DOWNLOAD
加了两句sleep 1 , 和过滤 grep -v ‘0 packets/s’ 零数据包的, 但如果脚本中断,还会残留iptable的规则的,
需再执行: while read line;do iptables -D FORWARD -d $line -j DOWNLOAD;done < mac-ip
有时间还要再改进一下,加上判断,改善那个残留规则的问题。