写这个的起因是 阿里云 的云服务器 没有提供 debian9 现成的镜像,所以没有办法快速安装 nginx 支持 tcp 转发的版本,所以想了一下还是自己写一个 tcp 转发。而且借助 go 的跨平台能力,再也不用担心 nginx 不支持 tcp 转发了。
本文中展示的只是关键代码 如果你不是像我一样只是固定的转发流量到一台主机可能还需要再写一个函数读取用户输入
写这个的起因是 阿里云 的云服务器 没有提供 debian9 现成的镜像,所以没有办法快速安装 nginx 支持 tcp 转发的版本,所以想了一下还是自己写一个 tcp 转发。而且借助 go 的跨平台能力,再也不用担心 nginx 不支持 tcp 转发了。
本文中展示的只是关键代码 如果你不是像我一样只是固定的转发流量到一台主机可能还需要再写一个函数读取用户输入
hanime.tv (请勿在公共场合打开,别怪我没提醒你哦!) 是我很喜欢的一个网站。当时我就在想能不能下载一些视频来看,在尝试了比较知名的下载器比如 youtube-dl you-get 后发现均不支持这家网站,然后全网搜索也没有发现支持这家网站的下载器。当时正在学习 go 语言 就把实现 hanime downloader 作为学习 go 语言后第一个实现的软件。当我把 go 语言学完后,开始写这个软件,在快写完时,我才知道我踩了多么大个坑!感觉明白了网上为什么没有前例作为参考!在这个过程中我踩了许多坑,尝试了许多东西,甚至换回了熟悉的 python 然而还是没成功。直到之前得大佬指点,终于完成了软件的核心部分。这一路走来感觉学到了蛮多东西。
在此,感谢 telegram 群友的帮助,以及特别感谢 he peter 的帮助
python3.6 有新的语法,如果有用新的语法编写的的软件,软件在低版本的 python 环境是运行不起来的。
由于 我的 vps 需要运行很多服务,而且我个人比较在乎稳定性与方便性,所以升级系统的 python3 是不可能的(注:debian9 稳定版默认 python3.5 )。所以我选择新建一个普通用户。然后把 python3安装在这个用户下,需要新特性的软件全部用这个用户运行
opencv 是 一个开源的 跨平台 计算机视觉 分析库。
本文将记录一下,我的安装过程。因为我查资料的时候发现大部分教程,都是讲的 只支持 python2 的 opencv 。而我使用的 python3。
我将介绍两种安装方法 pip3 安装 和 编译安装,我更推荐使用 pip 的方式安装。这两种安装方式选一种就行了,不要两种都使用。
说句题外话,我是编译安装完了才发现可以 pip 安装Σ(゚Д゚)
jupyter 就是曾经的 ipython ,现如今支持很多种流行的编程语言。本文将主要介绍 jupyter 在 debian9 上的安装以及一些,为了我们更方便,更安全的使用,做的设置。
这篇教程 更适合 有 vps 的用户,因为如果我们把 jupyter 搭建在 云端上,用 nginx 开放网络。这样的话,我们在任何平台,只要有网络,支持现代的浏览器 都可以使用。包括 手机 电脑 平板。
EH Forwarder Bot 是一个消息框架,本文将主要讲 efb v2 微信 和 电报 互通功能。更详细的介绍 请查看 官方档案: efb 项目
以下这段引用来自 efb官方 微信模块 文档 [EFB wechat doc](https://github.com/blueset/efb-wechat-
slave/blob/master/README.rst) :
自 2016 年中旬以来,陆续有用户报告其微信网页版登录被腾讯封禁。 表现为用任何方式登录微信网页版提示「当前登录环境异常。为了你的账号安全,暂时不能登录 Web 微信。你可 以通过手机客户端或 Windows 微信登录」 或类似的提示。只 有不到半数的用户在封禁后通过各种方式恢复,但仍有相当数量的 用户还没有被解封。该封禁不影响其他客户端的登录。目前封禁的原因尚不明确。
如果你对网页版登录有要求的话,请慎用此 Channel。详细的相关信息请参见 项目 Wiki。