148 lines
7.3 KiB
Markdown
148 lines
7.3 KiB
Markdown
---
|
|
created: 2024-07-27T21:44:29.149Z
|
|
draft: true;
|
|
type: note
|
|
updated: 2024-07-27T21:45:02.872Z
|
|
---
|
|
|
|
# AFFIRM.LINKPC.NET
|
|
|
|
## affirm.linkpc.net
|
|
|
|
## affirm-linkpc-net
|
|
|
|
### SSL
|
|
|
|
```bash Sat Jul 27 2024 15:10:24 GMT-0700 (Mountain Standard Time)
|
|
RESULT=0:SSL Issued Successfully
|
|
Progressive Messaging:
|
|
/netdorm/webbin//ssl/all-ssl.pl -d affirm.linkpc.net -d *.affirm.linkpc.net --step=0
|
|
>> /netdorm/webbin//ssl/all-ssl.pl -d affirm.linkpc.net -d *.affirm.linkpc.net --step=0 2>&1 | tee /netdorm/webbin//ssl/log/affirm.linkpc.net
|
|
Generating Wild Card * SSL for affirm.linkpc.net....
|
|
|
|
>> /root/.acme.sh/acme.sh --set-default-ca -d affirm.linkpc.net -d *.affirm.linkpc.net --yes-I-know-dns-manual-mode-enough-go-ahead-please --keylength 2048 --issue --dns --force | tee /tmp/affirm.linkpc.net29501
|
|
[Sat Jul 27 18:02:23 EDT 2024] Please add the TXT records to the domains, and re-run with --renew.
|
|
[Sat Jul 27 18:02:23 EDT 2024] Please add '--debug' or '--log' to check more details.
|
|
[Sat Jul 27 18:02:23 EDT 2024] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh..
|
|
..Post=?txt=_acme-challenge.affirm.linkpc.net=VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E;_acme-challenge.affirm.linkpc.net=Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg
|
|
..Return=_acme-challenge.affirm.linkpc.net=VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E
|
|
_acme-challenge.affirm.linkpc.net=Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg
|
|
|
|
result=0
|
|
|
|
DNS has been sucessfully added.
|
|
Waiting for DNS changes to get propagated. It may take a few minutes.
|
|
....CHECK _acme-challenge.affirm.linkpc.net -> VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E
|
|
....TXT OK....CHECK _acme-challenge.affirm.linkpc.net -> Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg
|
|
....TXT Wait
|
|
....CHECK _acme-challenge.affirm.linkpc.net -> VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E
|
|
....TXT OK....CHECK _acme-challenge.affirm.linkpc.net -> Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg
|
|
....TXT OK
|
|
DNS TXT is finished.
|
|
Wait 20 seconds
|
|
>> /root/.acme.sh/acme.sh --set-default-ca -d affirm.linkpc.net -d *.affirm.linkpc.net --yes-I-know-dns-manual-mode-enough-go-ahead-please --keylength 2048 --renew --force > /tmp/affirm.linkpc.net.29501[Sat Jul 27 18:03:46 EDT 2024] Renew: 'affirm.linkpc.net'
|
|
[Sat Jul 27 18:03:47 EDT 2024] Using CA: https://acme.zerossl.com/v2/DV90
|
|
[Sat Jul 27 18:03:47 EDT 2024] Multi domain='DNS:affirm.linkpc.net,DNS:*.affirm.linkpc.net'
|
|
[Sat Jul 27 18:03:47 EDT 2024] Getting domain auth token for each domain
|
|
[Sat Jul 27 18:03:47 EDT 2024] Verifying: affirm.linkpc.net
|
|
[Sat Jul 27 18:03:48 EDT 2024] Processing, The CA is processing your order, please just wait. (1/30)
|
|
[Sat Jul 27 18:03:50 EDT 2024] Success
|
|
[Sat Jul 27 18:03:51 EDT 2024] Verifying: *.affirm.linkpc.net
|
|
[Sat Jul 27 18:03:51 EDT 2024] Processing, The CA is processing your order, please just wait. (1/30)
|
|
[Sat Jul 27 18:03:54 EDT 2024] Success
|
|
[Sat Jul 27 18:03:54 EDT 2024] Verify finished, start to sign.
|
|
[Sat Jul 27 18:03:54 EDT 2024] Lets finalize the order.
|
|
[Sat Jul 27 18:03:54 EDT 2024] Le_OrderFinalize='https://acme.zerossl.com/v2/DV90/order/O4xJfNEHIye8pafkNCihDg/finalize'
|
|
[Sat Jul 27 18:03:54 EDT 2024] Order status is processing, lets sleep and retry.
|
|
[Sat Jul 27 18:03:54 EDT 2024] Retry after: 15
|
|
[Sat Jul 27 18:04:09 EDT 2024] Polling order status: https://acme.zerossl.com/v2/DV90/order/O4xJfNEHIye8pafkNCihDg
|
|
[Sat Jul 27 18:04:10 EDT 2024] Downloading cert.
|
|
[Sat Jul 27 18:04:10 EDT 2024] Le_LinkCert='https://acme.zerossl.com/v2/DV90/cert/9W2VvbEXwcoCi8mXiWCZ7Q'
|
|
[Sat Jul 27 18:04:11 EDT 2024] Cert success.
|
|
-----BEGIN CERTIFICATE-----
|
|
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
|
|
-----END CERTIFICATE-----
|
|
[Sat Jul 27 18:04:11 EDT 2024] Your cert is in: /.acme.sh/affirm.linkpc.net/affirm.linkpc.net.cer
|
|
[Sat Jul 27 18:04:11 EDT 2024] Your cert key is in: /.acme.sh/affirm.linkpc.net/affirm.linkpc.net.key
|
|
[Sat Jul 27 18:04:11 EDT 2024] The intermediate CA cert is in: /.acme.sh/affirm.linkpc.net/ca.cer
|
|
[Sat Jul 27 18:04:11 EDT 2024] And the full chain certs is there: /.acme.sh/affirm.linkpc.net/fullchain.cer
|
|
RESULT=0:SSL Issued Successfully
|
|
87
|
|
/ssl/web-run.pl --domain affirm.linkpc.net --type=2 --step=0
|
|
Finished !!
|
|
```
|
|
|
|
### IP Update
|
|
|
|
```bash
|
|
nano ip-update.sh
|
|
```
|
|
|
|
```bash Sat Jul 27 2024 14:51:52 GMT-0700 (Mountain Standard Time)
|
|
#!/bin/bash
|
|
|
|
# Set curl command to update the IP
|
|
command="curl https://api.dnsexit.com/dns/ud/?apikey=Z6nIw29i9515mYHg7q664WJP26W4qX -d host=affirm.linkpc.net"
|
|
|
|
if [ -d "/var/log" ]; then
|
|
command="$command >> /var/log/ip-update.log"
|
|
fi
|
|
|
|
# Get the existing crontab content
|
|
existing_crontab=$(crontab -l 2>/dev/null)
|
|
|
|
# Check if the command is already in crontab
|
|
if [[ $existing_crontab == *"$command"* ]]; then
|
|
echo "Scheduled job already exists in crontab."
|
|
else
|
|
# Add the scheduled job to the existing crontab content
|
|
new_crontab="${existing_crontab}
|
|
*/12 * * * * $command"
|
|
|
|
# Install the modified crontab
|
|
echo "$new_crontab" | crontab -
|
|
echo "The following job has been added to crontab. You may use command "crontab -l" to view the job"
|
|
crontab -l | grep curl
|
|
fi
|
|
```
|
|
|
|
```bash Sat Jul 27 2024 14:54:42 GMT-0700 (Mountain Standard Time)
|
|
chmod +x ip-update.sh
|
|
./ip-update.sh
|
|
crontab -l
|
|
```
|