2017年3月10日星期五

目前最轻的自行车

 世界上最轻的自行车是美国DELTA7 Sports推出的一款全球限量200辆的Arantix登山自行车,这款采用手工打造的车架成本就达6995美元(约合人民币4.96万元),整车售价至少要11995美元(约合人民币8.5万元),但整车重量仅有1.25公斤左右,还可以支撑体重最高90.8公斤的赛车手。








 就像全球其它品牌强调的轻量化一样身清如燕,不过说到的车架结构与材质设计,更让这辆新车一推出就受到全球自行车坛的高度注目!
    这款全球限量200辆的登山自行车,是全球首辆采用通风、透明的镂空管作为车身骨架,利用被称为Iso Truss的碳纤维合成物来编织,其坚固程度超过目前全球自行车坛所采用的材质。




 


    而碳纤维材质与其它碳纤维的制程一样,通过烘烤而成并且涂布了环氧树脂,放在255华氏温度的烤炉里烘烤四小时以上,更惊人的是该结构更可以直接抵挡枪榴弹的射击,而且即使产生损坏也仅局限于镂空的单一空格。




转自 http://www.qixing365.com/thread-23376-1-1.html

树莓派 orange pi linux 使用 免费 DDNS 3322 公云 动态域名 (debian\ubuntu)

有效性&稳定性
方法1>方法2>方法3>方法4

方法1:
安装lynx文本浏览器
apt-get update
apt-get install lynx


编辑etc/rc.local

把下面代码放到下图红框位置(红色字体为填入3322用户,密码,动态域名)

lynx -mime_header -auth=username:password "http://members.3322.net/dyndns/update?system=dyndns&hostname=domainname.3322.net"

(exit 0之前)。





保存退出

效果为linux启动时执行一次.



还可以配合定时任务,每天凌晨5点刷新ddns
方法如下:
ssh输入crontab -e
按1
//使用nano文本编辑器

把这两行代码放到最底部

0 4 1 * * /sbin/reboot
0 5 0 * * lynx -mime_header -auth=username:password "http://members.3322.net/dyndns/update?system=dyndns&hostname=domainname.3322.net"







CTRL+O 回车//保存
CTRL+X //退出编辑器

等于把定时命令写入到crontab计划任务,重启生效

0 4 1 * * /sbin/reboot前面的0 4 1 * *代表每个星期一的凌晨4点执行
0 5 0 * *代表每天凌晨5点执行


------------------------------------------------
方法2:安装w3m 文本浏览器
apt-get install w3m
把下面这段:
w3m -no-cookie -dump "http://登录名:密码@members.3322.org/dyndns/update?system=dyndns&hostname=3322域名.f3322.net"

例如
w3m -no-cookie -dump "http://aaaa:bbbb@members.3322.org/dyndns/update?system=dyndns&hostname=cccc.f3322.net"

复制到rc.local(exit 0之前)。
效果为linux启动时执行一次.







或把下面这段放到crontab(计划任务)
ssh输入cronrab -e  选择1,

0 3 1 * * w3m -no-cookie -dump "http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=domainname.3322.net"

//每个星期一凌晨3点执行ddns




ctrl+o覆盖保存,ctrl+x退出。
上面这段代表每天6点执行一次ddns刷新。

0 2 1 * * /sbin/reboot

//每星期一凌晨两点自动重启
---------------------------------------------




方法3,不用装任何东西,直接一段wget:
代码如下,使用方式同上。
wget -q -O- 'http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=domainname.3322.net'

----------------------------------------------------



方法4:
ssh下输入apt-get install ddclient

安装ddclient

安装好后会有图形界面向导,预内置的ddns很少,我们可以一路回车跳过

之后去etc/ddclient.conf编辑

3322公云:
use=web, web=ip.3322.org
protocol=dyndns2
server=members.3322.org
script=/dyndns/update?system=
login=你的用户名
password=你的密码
wildcard=yes
你的动态域名.f3322.net
daemon=3600


changeip:

use=web, web=ip.changeip.com
#provide server and login details
protocol=changeip
ssl=yes
server=nic.changeip.com/nic/update
login=登陆名
password=密码
你注册的changeip动态域名



3322公云一例子:
use=web, web=ip.3322.org
protocol=dyndns2
server=members.3322.org
script=/dyndns/update?system=
login=peter111
password=111peter
wildcard=yes
peter.f3322.net
daemon=3600



use=web意思是,通过访问web页面获得IP地址
 web=ip.3322.org意思是访问此网址获得ip









2017年2月28日星期二

Orange Pi 香橙派 集成 BBR 内核 Armbian





带BBR的armbian预编译固件

root  1234

OrangePi zero 4.10

非实时内核
http://pan.baidu.com/s/1pKQU6fx
OneDrive

OrangePi one 4.10 
非实时内核 : 
https://pan.baidu.com/s/1boHj88R
OneDrive

ssh连上后(root/1234),
提示输入当前密码,然后提示输入新密码

之后提示建立用户,你可以ctrl+c取消,ssh重连。

ssh敲入
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
启动BBR。


输入
sysctl net.core.default_qdisc
显示fq

输入
lsmod | grep bbr
返回值有 tcp_bbr 模块

即说明 bbr 已启动。


感谢:
http://www.jianshu.com/p/20663d18bac4

https://blog.jie.today/2016/12/26/add-bbr-support-to-raspberry-pi-raspbian/
https://www.sfantree.com/raspberry_bbr/

https://github.com/iMeiji/shadowsocks_install/wiki/%E5%BC%80%E5%90%AFTCP-BBR%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95

2017年2月22日星期三

群晖 NAS 搭建 shadowsocks 服务端 ( ss-server Docker/libev)

机型 DS916+ x86;
选用shadowsocks-libev;

实测环境:群晖DSM6.1里面的套件中心-安装docker,找到其gists/shadowsocks-libev并使用。docker搭建好后,本机ss客户端 访问192.168.10.193 的 NAS ss-server,测试连接成功。





具体步骤:

到套件中心,搜索docker并安装。

到‘主菜单’,打开docker。

到映像-新增-url输入gists/shadowsocks-libev地址下载docker
(对新手,此docker较合适在群晖使用)






下载好几M的docker后,选中他,如下图所示,点启动-高级设置-网络-打钩-环境。


来到环境这里


到https://hub.docker.com/r/gists/shadowsocks-libev/查看相关说明,

新手手动输入成下图样子即可。

理解下面信息的朋友,可以改SERVER_PORT/PASSWORD/METHOD等地方为你想要的。

(一般需要改密码,加密方式,端口等)


最后-确定-启用,然后到‘容器’里看工作状态和信息。


电脑可以用SSCap客户端 输入NAS的ip,默认缺省配置下的SS端口12000,密码password以及加密方式aes-256-cfb来测试TCP、UDP连接。

如无意外,可以 PING通SS服务端,如文中开头图。

剩下就是把ss服务端映射到公网。

可以先在公网路由,DMZ输入192.168.群晖IP。

成功的话,手机4G ss客户端可以连接到群晖ss服务端。


DMZ安全性大大降低,可做临时测试用,最后还是关DMZ,开公网路由的端口转发。

公网路由给NAS端口转发,例如ss允许在800端口,则公网的路由器,端口映射(TPLINK又叫虚拟服务器),把外部800端口转发给192.168.群晖IP。



2016年4月10日星期日

分享几个带shadowsocks客户端的路由固件

“这里介绍的路由固件多为7620方案,其次71xx方案,都推荐在breed下刷入使用,需要路由提前刷入breed,新玩家可以搜索你的路由刷入breed教程”

1:“30¥5K路由配合这固件摇身一变最高性价比路由。”
【推荐】华硕改版固件,http://www.right.com.cn/forum/thread-161324-1-1.html
百度网盘http://pan.baidu.com/s/1qWr367y







2:
【推荐】极玩路由固件,http://www.geewan.com/download.html
百度网盘http://pan.baidu.com/s/1mglajoc
支持的7620方案不多,在不支持的OYE001路由也能刷入,WAN识别错误,但不影响正常工作。






3:
潘多拉固件,http://downloads.openwrt.org.cn/PandoraBox/
7620方案,是集成ss客户端的OpenWRT一个分支





4:
OpenWRT固件,http://downloads.openwrt.org/
集成ss 4M固件 71xx brcm47xx (需翻墙下)

5:
OpenWRT纯净固件通过ssh安装shadowsocks插件。

一种是简单的,安装一个插件即可   “还可以摇身一变作为ss服务端”
https://github.com/bettermanbao/openwrt-shadowsocksR-libev-full/releases

另一种是aa65535的shadowsocks插件,需配合Chinadns做分流
https://sourceforge.net/projects/openwrt-dist/files/shadowsocks-libev/2.4.5-86076fb/




6:
明月永在固件,https://myop.cf/
71xx固件http://pan.baidu.com/s/1i3uYGeh




7:
带shadowsocks客户端的tomato固件,bcm方案
http://pan.baidu.com/s/1hqIHleW





 8:merlin梅林固件 固件,http://www.mediafire.com/asuswrt-merlin/
仅支持BCM4709方案路由。







9:魔豆路由


如果您知道哪些固件支持shadowsocks而这里还未收录的,欢迎分享!


PS:
推荐联想mini newwifi,斐讯PSG712 K1 K2系列路由。配合刷breed教程即可随意刷上面路由固件。想尝鲜的新玩家可以入35¥刷好breed的5K路由。

2016年3月17日星期四

Raspberry Pi 树莓派2 搭建 ShadowsocksR服务器 (Raspbian\Debian)




“想在低成本的路由器上搭建SS服务端的朋友可以看这里


下面介绍树莓派2搭建ShadowsocksR服务端:
设备:树莓派2 Model B 获得公网IP

固件:Raspbian-jessie

没预装Raspbian的朋友参考以下步骤:
Raspbian是pi官方系统,初次安装的话可以选用NOOBS_v1_8_0.zip,它自带Raspbian系统。使用方法:在windows下用SDFormatter.exe格式化TF卡,然后把NOOBS_v1_8_0.zip里面的文件复制到TF卡,插回去Pi开机即可。


树莓派Raspbian系统自带SSH,在其他电脑通过putty.exe ssh输入树莓派ip,连上去树莓派:

默认用户名pi
默认密码raspberry


sudo passwd root
建立root账户

然后
su root
登录root

最后
apt-get update


------------------------ShadowsocksR一键安装脚本(来源)-----------------------------

下面三行代码,执行下一条之前先等上一条代码执行完

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh

chmod +x shadowsocksR.sh

./shadowsocksR.sh


过程需要等7-20分钟,之后SSR服务端如下图所示架设完成。




上面有包含单用户的信息
需要修改端口 密码的话可以先执行下面代码提权
sudo chmod 777 /etc/shadowsocks.json
然后通过WinSCP.exe 修改/etc/shadowsocks.json的文件

-----------------下面是多用户代码例子------------------------------

{
    "server":"0.0.0.0",
    "server_ipv6": "[::]",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "80":"password1",
        "443":"password2"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "protocol": "auth_sha1_compatible",
    "protocol_param": "",
    "obfs": "tls1.0_session_auth_compatible",
    "obfs_param": "",
    "redirect": "",
    "dns_ipv6": false,
    "fast_open": false,
    "workers": 1
}

-----------------------------------------
注意,多用户,最后一个用户的逗号是在大括号外
最后一行的workers数目代表线程数



PS:
注意防火墙问题,我的树莓派环境在内网,公网的TP-Link路由为树莓派开通DMZ。日后用端口转发更安全。长久用还需加强树莓派的SSH加密(更改ssh端口、取消密码登录,加入私钥等)。


相关阅读:
Raspberry Pi 树莓派2 搭建 Shadowsocks服务器 (Ubuntu 14.04)
OpenWRT 路由器搭建 Shadowsocks 服务器 (ramips-mt7620 router)

2016年3月9日星期三

OpenWRT 安装轻便的Shadowsocks luci 客户端 (ramips/71xx/bcm47xx)

作者是Jacky Bao;github这里有相关介绍、预编译IPK文件下载。
下图为效果图,配置文件也支持shadowsocksR.上网方式gfwlist:被墙网址走SS。










手把手安装教程:
安装所需:
OpenWRT 15.05 联网路由, 8M flash或更大;
putty.exe 或其他SSH工具。







1、输入OpenWRT路由IP;
2、输入root用户名和密码;
3、根据芯片,输入三行命令(输入下一条命令之前等待上一条命令完成)。

---------------------------------ramips-------------------------------------
opkg update

wget http://www.drivehq.com/file/DFPublishFile.aspx/FileID3273395192/Keyu0r9hap5evr1/shadowsocks-libev-gfwlist-polarssl_2.4.5-5_ramips_24kec.ipk

opkg --force-overwrite install shadowsocks-libev-gfwlist-polarssl_2.4.5-5_ramips_24kec.ipk
-------------------------------------------------------------------------------







---------------------------------71xx----------------------------------------
opkg update

wget http://www.drivehq.com/file/DFPublishFile.aspx/FileID3273395872/Keyoeh9tga4q291/shadowsocks-libev-gfwlist-polarssl_2.4.5-5_ar71xx.ipk

opkg --force-overwrite install shadowsocks-libev-gfwlist-polarssl_2.4.5-5_ar71xx.ipk
-------------------------------------------------------------------------------







-------------------------------bcm47xx-------------------------------------------
opkg update

wget http://www.drivehq.com/file/DFPublishFile.aspx/FileID3273397862/Keya8wiadqaswa1/shadowsocks-libev-gfwlist-polarssl_2.4.5-5_brcm47xx.ipk

opkg --force-overwrite install shadowsocks-libev-gfwlist-polarssl_2.4.5-5_brcm47xx.ipk
-------------------------------------------------------------------------------

最后来到下图的地方,可以修改配置文件为你的ss账户信息(支持SSR)。




在VPS上,把onedrive/google team drive 网盘 映射出webdav:8080 ( rclone )

1:pc rclone 挂载上网盘后,复制配置文件到vps上 vps输入下面临时建立webdav rclone serve webdav od: \   --addr 0.0.0.0:8080 \   --user admin --pass 'admin' \  ...