|
@@ -1,14 +1,4 @@
|
|
|
-# VPS操作指南
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-当前操作系统:alpine
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-## virmach安装alpine指南
|
|
|
|
|
-
|
|
|
|
|
-[Virmach安装Alpine详细教程](https://cikeblog.com/virmach-install-alpine.html)
|
|
|
|
|
|
|
+# linux操作指南
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -329,67 +319,13 @@ iptables -F && iptables -X && iptables -Z
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-## 常用软件安装
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-### 安装docker
|
|
|
|
|
-
|
|
|
|
|
-#### apk安装
|
|
|
|
|
-
|
|
|
|
|
-注:该方法只适合alpine
|
|
|
|
|
-
|
|
|
|
|
-步骤
|
|
|
|
|
-
|
|
|
|
|
-1. docker 的包是位于社区仓库里,因此先要修改源配置文件,把community这一行去掉注释
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- vi /etc/apk/repositories
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-2. 更新软件源
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- apk update
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-3. 安装docker
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- apk add docker
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-4. 添加开机自启动
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- rc-update add docker boot
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-5. 启动docker服务
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- service docker start
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-6. (可选)安装docker-compose
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- apk add docker-compose
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+## 软件安装
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-#### 脚本安装
|
|
|
|
|
-
|
|
|
|
|
-安装参考文档:https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script
|
|
|
|
|
-
|
|
|
|
|
-注:debian 8 只需安装docker-ce就可以了!
|
|
|
|
|
-
|
|
|
|
|
|
|
+### 安装v2ray
|
|
|
|
|
|
|
|
|
|
|
|
|
-### 安装v2ray
|
|
|
|
|
|
|
|
|
|
#### docker安装
|
|
#### docker安装
|
|
|
|
|
|
|
@@ -423,83 +359,6 @@ scoop install v2rayN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-### 安装certbot-SSL证书免费获取
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-PS:
|
|
|
|
|
-
|
|
|
|
|
-1. certbot是一个SSL证书(Let‘s Encrpt)申请工具,免费的SSL证书,每90天需要自己续期(可自动化),支持泛域名证书的申请
|
|
|
|
|
-2. 如果要申请泛证书(例:*.zhixinghe1.top),需要使用DNS的验证方式,这个国内域名商的验证方式比较麻烦,需要自己手动操作或者找插件
|
|
|
|
|
-3. 如果不熟悉操作,先加上--dry-run参数在测试环境中实操一下,再正式申请,否则失败次数过多,会有一段时间禁止申请
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-#### 申请步骤
|
|
|
|
|
-
|
|
|
|
|
-1. 安装certbot,并执行证书申请命令,见下面的常用指令。
|
|
|
|
|
-
|
|
|
|
|
-2. 按交互界面往下操作
|
|
|
|
|
-
|
|
|
|
|
-3. 如果申请的是泛域名,需要进自己的域名供应商里的域名解析里,按格式把certbot提供的字符串加入到解析中
|
|
|
|
|
-
|
|
|
|
|
- 
|
|
|
|
|
-
|
|
|
|
|
-4. 在nginx需要创建一个指定访问路径的文件,并放入certbot工具提供的字符串,供certbot验证
|
|
|
|
|
-
|
|
|
|
|
- 
|
|
|
|
|
-
|
|
|
|
|
- 
|
|
|
|
|
-
|
|
|
|
|
- 在nginx中通过配置一个文件路径,并把内容放到文件中即可
|
|
|
|
|
-
|
|
|
|
|
- 
|
|
|
|
|
-
|
|
|
|
|
- 
|
|
|
|
|
-
|
|
|
|
|
-5. 证书申请成功后,nginx的SSL证书配置,如果是泛域名的SSL证书,可以在http块中直接使用SSL全局指令直接配置,否则需要自己一个个配置
|
|
|
|
|
-
|
|
|
|
|
- ```shell
|
|
|
|
|
- http {
|
|
|
|
|
- ssl_certificate /path/to/your/fullchain.pem;
|
|
|
|
|
- ssl_certificate_key /path/to/your/privkey.pem;
|
|
|
|
|
- }
|
|
|
|
|
- ```
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-#### 常用命令
|
|
|
|
|
-
|
|
|
|
|
-```shell
|
|
|
|
|
-# 安装
|
|
|
|
|
-# certbot普通的,需要自己配置SSL证书配置
|
|
|
|
|
-apk add certbot
|
|
|
|
|
-# 可以直接配置nginx的SSL证书配置
|
|
|
|
|
-apk add certbot-nginx
|
|
|
|
|
-
|
|
|
|
|
-# 查看主机中的证书信息
|
|
|
|
|
-certbot certificates
|
|
|
|
|
-
|
|
|
|
|
-# 证书申请,--dry-run 即是测试环境,-a manual 交互式申请
|
|
|
|
|
-certbot certonly -a manual --dry-run
|
|
|
|
|
-```
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-#### 参考
|
|
|
|
|
-
|
|
|
|
|
-* [Let's Encrypt 手动模式:泛域名 SSL 证书的免费解决方案](https://juejin.cn/post/6942896425738960926)
|
|
|
|
|
-
|
|
|
|
|
-* [nginx配置静态文件 通过url访问](https://www.cnblogs.com/OneSeting/p/15525402.html)
|
|
|
|
|
-
|
|
|
|
|
-* [docker部署certbot与nginx来获取ssl证书添加https及自动更新](https://www.cnblogs.com/vishun/p/15746849.html)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
## 常用软件配置
|
|
## 常用软件配置
|
|
|
|
|
|
|
|
### Shadowsocks强制谷歌走ipv6隧道
|
|
### Shadowsocks强制谷歌走ipv6隧道
|