黑群晖进阶教程

使用frp实现公网访问

Linux服务端部署frp

下载Linux版本frp_0.52.3_linux_arm64.tar.gz

同时将这个压缩包传到云服务器,并解压

tar -zxvf frp*.tar.gz

frps和frps.ini是腾讯云主机(用作 Server)
frpc和frpc.ini是家庭linux机使用(用作Client)

frp服务器防火墙配置

frp服务器防火墙添加端口

firewall-cmd --zone=public --add-port=5000/tcp --permanent

frp服务器防火墙删除端口

sudo firewall-cmd --zone=public --remove-port=5000/tcp --permanent

重新加载防火墙

firewall-cmd --reload

显示防火墙开放端口

firewall-cmd --zone=public --list-ports

修改服务端配置frps.ini

[common]
bind_port = 7000
// 这四行配置密码
vhost_http_port = 7080
token = password
# 控制台登录端口
dashboard_port = 7500
# 控制台登录名
dashboard_user = user
dashboard_pwd = password
subdomain_host = syy4996.top

修改客户端配置frpc.ini

[common]
server_addr = 47.99.x.x	# frps云服务公网ip		
server_port = 7000

[web] # 名称
type = http # 类型
local_port = 9001 # 本地 web server 端口
custom_domains = 47.99.x.x # ip或域名

[subdomain]
type = tcp
# 本地 web server 端口
local_port = 9001 
# 二级域名名称, 如:www
subdomain = subdomain

启动frp

正常启动
./frps -c ./frps.ini
配置系统启动
vim /lib/systemd/system/frps.service
在文件里写入以下内容

[Unit]
Description=frp server
After=network.target

[Service]
Type=simple

ExecStart=/frp/frps -c /frp/frps.ini #需要替换为实际的目录
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID

[Install]
WantedBy=multi-user.target

frp采用命令查看状态和启动

sudo systemctl start frps
sudo systemctl restart frps
sudo systemctl status frps
sudo systemctl stop frps

部署hexo框架以及配置butterfly主题

套件中心安装node.js 12(群晖6.17仅支持12且只能用cnmp6.0)

: 查看node版本
node -v
: 查看npm版本
npm -v
: 查看npm配置信息
npm config list
: 查看当前源
npm config get registry
: 永久修改安装源为淘宝
npm config set registry https://registry.npm.taobao.org
: 永久修改安装源为官方镜像
: npm config set registry http://www.npmjs.org

安装cnmp

npm install -g cnpm@6 --registry=https://registry.npm.taobao.org
cnpm -v

安装hexo

在当前目录安装最新版的hexo-cli

npm install hexo@6.2

安装hexo-cli

: 在全局插件目录里安装4.2.0版的hexo-cli
npm install -g hexo-cli@4.2.0 --registry=https://registry.npm.taobao.org
: 在当前目录安装最新版的hexo-cli
npm install hexo-cli

先修改package.json 改hexo版本为6.2然后运行

vim package.json
hexo -v
mkdir blog
cd blog
hexo init # 不理会报错
cnpm install

安装pug 以及 stylus 的渲染器(使用cnmp安装)

cnpm install hexo-renderer-pug hexo-renderer-stylus --save

安装butterfly

git clone -b master https://gitee.com/immyw/hexo-theme-butterfly.git themes/butterfly

生成静态网页目录,并启动

hexo generate # 生成静态
hexo server  #启动服务
nohup hexo s > /dev/null 2>&1 &  # 以后台运行的方式启动服务
ps aux | grep hexo # 查找hexo进程
kill -9 25613  # 关闭hexo进程

群晖部署小雅alist


视频地址

bash -c "$(curl http://docker.xiaoya.pro/emby_plus.sh)" -s /volume1/docker/xiaoya-media /volume1/docker/xiaoya
文章作者: Yang
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yang's Blog
软硬折腾 群黑晖
喜欢就支持一下吧