V2ray+Apache+Cdn+Tls

缘由(废话/不想看可以忽略) 也就不提了,今年第二次服务器IP被封,我第一次就感觉很蛋疼,但网上看了许多教程都没有弄好,而且多数都是Nginx的配置,我自己用的是Apache就更蛋疼了,同时也意味着我是否开始需要转变我的服务器配置了,毕竟我们都是希望能够简简单单的使用产品,能够获取很多的网络资源。我看最近好像Apache好像教程不足Nginx了,也行是我最近使用的东西Nginx更试用吧!具体使用比例我也没有找到详细的资料来证实。我弄好后发现,可能不是网上的教程有多么复杂,而是我连基本的专业知识都没有,我想如果我会这些服务器配置的基础知识,就能了解他们到底写的是什么东西以及如何运用。也不用大费周折了吧! 适用人群(其它人群没必要浪费时间在这篇教程上面了) 有点基础Linux知识的,比如怎么登陆服务器,什么是命令行等等; 搭建过一些网站,知道一些简单的配置如何修改。 知道V2ray是怎么使用的,不知道的请参照 V2rayN(Windows)使用教程 V2ray 动手能力强和有耐心的上面都可以忽略! :) 安装教程(基于宝塔面板) 按步骤仔细看完,直接跳跃的我也没有办法 服务器(推荐CentOS系统) Vultr 搬瓦工 宝塔安装 使用 SSH 连接工具,如宝塔远程………

邮箱加密SSL配置

自己最近尝试弄站点邮箱,弄好后就各种尝试去寻找其中的Bug,初次使用是能够简单的接收发邮件,但我发现发出去的邮件,对方接收都会显示一个小红锁。我点击就提示该邮件未加密。一般通常未加密的邮件都会被列为Spam类邮件。自己就弄了好几天,也弄的直接用不了,要重新安装才能使用。也发生过怎么弄都只能在服务器端发送邮件,手机等等邮件客户端死活连接不上的情况。我也不清楚自己最后是怎么弄好的。但我把自己感觉有用的信息发出来吧!

私人邮箱搭建教程

缘由 最近一直在配置二级域名,然后就尝试想给自己配置一个私人邮箱来用作个人博客的联系邮箱。 前提 宝塔面板 一个可以开启25等端口的服务器 听说国内的服务器把这些端口都给屏蔽了,我用的是搬瓦工,刚开始我自己测试自己的服务器。检测没有通过,以为也被屏蔽了,发邮箱收到邮件说没有屏蔽任何端口。后来发现是自己搞错了,那个检测代码有问题,连443端口都检测失败; 一个可用的域名 国外(服务器)购买推荐:namesilo,如果是国内服务器就没有从这里买了,国内服务器要备案,域名如果是国外的也要转回国内备案,同时端口是否会开放我也不清晰; 1美刀优惠码 emperinter 安装教程 安装宝塔 使用 SSH 连接工具,如宝塔远程桌面助手连接到您的 Linux 服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约2分钟完成面板安装): Centos安装脚本(推荐使用Linux) yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh Ubuntu/Deepin安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh Debian安装脚本 w………

初试爬虫

使用的python包 Request 我并没有使用urllib,我刚开始用这个,一直抓取不到我网站,直接报错。按网上配置什么浏览器参数之类的还是报错。用这一个就简单了许多,而且代码也比较少。 BeautifulSoup 正则表达式匹配在线测试 一个博客/里面有10来篇关于爬虫的资料/入门感觉比较简单易懂 代码 这代码仅针对于pixabay的图片下载,如果要转换的话。注意去查看你需要网站的页面等等信息,自行修改; # 图片来源于Pixabay: https://pixabay.com/zh/ import requests as req import math import re from bs4 import BeautifulSoup origin_img_link = [] # 获取page页有关key图片信息 def get_picture_page(key,page): i = 1 while(i < page): print('————这是第%d页———-' %i) origin_rul = 'https://pixabay.com/zh/images/search/'+ key +'/?pagi=' + str(i) #仅针对于pixabay的页面翻页形式/Get得到页数,自行修改 r = req.get(origin_rul) bs = BeautifulSoup(r.content, 'html.parser') #解析网页 hyperlink = bs.find_all(name = 'i………

DokuWiki使用教程

简介 官网 简单点说就是一个小型的Wiki平台,我们可以用来制作一个公司的手册,或者个人知识库系统等等。我有点惊讶的是居然这个数据是存在文本(txt)文件里面的,没有放到数据库里面。当然也有好处,就是对系统资源少了一个数据库的需求。同时迁移和备份的时候一个文件夹备份就可以搞定一切。 安装 系统环境搭建 PHP环境,可以参照LNMP或宝塔之类的。 LNMP 宝塔 安装 域名等等的配置,没什么说的,和Wordpress搭建类似。详情参见 WordPress GIT安装包到服务器 git clone https://github.com/splitbrain/dokuwiki.git GIT教程 伪静态设置 你懂的,默认链接太难看了,我就不吐槽了。 .htaccess配置 文件根目录里面默认有一个.htaccess.dist,另存为.htaccess。然后把里面的注释去掉即可。去掉后主要内容如下,注意不要把里面的注释也去掉了。 RewriteEngine on RewriteBase /dokuwiki RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f………

Tor和I2p使用教程

缘由 今天偶然看到了以前好奇的Tor和I2p一直躺在我的文件夹里面,以前一直没有连接成功过,今天就搞了许久,现在已经能够进入一些基本的网站了。 前提 我们都了解这两个软件在国内是无法使用的,所以必要的前置代理要配置好。这个我就不聊了,也没什么说的。 具体请看 V2ray shadowsocks I2P使用教程 我是不太推荐大家用这个的,其一,网速不是一般的慢,不到10k/s的网速。其二后台配置看起来挺复杂的。但就安全性来说,一直被很多人推荐。 但我相信这世界上没有什么是绝对的,比如丝绸之路就被FBI给端了;所以不要过于相信什么绝对的事情,自己防范还是挺重要的。 安装 ubuntu 其它版本具体去查看官网说明 通过命令行添加PPA源,安装I2P打开终端窗口并输入:    sudo apt-add-repository ppa:i2p-maintainers/i2p 此命令将添加 PPA 至 /etc/apt/source.list.d 中, 并获取软件源签名所使用的 GPG 密钥。GPG 密钥保证软件包自编译后没有被篡改。 输入一下命令,通知您的软件包管理器新添加的PPA源:  sudo apt-get update 此命令将从系统中已启用的每个软件源中获取最新的软件列表,包括刚刚通过命令添加的 I2P PPA 源。您现在可以安装I2P了!    sudo………

Jupyterlab使用体验

缘由 第一次知道Jupyter是上学期有朋友选修了Python课,我去听了一节课,当时老师演示的平台就是Jupyter notebook,给我的第一感觉,是奇怪,陌生。第一次看到一个开发环境居然在浏览器环境中进行。而且老师当时用的是360浏览器,可想给我的感觉是多么的差。当时自己学Python用Visual Studio Code和Linux的命令行比较多吧!这学期是看到官方最近更新除了一个Jupyter Lab 1.0,看界面感觉还不错就想尝试玩玩,用了这么久了我来说说我的感受吧! jupyter官网 官网尝试jupyter lab的地址 感受 好的地方我就不说了,毕竟这一部分大家在notebook已经体验到了,至于其它什么好的地方,大家慢慢去体验吧!如果要我说的话就是,添加了terminal,文件管理,markdown,多窗口体验,快捷命令等等。以下就是我的吐槽了 每次开启我都要CMD到自己的特定文件中,这个我感觉如果可以有一个默认配置文件就更好了,毕竟不可能我把所有的文件都放在C盘默认的位置吧!而且不方便管理。 进入界面后的文件管理只能在开启后的文件夹及以下,不能跑到上一级或换盘。(感觉想法好像和上面有冲突似的),我自己实验,可以在网页开启的Terminal中重新输入一个地址来新建一个lab,而且开启后可………

tensorflow-gpu版测试代码(minist手写识别)

缘由 自己安装好tenforflow-gpu版本后,就想测试一下自己的运行环境搭建的是否有问题,同时也好奇gpu的运算能力,但自己才开始接触这一方面,能力不足以写出来,就尝试取搜索,结果很多,很杂乱。后自己整理了一下,我自己GPU占用率大约在19%左右(要知道我们平时除了打游戏外基本都为0),如上图。 tensorflow-gpu安装教程 # -*- coding: utf-8 -*- # !/usr/bin/env python # @Time : 2019/5/17 17:03 # @Author : xhh # @Desc : minist数据集下载 # @File : mnist_data_load.py # @Software: PyCharm ################## # 数据下载 ################# from tensorflow.examples.tutorials.mnist import input_data import pylab mnist = input_data.read_data_sets("MINST_daya/", one_hot=True) print("输入数据:",mnist.train.images) print("数据的shape:",mnist.train.images.shape) # 展示数据集中的一张图片 im = mnist.train.images[1] im = im.reshape(-1,28) pylab.imshow(im) pylab.show() from tensorflow.examples.tutorials.mnist import input_data import pylab import tensorflow as tf from d………

win10安装tensorflow-gpu版本

安装配置步骤 官方步骤 注意提前查看自己的GPU是否CUDA 我笔记本GPU是1050,以下配置都是按我自己的情况来配置的,如与我的GPU不一样,请搜索相关的资料来辅助更好一些; 可尝试使用1050(显卡型号)+specification去google一下 查看地址 官网没有我这个版本,但我搜索资料发现我这个版本是支持CUDA的。 目前发现好像GPU只能是NVIDIA的,其它品牌不详; 安装Python3(64位) 必须要64位的,32位版本的无法安装任何tensorflow 安装包下载网址 我下载的python3 注意下载位64位的,不要搞错了 下载并安装CUDA 我安装的是10.0版本,注意找到安装地址 下载地址 下载CUDD 我下载的是7.6.3.30 我刚开始按网上的教程,总是出错,后来发现直接把下载的文件解压后,直接把CUDD对应文件夹里面的文件放到CUDA里面对应的文件夹(上面CUDA安装后的配置文件夹,一般情况如下地址)里面即可; C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0 配置系统环境变量 尝试在命令行里面进行(我不清楚这种方法是否成功,但我在成功前尝试过) SET PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin;%PATH% SET PATH=C:\Program Files\NVIDIA G………

php添加Markdown输入法,并传输对应html到数据库中

缘由 最近写了一个PHP留言本,但对后台的编辑框一直不满意,就想到了怎么添加Markdown输入法,经过两天的探索,终于搞出来了。 项目demo 使用说明 难点 把markdown完美的添加到网站中 获取编辑后的html代码,并存入数据库 解决办法 获取markdown支持文件-我选择的是 Editor.md 把文件解压放到和网站的根目录 添加一下代码到需要的php文件中,注意按自己的实际文件位置来修改地址 <!–markdwwn需要–> <link rel="stylesheet" href="js/editor.md-master/css/editormd.css" /> <div align="center"> <!–我是把数据传输到edit.php,然后存入数据库中(获取的是第二个textare的值,即我们需要的html语言)–> <form action="edit.php" method="POST"> <table border="1" width="95%"> <tr> <div id="test-editor"> <textarea style="display:none;" name="mark">### 关于 Editor.md **Editor.md** 是一款开源的、可嵌入的 Ma………

zh-CN 简体中文
X