标签 互联 下的文章

序言(唠唠嗑):

我的系统:ubuntu 14.04
IRC服务由 unrealircd+anope(+kiwiirc+nginx)进行维持

后|unrealircd负责基本的IRC
端|anope负责nickserv,chanserv之类的

前|kiwiirc负责网页前端,
端|NGINX 负责转发IRC链接,让kiwiirc继承主站的安全证书

前端可有可无,可以直接用其他IRC软件连接IRC服务器,不过有了前端,可以迅速在同学家把他的密码什么的发到我这里,咳咳当我没说

本文主要讲后端的第一个,unrealircd的搭建(啊啊啊啊,这几个都这么麻烦我都不想讲,不过万一有一天我失忆了可以回来看看!帮到你的话可以捐助我一下啊!捐助过的大家谢谢你们!

还有英文要好,整个装下来虽然kiwiirc界面可以选中文繁体,但是unrealirc和anope的命令什么的都是英文。

Unrealircd支持KINDLE插件链接后台。

正文:

老规矩,先update~~

apt-get update 

安装一些必要包:

apt-get install build-essential  openssl libcurl4-openssl-dev

下载unrealircd的包,

wgethttps://www.unrealircd.org/unrealircd4/unrealircd-4.0.12.tar.gz 

。。啊,它更新了,应该和当时我用的旧版差不多吧。。我用的4.0.12。。 。。如果你有更新强迫症,就把链接换成4.0.13。。我刚刚在官网看见8月15更新了

解压: tar zxvf unrealircd-4.0.12.tar.gz
cd 进目录 然后

./Config 

开始编译,然后它会列出来一堆东西,左下角有进度…… 一直按回车到[Enter to continue],就可以继续了
之后就会有让你选配置啊什么的,看着填就好,但是记住有一个
Do you support SSL(secure socket layer) connections?
一定要选yes!编译完成后会让你创建一个SSL证书。
然后会出来一个方框,让你输入make
所以这个时候就输入make

过一会儿就会出现方框框,compile is now complete


配置

然后用winscp(一个软件)进入你的unrealircd/conf 目录
创建unrealircd.conf文件,文件内容和在unrealircd/conf/example.conf 文件内容一样

按照你自己的需求配置,此处贴一下需要注意的点:

me, admin 里面要改自己的信息

class clients 中的 maxclients是最大连接数。

allow 里面的maxperip也要改

oper 要改自己的密码,是管理员

listen里面是开放的端口

加上以下的代码和anope连接

link 自定义{
incoming { mask *; };
outgoing { bind-ip *;

 hostname 自定义;

port 自定义; };
password "自定义";

hub *;

class servers;};
ulines {自定义;};

 

set要改,cloak-keys要改,好吧很多都要改,cloak-keys要求3个随机的50-100的字符

全都改好以后


./unrealircd start

服务器就开始运行啦~可以用一些IRC软件进行连接~
不过如果你输入/msg nickserv
之类的却提示没有nickserv,是因为我们还没有搭建呢~

参见part2 anope搭建~

如何进行 kindle 越狱?

Kindle 越狱+屏保插件安装: https://blog.lanhaoo.club/2017/02/09/kindle-%e8%b6%8a%e7%8b%b1%e5%b1%8f%e4%bf%9d%e6%8f%92%e4%bb%b6%e5%ae%89%e8%a3%85/

我只说我目前能干的事,具体可参见mobileread论坛的列表https://www.mobileread.com/forums/showthread.php?t=205064

https://www.mobileread.com/forums/showthread.php?t=225030

  1. 显示电池电量
  2. 查看kindle的硬件配置
  3. 玩gameboy游戏,已测试《ドラえもん2 アニマル惑星伝説》可正常运行
  4. vnc投影电脑屏幕,虽然不能全部投影。播放视频还是可以的,参见https://www.bilibili.com/video/av8426909/(想法:调整电脑分辨率以达到投影全部的效果,和树莓派适配。win10支持手机投影,所以可以手机-电脑-kindle,就是不能操控,只能看。)
  5. 科学计算器(就是比普通计算器高级一点的)
  6. 数独游戏
  7. 记不住事的to-do list。必须开着这个界面,关掉就没了。反正Kindle显示一个界面不耗电……
  8. IRC KUAL插件版,只支持英文和少部分中文,换行可能存在句子显示不完整问题,缩小或放大字体即可。
  9. IRC kindle自带浏览器版,通过服务器自建IRC+KiwiIRC可以很轻松的让kindle用IRC聊天,中英都行,emoji表情也OK,因为KiwiIRC支持
  10. telegram聊天,因为IRC和telegram互联所以可以聊天
  11. 微信,同上
  12. QQ同上
  13. 其他聊天软件只要互联IRC就行了。从此Kindle可以和任何软件上的联系人聊天了
  14. 自定义屏保。加上我无敌的PS技巧,黑白图片也显得特别有格调
  15. 画板(只能简单的画线)
  16. 高级画板。有很多功能,类似windows xp画板
  17. 国际象棋。AI对人、人对人、好像还有AI对AI,好像能自定义棋盘和让AI帮你下下一步棋,很强大
  18. 扫雷,这个比较弱智
  19. 电脑版浏览器。kindle自带的是手机版的
  20. 文件浏览器
  21. 终端
  22. 一个游戏,只要三个子连在一起就赢了,很好玩,人对人/人对电脑 支持换地图,很帅
  23. 五子棋,这个不完善,残影严重
  24. 无线传文件
  25. 英文记事本,只能记录英文。跟电脑上的记事本差不多
  26. 这个大家都知道PDF重排的那个

差不多就是这样啦!
此文章又名:为什么我读不下去书?

近日成功将wechat(微信)和telegram 互联,使用ehForwarderBot, 此安装教程参考1A23 LABS,但是那个已经过时了,这个是新的

1.开始之前,请准备:

  • 电脑 一台(装有 PuTTY ,WinSCP)
  • 一个微信账号
  • 一个Telegram 账号
  • 墙外 VPS 一枚

2.环境构建

本文使用:Python 3.5.3。(可以使用3.4,可以使用pyenv快速安装3.5版本)

#请不要把下列命令直接复制粘贴……
pyenv install --list #此命令列出所有版本
pyenv install 3.5.3 #此命令安装3.5.3

通过以下命令迅速搭建环境:(ubuntu 14.04之类的可能会提示ffmpeg有错,先不管)

apt-get install python3.5 libopus0 ffmpeg libmagic1 python3-pip git nano

3.创建telegram bot(英文要好)

(BotFather说的都是英文)

@BotFather 发起会话。发送指令 /newbot

指定这个 Bot 的名称与用户名,然后就会有个token(复制保存,以后用)

然后

  1. 发送 /setprivacy 选择Bot 用户名,然后选择 “Disable”.
  2. 发送 /setjoingroups 选择Bot 用户名,然后选择 “Enable”.
  3. 发送 /setcommands 到 @BotFather,选择刚刚创建好的 Bot 用户名,然后发送如下内容(中英两个版本~)
help - Show commands list.
link - Link a remote chat to a group.
unlink_all - Unlink all remote chats from a group.
info - Display information of the current Telegram chat.
chat - Generate a chat head.
recog - Recognize a speech by replying to it. 
extra - Access extra functionalities.
help - 展示全部命令.
link - 连接群组进行跨群聊天.
unlink_all - 取消所有群组的连接.
info - 显示当前telegram信息.
chat - 创建会话头.
recog - 回复语音消息以进行识别. 
extra - 展示额外功能.

然后还需要获取你自己的 Telegram ID,它应显示为一串数字,此ID将作为机器人的管理员。向@userinfobot 发送任意文字即可查询ID(如果失效请在评论中回复)

4.开始制作机器人服务器!

( itchat那句很重要,更新itchat,不然上不去微信 )

输入以下命令

git clone https://github.com/blueset/ehForwarderBot.git
cd ehForwarderBot
pip3 install -r requirements.txt
pip3 install itchat -U
mkdir storage
chmod 777 storage
cp config.sample.py config.py
然后用winscp打开ehForwarderBot 目录下的config.py进行编辑
拉到最下面 token填入机器人的token,admins填入你的telegram ID

5.启动机器人!!

这时你应该还在ehForwarderBot目录

apt-get install screen
screen
python3 daemon.py start

手机打开微信扫描二维码(乱码请将putty界面全屏,或者直接复制下面输出的链接到浏览器登录)

然后就可以接收微信消息了,随意link一个微信群到telegram群,消息就会通过机器人互联

支持的消息内容:

  • 微信→Telegram:文字、图片、视频、分享链接、表情、文档、位置、名片、好友请求、系统通知
  • Telegram→微信:文字、图片、表情(以图片发送)、视频

注意:如果报错,说ffmpeg在82行有错之类的,在出错的那个文件将false改成true就可以了。我不记得当初的那个文件是哪个了

- 阅读剩余部分 -