Sub-Store工具部署
Sub-Store介绍:
项目仓库:https://github.com/sub-store-org/Sub-Store
部署方式 :Docker+1Panel面板(nginx反代)搭建Sub-Store教程适合小白用户,简化步骤。
Sub-Store主要功能
订阅转换
组合订阅
订阅过滤
订阅重命名
订阅排序
订阅同步
准备工作
一台VPS(配置1g1C)
一个域名并且已经托管到了
CloudFlareSSH 工具(
FinalShell)
部署Sub-Store
ssh登陆到vps后,对vps进行常规升级和更新:
sudo apt update && apt upgrade -y
sudo apt install unzip wget git -y
docker安装:
curl -fsSL https://get.docker.com | bash -s docker
docker安装(国内):
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
执行启动指令:
docker run -it -d \
--restart=always \
-e "SUB_STORE_CRON=55 23 * * *" \
-e SUB_STORE_FRONTEND_BACKEND_PATH=/XXXXXxxxxx1234567890 \
-p YOURIP:3001:3001 \
-v /etc/sub-store:/opt/app/data \
--name sub-store \
xream/sub-store
一键安装1Panel面板 (安装成功后可使用 1pctl 命令行工具来维护1Panel)
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
访问sub-store地址:
1.如果你没有使用域名,那么请访问
http://YOURIP:3001?api=http://YOURIP:3001/BACK_END_PASSWORD
2.如果你绑定了自己的域名,那么请访问
https://sub.example.com?api=https://sub.example.com/BACK_END_PASSWORD
将YOURIP/DOMAIN修改为你的服务器IP或域名,将BACK_END_PASSWORD修改为你设置的后端 20 位访问密钥,你应该可以看到数据刷新成功!
sub-store优化脚本
https://github.geekery.cn/raw.githubusercontent.com/Keywos/rule/main/rename.js
Linux指令(可选)
Docker管理命令
docker ps -a#所有容器systemctl status docker#状态docker logs -f <dockername>#查某容器日志systemctl start docker#启动systemctl stop docker#停止systemctl restart docker#重启systemctl enable docker#开机自启docker stop <dockername>#停止某容器docker rm <dockername>#删除某容器
ufw防火墙指令 (ubuntu系统默认已安装ufw)
sudo apt-get install ufw#安装UFWsudo ufw status#状态sudo ufw enable#开机自启sudo ufw default deny#关闭所有外部对本机的访问,但本机访问外部正常。sudo ufw allow <端口号>/tcp#放行指定端口sudo ufw allow 80/tcp#例如放行80端口sudo ufw delete allow <端口号>/tcp#禁止指定端口sudo ufw delete allow 80/tcp#禁止80端口sudo ufw allow from 192.168.254.254#允许某特定IPsudo ufw delete allow from 192.168.254.254#删除某特定IP规则sudo ufw status verbose#查看UFW当前规则ss -tlnp#查看所有运行服务的端口ss -tlnp | egrep '(:443|:4043|:8080|:5001)'# 查看某个某些端口
评论