记录下自己UBUNTU或DEBIAN安装的一些内容

1:修改root密码命令:

sudo passwd

2:切换用户到root命令

su root

3:ROOT无法SSH登陆

vim /etc/ssh/sshd_config
PermitRootLogin yes                  #改为yes  然后重启
service sshd restart

4:安装docker

https://docs.docker.com/engine/install/ubuntu/
docker run -d -p 8000:8000 -p 8800:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /home/data/docker_data/portainer/data:/data portainer/portainer-ce:latest

5:

安装CADDY
ubuntu下:

apt install software-properties-common -y
add-apt-repository ppa:longsleep/golang-backports 
apt update 
apt install golang-go
go env -w GO111MODULE=on

debian下:

wget https://golang.google.cn/dl/go1.19.1.linux-amd64.tar.gz
tar -xvf go1.19.1.linux-amd64.tar.gz
mv go /usr/local/


#修改配置文件

vi ~/.bashrc


#在~/.bashrc末尾添加以下内容并保存

export GO_HOME=/usr/local/go/
export GO_PATH=$HOME/go 
export PATH=${GO_HOME}/bin:$GO_PATH/bin:$PATH


#生效.bashrc

source ~/.bashrc


#运行go进行测试

go version


#改为国内加速地址

go env -w GOPROXY=https://goproxy.cn/,direct

#安装caddy

go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
~/go/bin/xcaddy build --with github.com/caddyserver/forwardproxy@caddy2=github.com/klzgrad/forwardproxy@naive


#给CADDY执行权限,移动到目录,创建caddyfile目录

chmod +x caddy
mv caddy /usr/bin/
mkdir /etc/caddy


#把备份的caddyfile文件复制到/etc/caddy#生成CADDY服务

cat <<EOF >/etc/systemd/system/caddy.service

[Unit]
Description=Caddy2-naiveproxy
Documentation=https://gitlab.com/rwkgyg/naiveproxy-yg
After=network.target network-online.target
Requires=network-online.target
[Service]
User=root
Group=root
ExecStart=/usr/bin/caddy run --environ --config /etc/caddy/Caddyfile
ExecReload=/usr/bin/caddy reload --config /etc/caddy/Caddyfile
TimeoutStopSec=5s
PrivateTmp=false
NoNewPrivileges=yes
ProtectHome=false
ProtectSystem=false
[Install]
WantedBy=multi-user.target
EOF

#开启服务

systemctl daemon-reload
systemctl enable caddy
systemctl start caddy


一键脚本

wget -N https://gitlab.com/rwkgyg/naiveproxy-yg/raw/main/naiveproxy.sh && bash naiveproxy.sh

安装证书

curl  https://get.acme.sh | sh -s email=iyweb@hotmail.com
alias acme.sh=~/.acme.sh/acme.sh
acme.sh --upgrade --auto-upgrade

export Ali_Key="LTAI5t7Qi3bfxbpieBCFta7L"
export Ali_Secret="SlVqCb1cbTp3qp6400mElgykbyjAzC"
acme.sh --issue --dns dns_ali -d bwg.duxin.cn -d *.bwg.duxin.cn

acme.sh --install-cert -d bwg.duxin.cn \
--key-file       /home/cert/bwg.duxin.cn/private.key  \
--fullchain-file /home/cert/bwg.duxin.cn/cert.crt \
--reloadcmd     "systemctl restart caddy"

别一个域名申请证书

export CF_Key="8e931d715ab014c0849b988bb337e74150168"
export CF_Email="8346550@qq.com"
acme.sh --issue --dns dns_cf -d wowms.com -d www.wowms.com

acme.sh --install-cert -d wowms.com \
--key-file       /home/cert/wowms.com/private.key  \
--fullchain-file /home/cert/wowms.com/cert.crt \
--reloadcmd     "systemctl restart caddy"

显示已申请成功的域名证书"

bash ~/.acme.sh/acme.sh --list


续期

bash ~/.acme.sh/acme.sh --renew -d www.wowms.com --force --ecc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值