? Editing: Post:21.body Save Delete Cancel
Content changed Sign & Publish new content

ErrNoUser

Freedom

Follow in NewsfeedFollowing

关联节点: 23

Latest comments:

傷痛 - 葉倩文

on Sep 19, 2017

傷痛(《刀》片尾曲

夜裡孤單淒身於晚空
紛飛冷雪撲面覺冰凍
淚已沾濕悲傷的眼中
心中泛著舊日斷腸夢
讓往昔消失於風雨中
即使以往片段更傷痛
讓這淒淒清清的冷風
吹走舊日頹喪舊夢
不會知 不會懂 心已空
失意中 悲憤中 誰會懂
難道世上全是這樣全被你操縱
越是逃避越是情重越傷痛
不想這生憂鬱半生再失意空洞
仇恨惡夢雷電震動全部似失控
刀光劍影風聲雨聲漸相溶
彷彿這刻心中鬥爭現已全被撩動

記錄我愛聽的歌

开始阅读

禁用浏览器缓存

on Sep 08, 2017 ·
1 comment

因为0Net的特殊性,服务器就在本地,浏览器缓存我个人认为意义不大,直接设置立即过期,权当是禁止了吧.

在index.html的head内容中加入如下几行

 <meta http-equiv="cache-control" content="max-age=0" />
 <meta http-equiv="cache-control" content="no-cache,no-store, must-revalidate" />
 <meta http-equiv="expires" content="SAT, 01 Jan 2000 1:00:00 GMT" />
 <meta http-equiv="expires" content="0" />
 <meta http-equiv="pragma" content="no-cache" />

大家可以测试一下

我的测试结果是,这一段加到了哪个页面,那个页面就不缓存了,但是css和js还是都缓存了,不爽.

开始阅读

禁止ZeroNet的log

on Sep 08, 2017 ·
2 comments
  1. 为什么要禁止log
    众所周知, 日志很重要, 但是比如debug等log一般也就是在调试的时候使用,正常运行一般不会特别关注日志,除非有问题需要去追踪问题所在.
  2. 看到有朋友的日志量差不多快2G了, 我相信那么大的日志文件,没有几个人去打开了看的,所以基本上都可以禁止.
  3. 禁止log以后可以减少不必要的磁盘空间开销和磁盘IO
  4. 如何禁止
    bash -c "/ZeroNet/zeronet.py --silent" 1>/dev/null 2>&1
    记得把/ZeroNet/zeronet.py改成你自己的位置.参数里面不要加debug相关的参数,不要加verbose
开始阅读

到底需要怎么"备份"和"恢复"自己的0网信息

on Aug 21, 2017 ·
3 comments

备份ZeroNet/data/{users.json, sites.json, mutes.json}

将上述3个文件打包, 加上密码, 这个密码请用自己能记住的哦, 然后给自己不少于3个以上的邮箱发送一份邮件带上这个附件啦.

如果有习惯邮件备份的童鞋可以设置gmail邮箱全部转发到yahoo,然后设置yahoo全部转发到163,163全部转发到另外的一个gmail邮箱,记得转发的时候要保留本邮箱中的不要删除哦, 就算任何一个邮箱忘记了,或者yahoo死翘翘了还有其他几个备份, 如果有很多敏感词需要备份,请不要转发到国内邮箱.

如果有修改js和html还有css的,建议push到github.com免费保存.

备份如何使用, 安装ZeroNet后覆盖这3个文件,然后启动ZeroNet就O了

如果长期使用Docker和Tor的童鞋, 可以创建两个容器,--volume指定同一个位置的data,然后start用tor的容器来publish新的信息,如果是几天不看有大量更新的时候可以start那个不带tor的抓最新的页面回来,当然如果是天天写的都是敏感词,那么请记得带套上网,安全第一.

开始阅读

ubuntu 16.04 阿里云 Source

on Aug 21, 2017

最近有时候用一下ubuntu,虽然不是最主要的操作系统,但是做img的时候还是需要把/etc/apt/sources.list改掉的,强迫症, 下面是每次使用的阿里云的source, 记录一下,其实google随便都能找到,充数发一贴吧

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
开始阅读

CentOS 7.3 升级内核到4.12.x

on Aug 21, 2017

7.3出来也很久了,是时候从7.2升级到CentOS 7.3.1611, 安装的时候内核版本是3.10的, 如果想Docker用的爽,那最少也需要升级到4.9或以上, lts的可能是4.14估计还要等,又不想用4.9,那就用ml的4.12吧, ml请注意,不是那种身心愉悦的运动的ml,是mainline

  • 导入GPG-Key
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

  • 安装release包
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

  • 如果这个yum插件没有装,请安装之
    yum install yum-plugin-fastestmirror

  • 安装新版本的内核以及附属包
    yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-source kernel-ml-tools

  • 调整启动项顺序
    grub2-set-default 0

  • 重启动
    reboot

  • 启动成功后查询内核版本是否已更新
    uname -a

  • 卸载旧版的内核
    yum remove kernel-3.10*

所有的yum命令的-y我都去掉了, 如果需要免除yes,请在yum 后添加-y参数

开始阅读

如何加大自己Blog评论区的容量

on Aug 17, 2017 · less than 1 min read ·
3 comments

如下图所示打开ZeroNet下面的data目录

找到Users目录

开始阅读

翻墙利器: Tor的配置文件

on Aug 10, 2017 · 3 min read ·
3 comments

Tor是什么,就不在这里科普了,下面是配置文件,也就是torrc文件

有3个地方我注释掉了,见#号开头的行,因为您的目录可能和我的不一样

排除了网络不够安全的国家{cn},{hk},{mo},{kp},{ir},{sy},{pk},{cu},{vn},{ru},{??}

指定出口地址为美国ExitNodes {us}

开始阅读

ZeroNet Docker Image

on Aug 08, 2017 ·
5 comments

https://hub.docker.com/r/nofish/zeronet/

nofish已经做了一个image,但是功能比较简单,所以我也做了一个,
后续慢慢加功能, 和nofish的相比, 他是默认关闭Tor

  • 默认强制Tor

  • 支持Tor Bridges

  • 支持UIPassword

用的最新的ZeroNet, 后续准备每天自动编译一个版本出来.

hub.docker.com页面

https://hub.docker.com/r/0net/

Image页面

https://hub.docker.com/r/0net/zeronet-x64/

Dockerfile

https://hub.docker.com/r/0net/zeronet-x64/~/dockerfile/

编译详情

https://hub.docker.com/r/0net/zeronet-x64/builds/

源码分享

https://github.com/errnouser/zeronet-x64.git

测试详情

https://travis-ci.org/errnouser/zeronet-x64

开始阅读

Zeronet with tor for raspberry pi 2B

on Aug 07, 2017 ·
1 comment

一直想做个box,里面装好了ZeroNet, 随时随地可以访问,在家里多个设备都能访问,正好有个树莓派,将就用一下吧,顺便把做好的分享给大家,大家就可以用啦.

Zeronet with tor for raspberry pi 2B
树莓派下能正常工作的ZeroNet和Tor的docker镜像

硬件

  • 树莓派2B
  • 处理器 - 900MHz ARM A7 CPU
  • 内存 - 1GB
  • 以太网
  • 存储 - Micro SD Card

操作系统

编译好的镜像地址

Dockerfile文件

FROM resin/raspberry-pi-alpine:latest

ENV HOME /root

RUN apk --update upgrade \
&& apk add tor --update-cache --repository http://dl-4.alpinelinux.org/alpine/edge/community/ \
&& apk --no-cache --no-progress add musl-dev bash gcc python python-dev py2-pip \
&& pip install gevent msgpack-python \
&& apk del musl-dev gcc python-dev py2-pip \
&& rm -rf /var/cache/apk/ /tmp/ /var/tmp/* \
&& mkdir -p /root/data \
&& echo "SOCKSPort 9050" >> /etc/tor/torrc \
&& echo "ControlPort 9051" >> /etc/tor/torrc \
&& echo "DataDirectory /root/data/tor" >> /etc/tor/torrc \
&& echo "DirReqStatistics 0" >> /etc/tor/torrc \
&& echo "GeoIPFile /root/data/tor/geoip" >> /etc/tor/torrc \
&& echo "GeoIPv6File /root/data/tor/geoip6" >> /etc/tor/torrc \
&& echo "CookieAuthentication 1" >> /etc/tor/torrc \
&& git clone https://github.com/HelloZeroNet/ZeroNet.git

VOLUME /root/data

WORKDIR /root

ENV ZERONET_UI_PORT=43110 ZERONET_HOME=1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D DISABLE_TOR=false

CMD ( ${DISABLE_TOR} || tor & ) && python /ZeroNet/zeronet.py --tor $( ! ${DISABLE_TOR} && echo "always" || echo "disable" ) --ui_ip "*" --ui_port ${ZERONET_UI_PORT} --data_dir /root/data --homepage ${ZERONET_HOME}

EXPOSE 43110 15441

调用方式

docker run \
​​​​​​​    --detach \
    --name 0z \
    --hostname 0z \
    --volume ~/0z:/root/data \
    --publish 43110:43110 
    --publish 15441:15441 \
    0net/zeronet-tor-rpi:latest
开始阅读

判断自己的站点/域名是否发布成功---VPS法

on Aug 05, 2017 · 1 min read

VPS 检测

前面提到过洋葱检测法,毕竟DeepWeb不是每个人都熟悉使用的,下面说一下另外我测试的一个方法

先注册一个国外的vps,具体怎么注册,收费还是免费的,您自己google啦,这里不重点介绍. 我用的是一个匿名免费的, 已经内置了docker.

个人使用的笨办法,仅供参考,不做推荐.

开始阅读

判断自己的站点/域名是否发布成功---洋葱检测法

on Aug 05, 2017 · 305 min read ·
2 comments

当您的站点发布以后,或者您给自己的站点设置了新的域名,
一般需要验证一下是否成功, 就我所知的方法有这几个

  • 叫上亲朋好友连线观摩一番, 能打开能访问说明OK,
    此方法不过多讨论.

  • 下面简单介绍两个我测试OK的办法,不需要找人帮忙,并且完全匿名.

  • 洋葱大法好,用了都知道.

开始阅读

如何部署一个新域名

on Aug 05, 2017 · 540 min read ·
1 comment
  • 打开data目录
开始阅读

使用新域名啦 http://127.0.0.1:43110/errnouser.bit

on Aug 05, 2017 ·
8 comments

首先, 非常感谢domains4free帮忙注册域名.

新的地址如下

http://127.0.0.1:43110/errnouser.bit/

开始阅读

如何备份和回复ZeroNet数据

on Aug 03, 2017

这个实验估计一下做不完了,明天晚上再研究,估计需要花点时间,因为第一次update真的好难成功

未完待续

我简单做个实验,步骤如下

1 我先用docker run一个zeronet,叫做01

docker run -d -v ~/01:/root/data -p 15101:15441 -p 43111:43110 --name 01 nofish/zeronet

2 在01中随便clone一个站点,然后用我的errnouser给01做一个seed

3 把01停掉, 创建一个zeronet叫02

docker run -d -v ~/02:/root/data -p 15102:15441 -p 43112:43110 --name 02 nofish/zeronet

4 备份02目录

5 把01中的users.json覆盖到02目录中的对应位置

替换users.json以后,可以直接在隐藏菜单选择在01中注册的id

6 把01中的sites.json覆盖到02目录中的对应位置

7 mutes.json我就懒的测试了,反正我也没有屏蔽过谁.

测试最后的结果是users.json是最重要的, 里面有个人登录的私钥, 也有站点加密的私钥.主要是备份这个文件

开始阅读
Add new post

Title

21 hours ago · 2 min read ·
3 comments
Body
开始阅读

Not found

Title

21 hours ago · 2 min read

网友评论:

user_name 1 day ago
Reply
Body
This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More