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

陈佳的博客-程序员成长之路

一个php程序员的日常
永远在线

telegram:chenjia404

Follow in NewsfeedFollowing

Latest comments:

centos7 安装 i2p 远程管理

on Jun 29, 2018
##安装Java环境
yum install -y java-1.8.0-openjdk.x86_64

##下载i2p
curl https://download.i2p2.de/releases/0.9.35/i2pinstall_0.9.35.jar -O

##安装i2p
java -jar i2pinstall_0.9.35.jar -console

安装的时候会提示选择目录,推荐使用 /root/i2p/

配置文件在 /root/.i2p 目录。
修改 clients.config 文件

clientApp.0.args=7657 0.0.0.0 ./webapps/

修改 /root/.i2p/router.config
增加密码,注意实际要复杂一点。

consolePassword=123456

在/root/i2p/ 目录启动i2p,如果当前用户是 root ,需要修改 i2prouter 文件,把里面的 ALLOW_ROOT=true 去掉注释。

./i2prouter start

打开http://ip:7657/configupdate 选择『仅下载、验证并重启』。

Read more

解决Linux 中/var/spool/postfix/maildrop目录下堆积大量小文件问题

on Jun 27, 2018

Linux在执行cron的时候,会默认把运行输出以邮件的发给cron所有者,但是很多时候都没有配置sendmail 和 postfix,于是大量发送失败的邮件就堆积在maildrop 目录里面了,日积月累越来越多。

这些小文件可以直接删除,不过使用 rm -rf /var/spool/postfix/maildrop/ 删除会提示参数过多,使用下面的命令分割参数即可:

find /var/spool/postfix/maildrop/ -type f |xargs rm -rf

另外如果不需要邮件提示,可以把cron的输出指向 /dev/null 2>&1 。

Read more

获取配置LET’S ENCRYPT(CERTBOT)的免费HTTPS证书

on May 03, 2018 · 2 min read ·
3 comments

维基百科介绍

Let's Encrypt 是一个将于2015年末推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。

Let's Encrypt 是由互联网安全研究小组(ISRG,一个公益组织)提供的服务。主要赞助商包括电子前哨基金会,Mozilla基金会,Akamai以及思科。2015年4月9日,ISRG与Linux基金会宣布合作。

用以实现这一新的数字证书认证机构的协议被称为自动证书管理环境(ACME)。[4] GitHub上有这一规范的草案,且提案的一个版本已作为一个Internet草案发布。

Let's Encrypt 宣称这一过程将十分简单、自动化并且免费。

Read more

学习php的一些链接

on Apr 26, 2018 ·
1 comment
Read more

禅道无法使用iredmail搭建的邮箱发信问题

on Apr 25, 2018

禅道9.8.3自带的phpmailer版本比较低,更新phpmailer到5.2-stable版就行了,禅道的phpmailer目录在lib/phpmailer。

替换class.smtp.php class.phpmailer.php文件,在class.phpmailer.php文件最开始加上include "class.smtp.php";

cd lib/phpmailer
wget https://github.com/PHPMailer/PHPMailer/raw/5.2-stable/class.phpmailer.php -O class.phpmailer.php
wget https://github.com/PHPMailer/PHPMailer/raw/5.2-stable/class.smtp.php -O class.smtp.php
nano phpmailer.class.php #添加 include "class.smtp.php";
Read more

分享一些常用的安卓软件

on Apr 23, 2018 ·
1 comment

最好的手机浏览器
com.android.chrome_65.0.3325.109.apk

ed2k://|file|com.android.chrome_65.0.3325.109.apk|62460251|C9021DD834EAF57B35C2108F6BC5631E|h=K5SMENLW7ZF6XHEYTK36W2YF5MVQH2VS|/

一个应用市场,很多play市场的包,重要的是有历史版本,
APKPure_v2.9.1_apkpure.com.apk

Read more

zeronet常用参数

on Apr 23, 2018 ·
5 comments

--ui_ip 0.0.0.0 监听指定ip,如果值是127.0.0.1就是本机,0.0.0.0就是任意主机,局域网所有电脑都可以访问。

--ui_port 43110 监听端口

--fileserver_ip ip 和其它客户端共享文件的ip。

--fileserver_port port和其它客户端共享文件的端口,默认15441,推荐修改。

--homepage address 主页地址,默认是1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D

--file_size_limit 默认是10,单位是mb,如果文件大于这个参数,zeronet客户端是无法获取这个文件。

--size_limit 每个站点默认大小,默认是10,单位是mb,推荐修改到20或者50。

--trackers_file 指定一个trackers文件列表。

另外也可以使用配置文件,zeronet.conf文件位置,在Windows环境下zeronet.exe同级目录,linux环境下建立在zeronet.py同级目录,都是data的上级目录。

配置样例如下:

[global]
file_size_limit=100
size_limit=100
fileserver_port=20177
Read more

zeronet在局域网使用

on Apr 20, 2018 ·
2 comments

新版的 zeronet 自动带局域网发现机制,另外 zeronet 自带 trackers 功能,可以用作公司内网文档分享,或者家庭内部的文档分享。

重命名 plugins 目录的disabled-Bootstrapper,然后重启 zeronet,你的zeronet就带 trackers 功能了,局域网其它设置的 trackers 就可以指向这个地址。

格式:zero://192.168.0.133:53110

Read more

给零网增加trackers解决节点过少的问题

on Apr 20, 2018 ·
39 comments

修改zeronet.conf文件,注意文件路径要全。如果你的zeronet目录没有zeronet.conf,就在ZeroNet.exe所在目录创建。

[global]
trackers_file=C:\soft\ZeroNet-win-dist\trackers_all.txt

创建trackers_all.txt,数据来源:https://github.com/ngosang/trackerslist

http://share.camoe.cn:8080
http://retracker.telecom.by:80
udp://bt.xxx-tracker.com:2710
udp://tracker.uw0.xyz:6969
http://0d.kebhana.mx:443
udp://seedbay.net:2710
udp://tracker.qt.is:6969
udp://exodus.desync.com:6969
udp://open.upeer.org:1337
udp://tracker.torrent.eu.org:451
udp://torr.ws:2710
http://retracker.spb.ru:80
http://tracker.tfile.me:80
http://tracker.tfile.co:80
http://pubt.in:2710
http://z.crazyhd.com:2710
udp://tracker.vanitycore.co:6969
udp://tracker.justseed.it:1337
udp://tracker.ds.is:6969
udp://tracker.0o.is:6969
udp://tracker.coppersurfer.tk:6969
udp://tracker.tiny-vps.com:6969
udp://tracker.port443.xyz:6969
udp://tracker.opentrackr.org:1337
udp://tracker.open-internet.nl:6969
udp://open.stealth.si:80
udp://thetracker.org:80
udp://retracker.lanta-net.ru:2710
udp://open.demonii.si:1337
udp://tr.greenhat.be:80
http://retracker.mgts.by:80
udp://inferno.demonoid.pw:3418
udp://tracker.internetwarriors.net:1337
udp://9.rarbg.com:2710
udp://peerfect.org:6969
udp://tracker4.itzmx.com:2710

还或者使用的我提供的

[global]
trackers_file=C:\soft\ZeroNet-win-dist\data\1Bm8RDrnitgbh7Nbsbo6T9j5VDLWTGaar4\trackers_all.txt

安卓手机

[global]
trackers_file=/storage/emulated/0/Android/data/net.mkg20001.zeronet/files/zero/data/1Bm8RDrnitgbh7Nbsbo6T9j5VDLWTGaar4/trackers_all.txt

另外重命名 plugins 目录的disabled-Bootstrapper,然后重启 zeronet,你的zeronet就带 trackers 功能了,局域网其它设置的 trackers 就可以指向这个地址。
zero://127.0.0.1:53110 就是一个tracker。

Read more

阿里云centos6 yum更新内核

on Apr 19, 2018

1.导入key

rpm --import [https://www.elrepo.org/RPM-GPG-KEY-elrepo.org](https://www.elrepo.org/RPM-GPG-KEY-elrepo.org) #导入key

2.添加仓库

yum install -y [http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm](http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm) //centos 7 执行这个添加源
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm // centos 6 执行这个添加源

3.安装驱动
https://help.aliyun.com/knowledge_detail/59360.html
4.安装内核

yum --enablerepo=elrepo-kernel install -y kernel-ml //安装当前最新内核,以后升级内核直接运行这句就可
yum --enablerepo=elrepo-kernel install -y kernel-lt //安装当前长期维护内核,以后升级内核直接运行这句就可

5.修改 /etc/grub.conf,将default=1改成default=0
6.reboot
7.uname -r查看内核版本

Read more

使用zeronet更新zeronet

on Apr 07, 2018

打开 http://127.0.0.1:43110/1UPDatEDxnvHDo7TXvq6AEBARfNkyfxsp/ ,等待页面加载完成,页面会提示你最新开发版本,和你当前的版本。

然后回到首页。

update.png (286x635)

Read more

zeronet和区块链结合起来

on Mar 27, 2018 ·
9 comments

我最近在想一个问题,如果把zeronet和区块链结合起来,会是怎么样的一个场景呢?

1.运行节点获取区块奖励

2.发布内容获取区块奖励

Read more

CentOs安装oh my zsh

on Mar 26, 2018

安装zsh

yum -y install zsh

选择zsh

chsh -s /bin/zsh

重新登录服务器。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Read more

使用docker自动给zeronet新站做源

on Mar 25, 2018 ·
3 comments

https://github.com/chenjia404/zeronet-autoseed

zeronet 自动给新站做源工具,基于官方镜像。

docker run --name zeronet-autoseed -d -p 20184:20184chenjia404/zeronet-autoseed

如果需要开启tor

docker run --name zeronet-autoseed -d -e "ENABLE_TOR=true" -p 20184:20184chenjia404/zeronet-autoseed

注意这个是给新站做源,所以不需要访问,不然会有Invalid host错误。

我提供了十几个节点给新站做源,欢迎大家一起来做源。

Read more

php编译ssh2扩展

on Feb 09, 2018
yum install -y libssh2-devel
​​​​​​​wget http://pecl.php.net/get/ssh2-1.1.2.tgz
tar zxvf ssh2-1.1.2.tgz 
cd ssh2-1.1.2
/usr/local/php/bin/phpize
./configure --with-ssh2 --with-php-config=/usr/local/php/bin/php-config
make
cp modules/ssh2.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718
echo "extension=ssh2.so" >> /usr/local/php/etc/php.ini
Read more
Add new post

Title

21 hours ago · 2 min read ·
3 comments
Body
Read more

Not found

Title

21 hours ago · 2 min read

0 Comments:

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