gitea On Docker
个人轻量化使用,参考对比 后,
放弃 Gitlab ,选择 Docker 安装 gitea 查找最新版本
安装
1 | # |
个人轻量化使用,参考对比 后,
放弃 Gitlab ,选择 Docker 安装 gitea 查找最新版本
1 | # |
1 | openssl genrsa -des3 -out server.key 2048 |
按要求两次输入相同的密码,以后使用该秘钥文件-server.key 都会要求输入密码。
如果想免除输入密码的步骤,可以使用以下命令移除秘钥文件的密码(考虑安全因数,建议不要这样处理)
1 | openssl rsa -in server.key -out server.key_nopass |
1 | openssl req -new -key server.key -out server.csr |
或
1 | openssl req -new -key server.key_nopass -out server.csr |
依次选择并输入信息,建议 Common Name 输入服务器 hostname,比如 IP
1 | openssl req -new -x509 -key server.key -out server_ca.crt -days 3650 |
或
1 | openssl req -new -x509 -key server.key_nopass -out server_ca.crt -days 3650 |
创建自当前日期起有效期为期十年的服务器证书 server.crt
1 | openssl x509 -req -days 3650 -in server.csr -CA server_ca.crt -CAkey server.key -CAcreateserial -out server.crt |
或
1 | openssl x509 -req -days 3650 -in server.csr -CA server_ca.crt -CAkey server.key_nopass -CAcreateserial -out server.crt |
打开 Nginx 网站配置文件,配置 ssl_certificate 和 ssl_certificate_key
1 | server { |
Openssl 爆漏洞需升级到 1.1.1g 版本,下载地址
检查一下版本是否已更新到 1.1.1g
1 | openssl version |
既然没有,那就更新 Openssl
1 | cd /opt |
1 | wget https://www.openssl.org/source/openssl-1.1.1j.tar.gz |
1 | tar -zxvf openssl-1.1.1j.tar.gz |
1 | cd openssl-1.1.1j |
1 | ./config --prefix=/usr/local/openssl |
1 | ./config -t |
1 | make |
1 | make install |
1 | openssl version |
1 | # IPv4 |
连接旁路由 Lan 与电脑,进入 旁路由 192.168.1.1
选择 【网络】-【接口】-[LAN]-【基本设置】
1 | # IPv4 |
DHCP 服务器,勾选【忽略此接口】
选择 【网络】-【接口】-[LAN]-【物理设置】- 取消桥连
!!!点击【保存】!!!不要点击【保存与应用】
!!!点击【保存】!!!不要点击【保存与应用】
!!!点击【保存】!!!不要点击【保存与应用】
选择 【网络】-【防火墙】-【自定义规则】,在最后添加以下代码
1 | iptables -t nat -I POSTROUTING -j MASQUERADE |
点击【重启防火墙】
点击右上角【未保存的的配置】- 选择【保存并应用】,等待结果
如提示配置已回滚,选择【强制应用】,再等待结果。如提示如下,则说明保存应用成功
1 | 无法连接到设备 |
至此,旁路由的设置告一段落,将主路由的 LAN2 与旁路由的 LAN1 端口连接,再插拔一下 旁路由LAN2 与 电脑的网线,能获取到主路由配置的IP后,再访问旁路由 172.22.88.2 能打开旁路由管理后台,则说明配置成功。
小米路由Mini,刷机为开发版且开启SSH。
1 | ssh root@192.168.31.1 |
确保密码正确 ssh 登录小米路由器密,如下图
访问breed,找到 xiaomi-mini 的固件,下载小米路由Mini的bread
通过 scp 将下载的文件通过 ssh 上传到小米路由器 /tmp
1 | scp /Users/Apple/Downloads/breed-mt7620-xiaomi-mini.bin root@192.168.31.1:/tmp |
通过 ssh 登录确保 /tmp/breed-mt7620-xiaomi-mini.bin 文件正确后,执行命令刷机
1 | mtd -r write /tmp/breed-mt7620-xiaomi-mini.bin Bootloader |
等待小米路由器重启,此时路由器还未刷入三方固件。只是完成了 breed 的刷机
需要进入 breed
1 | 拔掉电源 |
电脑上在浏览器中访问192.168.1.1,就进入 breed 控制台
进入 “Breed Web 恢复控制台”
1 | 选择 ”固件备份“ |
还是在 “Breed Web 恢复控制台”
1 | 选择 ”固件更新“ |