首页
关于
Search
1
AdGuardHome 安装及部署教程
42,620 阅读
2
搭建基于telegram的无限网盘
10,404 阅读
3
关于微软Azure学生白嫖指南
10,362 阅读
4
Oracle开放全部端口并关闭防火墙
10,252 阅读
5
最新Cloudflare免费自选IP教程(非Partner)
9,653 阅读
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
登录
找到
91
篇与
技术搬砖
相关的结果
- 第 9 页
2021-04-20
【京东订单自动评价脚本】批量一键自动评价追加图片
1.先打开下面的链接进入待评价商品页面 地址:https://club.jd.com/myJdcomments/myJdcomments.action?sort=0 2.用Chrome打开上面的链接后按F12键,选择console,复制粘贴以下代码,content 里的内容自由替换,下面两个代码都可以使用的,选择自己需要的版本使用,推荐使用自动追加图片版的,追加图片也有京东奖励的。 京东自动评价脚本1:一键批量评价-不能晒单,追加图片 var content = '商品质量很好,很满意,配送速度快啊,而且配送员态度也非常好。'; function a(){ var close=document.getElementsByClassName('btn-9 fail-close'); if(close.length>0){close[0].click()} var assess=document.getElementsByClassName('btn-9')[0]; if(assess!=null){for(var i=0;i<2;i++){ assess.click(); var area=document.getElementsByClassName('area area01')[0]; area.value=content;area.setAttribute('id','id'+0); $('#id'+0).blur(); var star=document.getElementsByClassName('star5')[0];star.click()} var submit=document.getElementsByClassName('btn-5 mr10 setcomment')[0]; submit.click(); setTimeout('a()',5000)}}; a();京东自动评价脚本2:支持一键批量晒单/追加图片 var time; function a() { var close = document.getElementsByClassName('btn-9'); if (close.length > 0) { close[0].click() var imgs = document.getElementsByName('imgs1')[0]; if (imgs != null) { imgs.value = "//img30.360buyimg.com/shaidan/jfs/t6565/276/1439852732/41507/d7dc6d5e/59522c69N31c33f50.jpg"; var submit = document.getElementsByClassName('btn-5 mr10 setcomment')[0]; submit.click(); time = setTimeout('a()', 5000) } } else { clearTimeout(time); } }; a();3.程序每5秒就会执行一次,直到把所有待评价的订单都评价完,评价后就可以收到赠送的京豆奖励了,每单大概是10-40京豆奖励
技术搬砖
admin
4年前
0
2,708
3
2021-04-17
使用Docker运行qBittorrent,并通过WEB界面管理
为什么要使用qBittorrent 玩过BT/PT的人应该对Transmission和qBittorrent都不陌生,两者各具特点,qBittorrent在抢占上传方面比Transmission更具优势。而Transmission在资源方面占用更低。因此一般玩PT建议Transmission + qBittorrent共用,qBittorrent用来刷上传,Transmission用来做种赚魔力。 qBittorrent镜像说明 基于Debian 10 x64镜像制作 qBittorrent版本为v4.1.5 已内置GeoIP数据库 默认设置为简体中文界面 安装 Docker Docker安装 yum install docker 启动docker systemctl start docker 查看当前版本 docker -v 实现开机启动docker systemctl enable docker 停止docker systemctl stop dockerDocker运行qBittorrent docker run -d \ --name=qbittorrent \ -p 7881:7881 \ -p 7881:7881/udp \ -p 18080:18080 \ -v /data/qbittorrent/config:/etc/qBittorrent \ -v /data/qbittorrent/downloads:/downloads \ --restart unless-stopped \ helloz/qbittorrent 7881:用于传入连接的端口,TCP/UDP都需要映射,且主机端口和容器端口必须一致,否则无法下载和上传 18080:qBittorrentWEBUI访问端口,主机端口和容器端口必须一致,否则无法打开WEB界面 /data/qbittorrent/config:qbittorrent配置文件存储目录,可自行修改 /data/qbittorrent/downloads:下载目录,可自行修改 使用说明 运行成功后可通过http://IP:18080进行访问,用户名为admin,密码为adminadmin,默认已经设置为了中文界面。 大部分设置均可通过WEB界面直接修改,若需要修改部分特殊配置,可自行修改配置文件夹/你的挂载路径/config/qBittorrent.conf,修改后重启下容器docker restart qbittorrent 项目地址 Github:Github 镜像地址:镜像地址 手机上使用 手机上访问Transmission WEB操作还是挺麻烦的,我们可以打开微信小程序搜索“TransClient”进行使用,该小程序支持添加Transmission/BitTorrent等服务端,这样手机上添加、删除BT/PT任务就非常方便了。 图片
技术搬砖
# docker
# PT
# qBittorrent
admin
4年前
0
7,044
2
2021-04-17
CentOS 7安装配置美化Transmission
1、安装 Transmission包含在EPEL拓展仓库中,如果没有安装EPEL源,安装前需要输入以下命令安装EPEL源(需要root权限): yum -y install epel-release yum -y updateEPEL源安装成功后,即可安装Transmission: yum install transmission-daemon2、配置 systemctl start transmission-daemon.service #启动Transmission如果用浏览器打开web端(http://域名:9091或http:// IP地址:9091),会提示“403: Forbidden”(页面打不开可能是防火墙没有放行相应端口),这是因为Transmission还没配置好。 先停止Transmission服务,再进行配置 systemctl stop transmission-daemon.service注意,如果安装后没有启动过Transmission,是不会生成配置文件。因而,需要先启动服务,再停止服务,生成json配置文件后再进行配置。 打开配置文件: vi /var/lib/transmission/.config/transmission-daemon/settings.json配置文件的参数非常多,可按自己需求进行修改。如果对vi编辑器不了解,Google或百度一下就有简单的使用介绍。以下条目的修改是本人自己在用的参数: "encryption": 2, “dht-enabled”: false, "rpc-authentication-required": true, "rpc-enabled": true, "rpc-password": "输入你的管理密码", "rpc-username": "管理你的用户名", "rpc-whitelist-enabled": false,配置好后,保存退出json文件,再次输入systemctl start transmission-daemon.service启动Transmission服务,即可用浏览器打开web端(http://域名:9091或http:// IP地址:9091),上传种子进行下载。 注意,如果Transmission下载上传失败,大多是设置了防火墙导致的,这时还需要放行9091端口。CentOS 7默认开启的一般是firewalld,分别输入firewall-cmd --permanent --zone=public --add-port=9091/tcp和firewall-cmd --reload即可放行9091端口的TCP协议。如果不需要启用防火墙,也可以分别输入systemctl stop firewalld和systemctl disable firewalld关闭防火墙。 默认下载路径一般不需更改。如果要修改,除了要在配置文件中修改“download-dir”参数,还需要修改新下载文件夹的权限和用户组: chown -R transmission 新下载文件路径 chgrp -R transmission 新下载文件路径3、Web UI美化界面 Transmission自带的网页UI比较简陋,可以安装transmission-web-control进行美化: wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh --no-check-certificate bash install-tr-control.sh再次打开网页,即可使用transmission-web-control的UI。
技术搬砖
# Transmission
# PT
admin
4年前
0
646
2
2021-04-10
CF-SpeedTest - 测试 CF CDN 延迟和速度,CF自选IP
XIU2/CloudflareSpeedTest Go Version图片 Release Version图片 GitHub license图片 GitHub Star图片 GitHub Fork图片 国外很多网站都在使用 Cloudflare CDN,但分配给中国访客的 IP 并不友好(高延迟/高丢包/速度慢等)。 虽然 Cloudflare 公开了所有 IP 段 ,但想要在这么多 IP 中找到适合自己的,怕是要累死,所以就有了这个软件。 该软件可以测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!觉得好用请点个⭐鼓励一下下~ 我另一个开源项目: 一个 [油猴脚本] 轻松解决「Github」文件下载速度慢的问题!快速使用 下载运行 下载编译好的可执行文件 蓝奏云 / Github 并解压。 双击运行 CloudflareST.exe文件(Windows),等待测速完成... 「 点击查看 Linux 下载运行命令示例 」 以下命令仅为示例,版本号和文件名请前往 Releases 查看。 # 如果是第一次使用,则建议创建新文件夹(后续更新请跳过该步骤) mkdir CloudflareST # 进入文件夹(后续更新,只需要从这里重复下面的下载、解压命令即可) cd CloudflareST # 下载 CloudflareST 压缩包(自行根据需求替换 URL 中版本号和文件名) wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v1.4.7/CloudflareST_linux_amd64.tar.gz # 解压(不需要删除旧文件,会直接覆盖,自行根据需求替换 文件名) tar -zxf CloudflareST_linux_amd64.tar.gz # 赋予执行权限 chmod +x CloudflareST # 运行 ./CloudflareST如果平均延迟非常低(如 0.xx),则说明 CloudflareST 测速时走了代理,请先关闭代理软件后再测速。 如果在路由器上运行(如 OpenWrt),请先关闭路由器内的代理,否则测速结果会不准确且无法使用。 在 Android 手机上运行 CloudflareST 测速的简单教程 ... 建议测速时避开晚上高峰期(20:00~24:00),否则测速结果会与其他时间相差很大...结果示例 测速完毕后,默认会显示最快的 20 个 IP,示例(我联通白天测速结果): IP 地址 已发送 已接收 丢包率 平均延迟 下载速度 (MB/s) 104.27.200.69 4 4 0.00 146.23 28.64 172.67.60.78 4 4 0.00 139.82 15.02 104.25.140.153 4 4 0.00 146.49 14.90 104.27.192.65 4 4 0.00 140.28 14.07 172.67.62.214 4 4 0.00 139.29 12.71 104.27.207.5 4 4 0.00 145.92 11.95 172.67.54.193 4 4 0.00 146.71 11.55 104.22.66.8 4 4 0.00 147.42 11.11 104.27.197.63 4 4 0.00 131.29 10.26 172.67.58.91 4 4 0.00 140.19 9.14 ... # 如果平均延迟非常低(如 0.xx),则说明 CloudflareST 测速时走了代理,请先关闭代理软件后再测速。 # 如果在路由器上运行(如 OpenWrt),请先关闭路由器内的代理,否则测速结果会不准确且无法使用。 # 因为默认下载测速地址的文件大小只有 300MB,如果你速度太快的话,测速结果可能会低于实际速度。 # 因为每次测速都是在每个 IP 段中随机 IP,所以每次的测速结果都不可能相同,这是正常的! # 软件是先 延迟测速并按从低到高排序后,再从 最低延迟的 IP 开始下载测速的,所以:测速结果第一行就是既下载速度最快、又平均延迟最低的最快 IP!至于拿来干嘛?取决于你~ 完整结果保存在当前目录下的 result.csv 文件中,用记事本/表格软件打开,格式如下: IP 地址, 已发送, 已接收, 丢包率, 平均延迟, 下载速度 (MB/s) 104.27.200.69, 4, 4, 0.00, 146.23, 28.64大家可以按自己需求,对完整结果进一步筛选处理,或者去看一看进阶使用指定过滤条件!进阶使用 直接运行使用的是默认参数,如果想要测速结果更全面、更符合自己的要求,可以自定义参数。 C:\>CloudflareST.exe -h CloudflareSpeedTest vX.X.X 测试 Cloudflare CDN 所有 IP 的延迟和速度,获取最快 IP (IPv4+IPv6)! https://github.com/XIU2/CloudflareSpeedTest 参数: -n 500 测速线程数量;越多测速越快,性能弱的设备 (如路由器) 请适当调低;(默认 500 最多 1000 ) -t 4 延迟测速次数;单个 IP 延迟测速次数,为 1 时将过滤丢包的IP,TCP协议;(默认 4 ) -tp 443 延迟测速端口;延迟测速 TCP 协议的端口;(默认 443 ) -dn 20 下载测速数量;延迟测速并排序后,从最低延迟起下载测速的数量;(默认 20 ) -dt 10 下载测速时间;单个 IP 下载测速最长时间,单位:秒;(默认 10 ) -url https://cf.xiu2.xyz/Github/CloudflareSpeedTest.png 下载测速地址;用来下载测速的 Cloudflare CDN 文件地址,如地址含有空格请加上引号; -tl 200 平均延迟上限;只输出低于指定平均延迟的 IP,可单独使用也可搭配下载速度下限;(默认 9999.00 ms) -sl 5 下载速度下限;只输出高于指定下载速度的 IP,凑够指定数量 [-dn] 才会停止测速;(默认 0.00 MB/s ) -p 20 显示结果数量;测速后直接显示指定数量的结果,为 0 时不显示结果直接退出;(默认 20 ) -f ip.txt IP段数据文件;如路径含有空格请加上引号;支持其他 CDN IP段;(默认 ip.txt ) -o result.csv 输出结果文件;如路径含有空格请加上引号;值为空格时不输出 [-o " "];(默认 result.csv ) -dd 禁用下载测速;禁用后测速结果会按延迟排序 (默认按下载速度排序);(默认 启用 ) -ipv6 IPv6测速模式;确保 IP 段数据文件内只包含 IPv6 IP段,软件不支持同时测速 IPv4+IPv6;(默认 IPv4 ) -allip 测速全部的IP;对 IP 段中的每个 IP (仅支持 IPv4) 进行测速;(默认 每个 IP 段随机测速一个 IP ) -v 打印程序版本+检查版本更新 -h 打印帮助说明使用示例 Windows 要指定参数需要在 CMD 中运行,或者把参数添加到快捷方式目标中。 注意:各参数均有默认值,使用默认值的参数是可以省略的(按需选择),参数不分前后顺序。 提示:Linux 系统只需要把下面命令中的 CloudflareST.exe 改为 ./CloudflareST 即可。\# IPv4/IPv6 # 指定 IPv4 数据文件(-f 默认值就是 ip.txt,所以该参数可以省略) CloudflareST.exe -f ip.txt # 指定 IPv6 数据文件( ipv6.txt ),需要加上 -ipv6 参数 CloudflareST.exe -f ipv6.txt -ipv6\# 文件相对/绝对路径 # 指定 IPv4 数据文件,不显示结果直接退出,输出结果到文件(-p 值为 0) CloudflareST.exe -f 1.txt -p 0 -dd # 指定 IPv4 数据文件,不输出结果到文件,直接显示结果(-p 值为 10 条,-o 值为空格) CloudflareST.exe -f 2.txt -o " " -p 10 -dd # 指定 IPv4 数据文件 及 输出结果到文件(相对路径,即当前目录下,如含空格请加上引号) CloudflareST.exe -f 3.txt -o result.txt -dd # 指定 IPv4 数据文件 及 输出结果到文件(绝对路径,即 C:\abc\ 目录下,如含空格请加上引号) CloudflareST.exe -f C:\abc\4.txt -o C:\abc\result.csv -dd\# 自定义下载测速地址 # 地址要求:可以直接下载、文件大小超过 200MB、用的是 Cloudflare CDN CloudflareST.exe -url https://cf.xiu2.xyz/Github/CloudflareSpeedTest.png # 因为默认下载测速地址的文件大小只有 300MB,如果你速度太快的话,测速结果可能会低于实际速度。\# 自定义测速条件 「 点击展开 查看内容 」 仅指定 [平均延迟上限] 条件 # 平均延迟上限:200 ms,下载速度下限:0 MB/s,数量:10 个(可选) # 即找到平均延迟低于 200 ms 的 IP,然后再按延迟从低到高进行 10 次下载测速 CloudflareST.exe -tl 200 -dn 10如果没有一个 IP 平均延迟低于 200ms,那么不会输出任何内容。 仅指定 [平均延迟上限] 条件,且只延迟测速,不下载测速 # 平均延迟上限:200 ms,下载速度下限:0 MB/s,数量:不知道多少 个 # 即只输出低于 200ms 的 IP,且不再下载测速(因为不再下载测速,所以 -dn 参数就无效了) CloudflareST.exe -tl 200 -dd 仅指定 [下载速度下限] 条件 # 平均延迟上限:9999 ms,下载速度下限:5 MB/s,数量:10 个(可选) # 即需要找到 10 个平均延迟低于 9999 ms 且下载速度高于 5 MB/s 的 IP 才会停止测速 CloudflareST.exe -sl 5 -dn 10没有指定平均延迟上限时,如果一直凑不够满足条件的 IP 数量,就会一直测速下去。 所以建议同时指定 [下载速度下限] + [平均延迟上限],这样测速到指定延迟上限还没凑够数量,就会终止测速。 同时指定 [平均延迟上限] + [下载速度下限] 条件 # 平均延迟上限、下载速度下限均支持小数(如 -sl 0.5) # 平均延迟上限:200 ms,下载速度下限:5.6 MB/s,数量:10 个(可选) # 即需要找到 10 个平均延迟低于 200 ms 且下载速度高于 5 .6MB/s 的 IP 才会停止测速 CloudflareST.exe -tl 200 -sl 5.6 -dn 10如果没有一个 IP 平均延迟低于 200ms,那么不会输出任何内容。 如果没有一个 IP 下载速度高于 5.6 MB/s,那么就会和不指定 [下载速度下限] 条件一样输出结果。 所以建议先不指定条件测速一遍,看看平均延迟和下载速度大概在什么范围,避免指定条件过低/过高! 因为Cloudflare 公开的 IP 段是回源 IP+任播 IP,而回源 IP是无法使用的,所以下载测速是 0.00。 运行时可以加上 -sl 0.01(下载速度下限),过滤掉回源 IP(下载测速低于 0.01MB/s 的结果)。 \# Windows 快捷方式如何使用参数 「 点击展开 查看内容 」 ## 右键快捷方式 - 目标 # 如果要不输出结果文件,那么请加上 -o " ",引号里的是空格(没有空格会导致该参数被省略)。 D:\ABC\CloudflareST\CloudflareST.exe -n 500 -t 4 -dn 20 -dt 5 -o " " # 如果文件路径包含引号,则需要把启动参数放在引号外面,记得引号和 - 之间有空格。 "D:\Program Files\CloudflareST\CloudflareST.exe" -n 500 -t 4 -dn 20 -dt 5 -o " " \# 单独对一个或多个 IP 测速 「 点击展开 查看内容 」 如果要单独对一个或多个 IP 进行测速,只需要把这些 IP 按如下格式写入到任意文本文件中,例如:1.txt 1.1.1.1 1.1.1.200 1.0.0.1/24自从 v1.4.10 版本后,单个 IP 就不需要添加子网掩码 /32 了(1.1.1.1等同于 1.1.1.1/32)。 子网掩码 /24 指的是这个 IP 最后一段,即 1.0.0.1~1.0.0.255。然后运行 CloudflareST 时加上启动参数 -f 1.txt 即可。 # 先进入 CloudflareST 所在目录,然后运行: # Windows 系统(在 CMD 中运行) CloudflareST.exe -f 1.txt # Linux 系统 ./CloudflareST -f 1.txt # 对于 IP 段 1.0.0.1/24 软件只会随机最后一段(1.0.0.1~255),如果要测速该 IP 段中的所有 IP,需要加上 -allip 参数。 \# 一劳永逸加速所有使用 Cloudflare CDN 的网站(不需要再一个个添加域名到 Hosts 了) 我以前说过,开发该软件项目的目的就是为了通过改 Hosts 的方式来加速访问使用 Cloudflare CDN 的网站。 但就如 #8 所说,一个个添加域名到 Hosts 实在太麻烦了,于是我就找到了个一劳永逸的办法! 可以看这个 还在一个个添加 Hosts?完美本地加速所有使用 Cloudflare CDN 的网站方法来了! \# 自动更新 Hosts 考虑到很多人获得最快 Cloudflare CDN IP 后,需要替换 Hosts 文件中的 IP。 可以看这个 Issues 获取 Windows/Linux 自动更新 Hosts 脚本! \# 自动更新域名解析记录 如果你的域名托管在 Cloudflare,则可以通过 Cloudflare 官方提供的 API 来自动更新域名解析记录。 可以看这个 Issues 获取手动教程或 Windows/Linux 自动更新脚本! 问题反馈 如果你遇到什么问题,可以先去 Issues 里看看是否有别人问过了(记得去看下 Closed 的)。 如果没找到类似问题,请新开个 Issues 来告诉我! 有问题请大胆告诉我,描述越详细越好(必要时可远程协助),如果不说那我怎么去完善功能或修复 BUG 呢?!感谢项目 https://github.com/Spedoske/CloudflareScanner 因为该项目已经很长时间没更新了,而我又产生了很多功能需求,所以我临时学了下 Go 语言就上手了(菜)... 本软件基于该项目制作,但已添加大量功能及修复 BUG,并根据大家的使用反馈积极添加、优化功能(闲)...
技术搬砖
admin
4年前
0
3,563
2
2021-04-07
在centos7下安装python3.7.9
1、安装各种依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel2、下载python3.7.9安装包并解压缩 wget "https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz" tar -zxvf Python-3.7.9.tgz3、编译安装 cd Python-3.7.9 ./configure --prefix=/usr/local/python3 make && make install4、创建软链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip35、验证 [root@seeker-01 ~]# python Python 2.7.5 (default, Aug 7 2019, 00:51:29) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> [root@seeker-01 ~]# python3 Python 3.7.9 (default, Aug 28 2020, 13:28:49) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
技术搬砖
# python3
# centos7
admin
4年前
0
1,233
2
2021-04-07
使用Searx搭建一个私人的搜索引擎平台
一个基于 Python 的完全开源免费搜索引擎平台,为你提供来自 Google、Bing、Yahoo 等 70 多种各大视频、图片、搜索、磁力等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便,有兴趣的可以搭建给需要谷歌的同事或朋友用下。官方 Github searx图片 手动安装 1、搭建python3环境及安装pip 详细教程见在centos7下安装python3.7.9 #CentOS 7.x yum install -y epel-release yum install -y python-pip #如果CentOS 7安装出现No package python-pip available,可以用以下命令进行安装 wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py2、安装git #Debian/Ubuntu系统 apt-get -y install git #CentOS系统 yum -y install git3、编辑Searx #拉取源码 git clone https://github.com/searx/searx.git #安装依赖 cd searx pip3 install -r requirements.txt #编辑配置文件 nano searx/settings.yml修改名称什么参数,应该都看的懂,自行设置,这里只说下4种参数: language:为搜索语言,默认en-US,如果你的搜索以中文为主,那就改成zh-CN,当然这个语言在搜索界面也可以设置 port:为监听端口,默认8888,可自行修改8008。 bind_address:为监控地址,默认为127.0.0.1,如果需要让ip地址能被外网访问,就修改为0.0.0.0,这里建议默认,然后再用域名反代即可。 secret_key:该参数为加密密匙,可自行设置,数值可以在ssh客户端使用openssl rand -hex 16命令生成。更多参数设置可以参考WIKI 4、运行Searx 安装screen: #CentOS系统 yum install screen -y #Debian/Ubuntu系统 apt-get install screen -y后台运行: screen -dmS searx python3 searx/webapp.py然后使用ip:port访问,如果你的bind_address地址没修改,可能浏览器会访问不了,就需要反代了,方法后面会说。 如果你修改了bind_address地址为0.0.0.0,还打不开媒体界面的话,还需要开启防火墙端口, 如果你开了端口还不能打开,可能还需要去服务商后台开启对应的端口。 Docker安装 这里貌似用官方的Dockerfile文件构建镜像的时候会报错,所以博主自己写了个Dockerfile文件,安装也很快。 Github地址:项目 Github 1、安装Docker #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker.service2、安装git Debian/Ubuntu系统 apt-get -y install git #CentOS系统 yum -y install git3、构建镜像 git clone https://github.com/myedunote/searx-docker cd searx-docker docker build -t searx .4、启动镜像 docker run -d --name searx -p 8008:8888 searx域名反代 这里是建议使用域名反代的,反代可以用Nginx、Apache、Caddy,这里只说宝塔和Caddy。如果你网站有宝塔,就可以使用宝塔进行反代,如果没有,建议使用第2种的Caddy反代,配置很快。 1、宝塔反代 先进入宝塔面板,然后点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8008,再启用反向代理即可。至于启用SSL就不说了,直接在站点配置就可以启用。 2、Caddy反代 安装Caddy: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh #备用地址 wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh配置Caddy: #以下全部内容是一个整体,请修改域名后一起复制到SSH运行! #http访问,该配置不会自动签发SSL echo "www.moerats.com { gzip proxy / 127.0.0.1:8888 { header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Proto {scheme} } }" > /usr/local/caddy/Caddyfile #https访问,该配置会自动签发SSL,请提前解析域名到VPS服务器 echo "www.moerats.com { gzip tls admin@moerats.com proxy / 127.0.0.1:8888 { header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Proto {scheme} } }" > /usr/local/caddy/Caddyfiletls参数会自动帮你签发ssl证书,如果你要使用自己的ssl,改为tls /root/xx.crt /root/xx.key即可。后面为ssl证书路径。 启动Caddy: /etc/init.d/caddy start就可以打开域名进行访问了。 3、Nginx配置 如果你使用其它的,这里就大概发个Nginx反代配置,直接添加到配置文件即可,不然搜出来的结果可能不会让你满意。 在配置文件里添加 location / { proxy_pass http://127.0.0.1:8008; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Remote-Port $remote_port; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect off; }最后使用的时候,记得在高级设置那里将搜索语言设置成你需要的就行了。
技术搬砖
# searx
# 自建搜索引擎
admin
4年前
0
1,946
2
2021-03-15
Zfile搭建教程
Z-File https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square图片 Codacy Badge图片 https://img.shields.io/badge/springboot-2.0.6-orange.svg?style=flat-square图片 GitHub tag (latest SemVer)图片 此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发. 前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库. 预览地址: https://zfile.jun6.net 文档地址: http://docs.zhaojun.im/zfile 系统特色 内存缓存 (免安装) 内存数据库 (免安装) 个性化配置 自定义目录的 readme 说明文件 自定义 JS, CSS 文件夹密码 支持在线浏览文本文件, 视频, 图片, 音乐. (支持 FLV 和 HLS) 文件/目录二维码 缓存动态开启, 缓存自动刷新 (v2.2 及以前版本支持) 全局搜索 (v2.2 及以前版本支持) 同时挂载多个存储策略 支持 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版, OneDrive 世纪互联版, 七牛云 KODO, 腾讯云 COS, 又拍云 USS. 快速开始 安装依赖环境: # CentOS系统 yum install -y java-1.8.0-openjdk unzip# Debian 9 / Ubuntu 14+ apt update apt install -y openjdk-8-jre-headless unzip# Debian 10 (Buster) 系统 apt update && apt install -y apt-transport-https software-properties-common ca-certificates dirmngr gnupg wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ apt update && apt install -y adoptopenjdk-8-hotspot-jre如为更新程序, 则请先执行 ~/zfile/bin/stop.sh && rm -rf ~/zfile 清理旧程序. 首次安装请忽略此选项.下载项目: cd ~ wget https://c.jun6.net/ZFILE/zfile-release.war mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war chmod +x zfile/bin/*.sh下载指定版本可以将 zfile-release.war 改为 zfile-x.x.war,如 zfile-2.2.war。程序的目录结构为: ├── zfile ├── META-INF ├── WEB-INF └── bin ├── start.sh # 启动脚本 └── stop.sh # 停止脚本 ├── restart.sh # 重启脚本启动项目: ~/zfile/bin/start.sh篇幅有限, 更详细的安装教程及介绍请参考: ZFile 文档 访问地址: 用户前台: http://127.0.0.1:8080/#/main 初始安装: http://127.0.0.1:8080/#/install 管理后台: http://127.0.0.1:8080/#/admin 预览 前台首页图片 后台设置-驱动器设置图片 后台设置-驱动器设置图片 后台设置-显示设置图片 常见问题 默认路径 默认 H2 数据库文件地址: ~/.zfile/db/, ~ 表示用户目录 windows 为 C:/Users/用户名/ linux 为 /home/用户名/, root 用户为 /root/ 2.3 及以后版本路径为 ~/.zfile-new/db/文档文件和加密文件 目录文档显示文件名为 readme.md 目录需要密码访问, 添加文件 password.txt (无法拦截此文件被下载, 但可以改名文件) 开发计划 [x] API 支持 点击查看文档 [x] 更方便的部署方式 [x] 布局优化 - 自定义操作按钮 (现为右键实现) [x] 后台优化 - 设置按照其功能进行分离 [x] 体验优化 - 支持前后端分离部署 [x] 体验优化 - 文本预览更换 vscode 同款编辑器 monaco editor [x] 新功能 - Docker 支持 [x] 架构调整 - 支持多存储策略 [x] 体验优化 - 忽略文件列表 (正则表达式) [ ] 新功能 - 后台支持上传、编辑、删除等操作 [ ] 体验优化 - 自定义支持预览的文件后缀 (正则表达式) [ ] 体验优化 - 一键安装脚本
技术搬砖
# 目录列表
# onedrive第三方
admin
4年前
0
2,112
0
2021-03-15
私有qiandao框架Docker搭建教程
基于quchaonet的蓝调主题签到增加了 源镜像:https://hub.docker.com/r/quchaonet/qiandao 项目地址:https://github.com/AragonSnow/qiandao 运行命令开始运行: docker run -d --name qiandao -p 12345:80 -v $(pwd)/qiandao/config:/usr/src/app/config asdaragon/qiandao数据库备份指令: docker cp 容器名:/usr/src/app/config/database.db .数据库恢复指令: docker cp database.db 容器名:/usr/src/app/config/设置管理员 ./chrole.py your@email.address admin
技术搬砖
# docker
# 签到框架
admin
4年前
0
1,711
0
2021-03-14
Docker管理面板Portainer中文版安装
什么是Portainer Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。1、安装Docker 如果已经安装了Docker环境直接跳过本步骤即可 #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker.service2、Portainer中文汉化 mkdir -p /data/portainer/data /data/portainer/public下载汉化文件 Portainer-CN 将下载的汉化文件解压至/data/portainer/public cd /data/portainerdocker run -d --restart=always --name portainer -p 9000:9000 -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer/data:/data -v /data/portainer/public:/public portainer/portainer:latest然后就可以访问:http://IP:9000,进行初始化配置了。 如果无法访问,记得开放端口。
技术搬砖
admin
4年前
0
5,326
2
2021-03-12
Linux下,服务器/VPS一键测试脚本
脚本1 纯净,不安装任何东西。均为国内节点。 wget -qO- bench.sh | bash脚本2 有国内节点,可看上行和下行。 wget -qO- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash脚本3 (wget -qO- wget.racing/nench.sh | bash; wget -qO- wget.racing/nench.sh | bash) 2>&1 | tee nench.log脚本4 curl -s bench.wget.racing | bash脚本5 可比较真实的测试服务器带宽 curl -s https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash脚本6 可测试是否支持Netflxi等(不一定准确) curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast脚本7 全能,测速、加速 DD系统等 wget -N --no-check-certificate https://raw.githubusercontent.com/veip007/hj/master/hj.sh && chmod +x hj.sh && bash hj.sh脚本8 服务器延迟监测 screen -S uping wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/uPing/master/uping.py python uping.py脚本9 系统配置、国内速度等 wget -qO- --no-check-certificate https://raw.githubusercontent.com/qd201211/Linux-SpeedTest/master/superbench.sh | bash脚本10 speedtest go版本的一键安装脚本 bash <(curl -Lsk https://raw.githubusercontent.com/BigMangos/speedtest-go-script/master/install.sh)
技术搬砖
admin
4年前
0
1,362
1
上一页
1
...
8
9
10
下一页