# 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
Type=simple
WorkingDirectory=/www/web
ExecStart=/www/web/cloudreve
Restart=on-abnormal
Res...阅读全文>>
frps:
[common]
bind_port = 7000
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin
frpc.ini:
[common]
server_addr = 1.2.3.4
server_port = 7000
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin
tls_en...阅读全文>>
login to server failed: EOF
那么如何解决login to server failed: EOF的问题呢?
其实看了源代码就知道了,原来frp在v0.25.0版本后增加了一个客户端选项,支持了tls传输,也就是传说中的非对称加密,原来在frps初始化服务时,在内存中已经为我们生成了一个简易的TLS服务,简直完美!
开启的办法很简单,在客户端原来的[common]配置中加入tls_enable = true即可!
另一种解决办法
其实嘛,还有一种解决办...阅读全文>>
2.使用node+React renderToStaticMarkup实现react项目的服务端渲染
使用这种方案和vue的方案类似, 只不过这里我们用了react自带的api来实现ssr,简单的实现代码如下:
var express = require('express'); var app = express(); var React = require('react'),
ReactDOMServer = require('react-dom/server'); var App = React.createFactory(require('./App'...阅读全文>>
在linux下面产生任意大小的测试文件其实很简单,命令:
dd if=/dev/zero of=/tmp/test.iso bs=1K count=100000
上面这个命令在/tmp目录产生了一个100M的测试文件test.iso。
改变count大小,就可以调整产生的文件大小了。阅读全文>>
1、运行git reflog命令查看你的历史变更记录;
2、git reset --hard 2aee3f8阅读全文>>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="camera">
<div id="contentHolder...阅读全文>>
服务端frps安装
一键安装卸载脚本
安装脚本
wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_install.sh && chmod +x frps_linux_install.sh && ./frps_linux_install.sh
卸载脚本
wget https://raw.githubusercontent.com/stilleshan/frps/master/frps_linux_uninstall.s...阅读全文>>
linux:
sudo vim /lib/systemd/system/frps.service
在frps.service里写入以下内容
[Unit]
Description=fraps service
After=network.target network-online.target syslog.target
Wants=network.target network-online.target
[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/your/path/frps -c /your/path/frps....阅读全文>>
创建SvgIcon组件
<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href="iconName"></use> </svg> </template> <script> export default {
name: 'svg-icon',
props: {
iconClass: {
type: String,
required: true
},
clas...阅读全文>>