123system黑色星期五优惠主机实测

123system黑色星期五优惠主机实测无评论

2017年11月16日 at 上午11:58分类:其他 阅读: 833 次

昨天撸了一台优惠主机,3年34.5美元
基本配置:

购买链接
原价69美元,加入购物车后输入优惠码Halloween50off可以五折,即3年34.5美元

购买之后暂用做本站的镜像网站,网址:
http://www.yithinker.com

探针信息:

100m测试文件下载地址:
http://www.yithinker.com/100mb.test

性能测试数据:

国内ping数据:

ssr速度:

补充:
高峰期的网速比较着急,各位看着办

估计用kcptun、finalspeed会有所改善,但是需要双边加速

24小时实时监测数据:
http://blog.iytc.net/iot/web.html
检测方法:联通20Mbps,每隔20分钟下载一个2M文件

网友反馈此主机对联通线路很友好,对电信线路就完蛋,电信下载有的地区高,有的地区很低

在我已经购买的主机对比中,woohosting比这个好一点,$15/年,KVM主机

woo购买链接

如果不差钱的可以选vultr,最低$2.5/月,KVM主机,不过很多地区已经没有,我用的是$5/月,稳定性不错

vultr购买链接

woo和vultr主机24小时长期监测数据也是这个网址:
http://blog.iytc.net/iot/web.html

总之一句话,一分钱一分货!

交叉编译nginx for arm 版本

交叉编译nginx for arm 版本无评论

2017年11月5日 at 下午2:45分类:其他 阅读: 146 次

1、下载源码
先新建一个目录ss:
mkdir ss
全路径为/home/yushi/ss/

然后进入ss目录,下载源码
nginx依赖两个库zlib、pcre
wget https://downloads.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz
tar zxvf zlib-1.2.11.tar.gz

wget http://ftp.cs.stanford.edu/pub/exim/pcre/pcre-8.39.tar.gz
tar zxvf pcre-8.39.tar.gz

wget http://nginx.org/download/nginx-1.6.2.tar.gz
tar xvf nginx-1.6.2.tar.gz
mkdir nginx

2、修改nginx源码
1)auto/cc/conf
case $NGX_CC_NAME in
arm-linux-gcc)
# gcc 2.7.2.3, 2.8.1, 2.95.4, egcs-1.1.2
# 3.0.4, 3.1.1, 3.2.3, 3.3.2, 3.3.3, 3.3.4, 3.4.0, 3.4.2
# 4.0.0, 4.0.1, 4.1.0

2)auto/types/sizeof
checking for $ngx_type size

END

ngx_size=4

。。。

#ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS \
ngx_test="gcc $CC_TEST_FLAGS $CC_AUX_FLAGS \

-o $NGX_AUTOTEST $NGX_AUTOTEST.c $NGX_LD_OPT $ngx_feature_libs"

#eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"

#if [ -x $NGX_AUTOTEST ]; then
# ngx_size=`$NGX_AUTOTEST`
# echo " $ngx_size bytes"
#fi

3)auto/feature
# /bin/sh is used to intercept "Killed" or "Abort trap" messages
#if /bin/sh -c $NGX_AUTOTEST >> $NGX_AUTOCONF_ERR 2>&1; then
echo " found"
ngx_found=yes

if test -n "$ngx_feature_name"; then
have=$ngx_have_feature . auto/have
fi

# else
# echo " found but is not working"
# fi

4)configure
if test -z "$NGX_PLATFORM"; then
echo "checking for OS"

#NGX_SYSTEM=`uname -s 2>/dev/null`
#NGX_RELEASE=`uname -r 2>/dev/null`
#NGX_MACHINE=`uname -m 2>/dev/null`

5)src/os/unix/ngx_time.h
#include
#include
#include
6)src/os/unix/ngx_errno.h
#define NGX_ELOOP ELOOP
#define NGX_EBADF EBADF
#define NGX_SYS_NERR 1
7)auto/lib/pcre/make
$PCRE/Makefile: $NGX_MAKEFILE
cd $PCRE \\
&& if [ -f Makefile ]; then \$(MAKE) distclean; fi \\
&& CC="\$(CC)" CFLAGS="$PCRE_OPT" \\
./configure --disable-shared $PCRE_CONF_OPT --host=arm-uclibc-linux

3、配置环境变量
用华硕的工具编译
export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin
export STAGING_DIR=/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/lib
export CC=arm-uclibc-linux-2.6.36-gcc
export CXX=arm-uclibc-linux-2.6.36-g++
export AR=arm-uclibc-linux-2.6.36-ar
export RANLIB=arm-uclibc-linux-2.6.36-ranlib
export NGX_SYSTEM=linux
export NGX_RELEASE=3.2-XT6
export NGX_MACHINE=arm

4、编译
./configure --with-zlib=/home/yushi/ss/zlib-1.2.11 --with-pcre=/home/yushi/ss/pcre-8.39 --prefix=/home/yushi/ss/nginx
make && make install

K2P金色博通版本信息

K2P金色博通版本信息有7条评论

2017年9月22日 at 下午10:26分类:硬件 阅读: 1,370 次

FLASH布局:

Creating 8 MTD partitions on "bcmsflash":
0x000000000000-0x000000040000 : "boot"
0x000000040000-0x000000ec0000 : "linux"
0x0000001fc4f4-0x000000ec0000 : "rootfs"
0x000000ec0000-0x000000fc0000 : "data"
0x000000fc0000-0x000000fd0000 : "factory"
0x000000fd0000-0x000000fe0000 : "dev_info"
0x000000fe0000-0x000000ff0000 : "nvram_backup"
0x000000ff0000-0x000001000000 : "nvram"

# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "boot"
mtd1: 00e80000 00010000 "linux"
mtd2: 00cc3b0c 00010000 "rootfs"
mtd3: 00100000 00010000 "data"
mtd4: 00010000 00010000 "factory"
mtd5: 00010000 00010000 "dev_info"
mtd6: 00010000 00010000 "nvram_backup"
mtd7: 00010000 00010000 "nvram"

CFE下信息:

 

KERNEL(linux)开头的内容:

rootfs开头的内容:

 

目前用到0x9a7680:

 

data区的内容,用户可写的数据区(/tmp/media/data/ ):

factory区,出厂参数:

包含无线校准参数和mac地址,将下面的telnet_enable改成on会永久打开telnet:

dev_info区,加密保存设备信息:

nvram_backup分区,明文保存nvram备份信息:

nvram分区:

斐讯K3硬件配置

斐讯K3硬件配置无评论

2017年9月16日 at 上午9:40分类:硬件 阅读: 1,081 次

电源12V 4A,8根Pcb天线

128M Flash,512M Ram

 

CPU,BCM4709C 双核1.4G

 

Wifi芯片:BCM4366,一共2颗,分别负责2.4G和5G,4×4 MU-MIMO处理器,支持NitroQAM调制技术。

功率放大:5G采用PA5542功率放大器;2.4G采用SKY2623L功率放大器

 

屏幕控制:PIC32MZ1024ECH100单片机

利用安卓手机远程控制Aria2

利用安卓手机远程控制Aria2无评论

2017年9月15日 at 下午10:06分类:其他 阅读: 2,378 次

本文介绍如何用安卓手机来远程控制路由器上的Aria2

路由器使用K3C定制版本

Aria2可以通过RPC进行远程控制,默认的端口是6800

一、DDNS或内网穿透
1、如果你有公网地址,先配置DDNS,然后通过端口映射将6800端口映射到K3C的6800端口

比如你的ddns为http://myweb.3322.org,那么aria2的远程rpc地址为
http://myweb.3322.org:6800
2、如果你路由器没有公网地址,那就需要进行内网穿透,目前版本的K3C固件还没有添加内网穿透应用,你可以借用其他路由器,比如K2P,假设K2P地址为192.168.2.1,K3C地址为192.168.2.100
先去www.ngrok.cc申请一个账号,开通免费的隧道

用前置域名的方式,比如前置域名为myaria

开通后配置K2P的Ngrok:

Token信息可以在网站上的“我的信息”菜单查看
配置生效后,你的aria2的远程rpc地址为
http://myaria.ngrok.cc
3、手机下载安装“Aria2下载管理器”
Aria2下载管理器_1.0.5
4、手机配置
进入账户管理

添加一个账号,比如用内网穿透的,注意这里的端口号是80

或者ddns的,这里的端口号是6800或者你指定映射的端口号

添加后在用户菜单点击刚才新建的账号开始连接,连接成功后可以添加/删除下载任务