Uso básico do serviço de host VRITUAL GRATUITO EXTRITO no FreeBSD – 51 Segurança

Uso básico do serviço de host VRITUAL GRATUITO EXTRITO no FreeBSD – 51 Segurança

 

 

Em 10 de dezembro, o número é 148465 /150000 desde que houve um novo servidor aberto e levará 10.000 em conta. Geralmente em 2 semanas, será cumprido.

1 Crie sua própria conta

2 Faça login no painel atribuído através de https://panel.serv00.com/

Para mim, estou usando https://panel13.serv00.com/

3 Painel de painel – Devilweb2.0

4 Verifique as informações da sua conta e o servidor

Plano: LIVRE
Data de validade: Novembro 18, 2034, 4:51


Servidores de correio

Servidor SMTP: Mail13.Serv00.com
Servidor IMAP: Mail13.Serv00.com
Servidor pop3: Mail13.Serv00.com

Servidores de banco de dados

MySQL Server: mysql13.serv00.com
PostgreSQL Server: PGSQL13.Serv00.com
Servidor MongoDB: Mongo13.serv00.com

Servidores DNS

Servidor DNS #1: dns1.serv00.com
Servidor DNS #2: dns2.serv00.com

Faça login com SSH

SSH LOGIN

Host: dependendo do servidor alocado quando você se registrou. Para mim, já existem 12 servidores cheios, então eu tenho o servidor 13, que é:

O nome de usuário e a conta são aquela que você se recuperou no serv00.

Para mantê -lo em conta viva, é melhor fazer login uma vez a cada 90 dias.

https://www.serv00.com/tos


    ┌──────────────────────────────────────────────────────────────────────┐
    │               • MobaXterm Professional Edition v23.1 •               │
    │               (SSH client, X server and network tools)               │
    │                                                                      │
    │ ⮞ SSH session to (email protected)                          │
    │   • Direct SSH      :  ✓                                             │
    │   • SSH compression :  ✓                                             │
    │   • SSH-browser     :  ✓                                             │
    │   • X11-forwarding  :  ✗  (disabled or not supported by server)      │
    │                                                                      │
    │ ⮞ For more info, ctrl+click on help or visit our website.            │
    └──────────────────────────────────────────────────────────────────────┘

Last login: Fri Jan 17 14:26:59 2025 from 160.32.192.102
FreeBSD 14.1-RELEASE-p5 (devil) #4 releng/14.1-n267718-524a425d30fc-dirty: Thu Sep 19 21:03:53 CEST 2024
  ____                   ___   ___
 / ___|  ___ _ ____   __/ _ \ / _ \  ___ ___  _ __ ___
 \___ \ / _ \ '__\ \ / / | | | | | |/ __/ _ \| '_ ` _ \
  ___) |  __/ |   \ V /| |_| | |_| | (_| (_) | | | | | |
 |____/ \___|_|    \_/  \___/ \___(_)___\___/|_| |_| |_|
  Revolutionary Free Hosting

 =( Basic account info )=
         Username: netsec
             Plan: FREE
  Expiration date: 2035-01-15 17:34:18

 =( Limits )=
       Disk quota: (=====================================) 7.15% (219.7M/3.0G)
        Processes: (=====================================) 25.00% (5/20)
       RAM memory: (=====================================) 7.34% (37.6M/512.0M)
              CPU: (=====================================) 3.40% (3.4/100)
              PHP: (5.6: 0/3)
                   (7.0: 0/3) (7.1: 0/3) (7.2: 0/3) (7.3: 0/3) (7.4: 0/3)
                   (8.0: 0/3) (8.1: 0/3) (8.2: 0/3) (8.3: 0/3) (8.4: 0/3)

 =( Support )=
 Looking for help? Documentation is available on https://docs.serv00.com/ - check it first.
 Still have questions? Fast free support available on the forum: https://forum.serv00.com/

 =( Latest news )=
 (09.01.2025 02:25:15) Server migration - s15.serv00.com
 Read more at: https://forum.serv00.com/d/2251-server-migration-s15serv00com

(netsec@s13):<~>$

SSH Faça login no servir e insira o seguinte comando para ativar a licença de execução:

Instale o WordPress

https://docs.serv00.com/wordpress/

Crie um db mysql

Certifique -se de ter seu nome de banco de dados, nome de usuário (comece com algo M7948_) e senha, nome do host do servidor.

  1. Vá para ~/domains/DOMAIN/ onde DOMAIN (such as jo.serv00.net) é o nome do domínio onde WordPress será instalado, comando: cd ~/domains/DOMAIN/.
  2. Baixe o arquivo de instalação do mais recente Cms versão:
    fetch https://wordpress.org/latest.zip
  3. Exclua o public_html Diretório, descompacte o arquivo, renomeie o diretório descompactado e remova o arquivo desnecessário após a descompactação: rm -r public_html && unzip latest.zip && mv wordpress public_html && rm latest.zip
  4. Vá para o site e continue a instalação clássica do WordPress no seu navegador. https://jo.serv00.net

Implante seus próprios aplicativos no serv00

Ativar – execute seus próprios aplicativos

Devilweb2.0 – serviços adicionais – execute seus próprios aplicativos – ativados

Desbloqueie IP

Se, por alguns motivos, seu IP foi bloqueado pelo serv00.com, você poderá usar a página seguinte para desbloquear seu IP.

https://www.serv00.com/ip_unban/

Instale o PM2


bash <(curl -s https://raw.githubusercontent.com/Shadownc/serv00-sh/main/install-pm2.sh)
# or
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)

Lista de comandos PM2:

  • pm2 start ./auto-renow.sh
  • Lista PM2
  • PM2 LS
  • PM2 Exclua renovação automática
  • PM2 Salvar
  • PM2 RESURRECT
  • PM2 logs

Instale o CloudFlared

O repositório oficial da CloudfLared não cria arquivos binários que podem ser usados ​​no sistema FreeBSD, mas eu o encontreiConstrução de terceiros. Você pode usar o túnel alegremente usando arquivos binários criados por terceiros.

Para as seções sobre o que é o CloudFlared, qual é o seu uso, como obter Argo_token, etc., não entrarei em detalhes aqui.

1 Crie a pasta de trabalho de Cloud Cloud:

  • mkdir -p ~/domains/CloudFlared && CD ~/Domains/CloudFlared

2 Baixar CloudFlueared da construção de terceiros:

  • wget https://cloudflared.bowring.uk/binaries/cloudfleared freebsd-latest.7z && 7z x CloudFlared freebsd-latest.7z && rm CloudFlared FreeBSd-latest.7z && mv -f ./temp/* ./cloudflared && rm-rm -f -f && mv -f.

3 Teste primeiro:

  • ./cloudflared túnel –eed-ip-version Auto –Protocol http2 –Heartbeat Interval 10s Run –Token Argo_token

Substitua Argo_token por seu próprio. Após o teste, Ctrl+C para parar a corrida.

4 Usando o PM2 para iniciar e executar o CloudFlared no backgroud

  • PM2 START ./cloudflared-túnel –eester-ip-version Auto-Protocolo http2 –HeartBeat Interval 10s Run –TOKen Argo_token

Obtenha Argo_token do CloudFlare Zero Trust Service Página / Networks / Tunnels

Substitua Argo_token pelo que você encontrou na página / Networks / Networks / Tunnels do CloudFlare Zero Trust.

(j@s13):<~/domains/cloudflared>$ pm2 start ./cloudflared -- tunnel --edge-ip-version auto --protocol http2 --heartbeat-interval 10s run --token eyJhIjoiN2YzNjkyNmRlOTI3ZWQ3NmEwYThhOGYyNWFhZjMxOGMiLCJ0IjoiODQ3YzM3NTctODRhZC00YjExLTliNzAtMmNiZmUwZjgzYmNhIiwicyI6Ik1qTTJZekV5T1RndFkyVXdPQzAwWkRCaExUaGpZbVF0WkRVMk1ETTRNREl3TldSbSJ91

(PM2) Spawning PM2 daemon with pm2_home=/home/jo/.pm2
(PM2) PM2 Successfully daemonized
(PM2) Starting /usr/home/jo/domains/cloudflared/cloudflared in fork_mode (1 instance)
(PM2) Done.
┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name           │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0  │ cloudflared    │ default     │ N/A     │ fork    │ 86038    │ 3s     │ 0    │ online    │ 600%     │ 26.3mb   │ jo  │ disabled │
└────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
(jo@s13):<~/domains/cloudflared>$

Pode ser necessário esperar um pouco para ver todas as saídas.

5 Em seguida, acesse a página de nome do host do Host Public Host do CloudFlare para configurar seu próprio domínio para mapear para a porta do seu serviço.

Nota: https://saika.us.kg/2024/01/27/serv00_logs/

Instale o aplicativo de monitoramento do site – Uptime Kuma

Todos os comandos


cd ~/domains && wget https://github.com/louislam/uptime-kuma/archive/refs/tags/1.22.1.zip && unzip 1.22.1.zip && rm - rf public_html && mv -f uptime-kuma-1.22.1 public_html && rm -f 1.22.1.zip && cd public_html


npm ci --production


wget https://github.com/louislam/uptime-kuma/releases/download/1.22.1/dist.tar.gz && tar -xzvf dist.tar.gz && rm dist.tar.gz


npm install


node server/server.js --port=4163

pm2 start server/server.js --name uptime-kuma -- --port=4163

Demo: https://uptime.bestit.eu.org/status/all


Devido às limitações da plataforma do FreeBSD, a versão 1.23 possui dramaturgo embutido e não pode executá-lo, portanto, apenas a versão 1.22 pode ser instalada. Lembre -se de liberar a porta TCP no painel primeiro.

Primeiro, solte uma porta no painel e adicione um novo site de acordo com a tabela a seguir:

Chave Valor
Domínio xxx.USERNAME.serv00.net(Você também pode excluir o nome de usuário original.serv00.net e adicioná -lo novamente)
Tipo de site Proxy
Alvo proxy LocalHost
URL de proxy Deixe em branco
Porta proxy A porta que você planeja usar para implantar o uptime-kuma
Use https Falso
Suporte DNS Verdadeiro

Depois de adicionar o novo site, continue clicando em gerenciar certificados SSL acima e clique em Gerenciar no lado direito do IP de exportação e clique em Adicionar certificado:

Tipo Domínio
Gerar um certificado Let’s Encrypted Mantenha -o consistente com o nome de domínio do site que você acabou de adicionar (se for o original USERNAME.serv00.netvocê pode omitir esta etapa)

Em seguida, faça login via SSH e insira o diretório de nomes de domínio que você acabou de criar:

Bash

1 
2

cd ~/domains && wget https://github.com/louislam/uptime-kuma/archive/refs/tags/1.22.1.zip && unzip 1.22.1.zip && rm - rf public_html && mv -f uptime-kuma-1.22.1 public_html && rm -f 1.22.1.zip && cd public_html

Defina o modo de produção:

Baixe o arquivo DIS:

Bash

1
wget https://github.com/louislam/uptime-kuma/releases/download/1.22.1/dist.tar.gz && tar -xzvf dist.tar.gz && rm dist.tar.gz

Instale dependências adicionais:

Haverá erros durante o processo de instalação. Apenas ignore -os. De fato, ele será executado normalmente no final. O proxy reverso de nuvem embutido não pode ser usado na plataforma FreeBSD, mas você pode usar a nuvem externa acima mencionada para proxy reverso e usar seu próprio nome de domínio.

Execução de teste:

Bash

1
node server/server.js --port=PORT

Lembre -se de substituir a porta pela porta que você lançou. Depois de confirmar que não há nenhum problema com a operação, pressione Ctrl+cpara parar a operação.

Use PM2 para gerenciar a operação em segundo plano:

Bash

1
pm2 start server/server.js --name uptime-kuma -- --port=PORT

Lembre -se de substituir a porta pela porta que você lançou.

Se você não quer seu tempo de atividade http://IP:PORTPara ser acessado por outros, você pode adicionar o sufixo no final do comando de execução --host=127.0.0.1para que ele só possa ser acessado através do nome de domínio do proxy reverso:

Bash

1
pm2 start server/server.js --name uptime-kuma -- --port=PORT --host=127.0.0.1

Da mesma forma, você também pode usar o CloudfLared Tunnel para adicionar nomes de domínio sem optar por usar um proxy.

(jonnetsec@s14): <~/domains/public_html> $ PM2 Start Server/Server.js-Nome Uptime-Kuma-–port = 4163
(PM2) Iniciando /usr/home/jonnetsec/domains/public_html/server/server.js em fork_mode (1 instância)
(PM2) feito.
┌─────┬─── far uma das músicas ────── fara Thriga
│ Id │ Nome │ namespace │ Versão │ Modo │ pid │ Uptime │ ↺ │ status │ cpu │ mem │ usuário │ assistindo │
├─────┼─── far uma das músicas ────── fara Thriga
│ 0 │ CloudFlared │ Padrão │ N/A │ Fork │ 41282 │ 73m │ 0 │ Online │ 0% │ 36,3MB │ Jon… │ Desativado │
│ 3 │ Uptime-Kuma │ Padrão │ 1.22.1 │ FILHO │ 86760 │ 0S │ 0 │ Online │ 0% │ 46,9MB │ Jon… │ Desativado │
└─────┴─── far uma das músicas ────── fara Thriga
(PM2) (WARN) A lista de processos atuais não é sincronizada com a lista salva. Digite ‘PM2 Salvar’ para sincronizar.
(jonnetsec@s14): <~/domains/public_html> $ pm2 salvar
(PM2) Salvando a lista de processos atuais…
(PM2) salvou com sucesso em /home/jonnetsec/.pm2/dump.pm2
(jonnetsec@s14): <~/domains/public_html> $

(Nota) Você pode precisar executar os seguintes comandos para restaurar os serviços gerenciados pelo PM2 e verifique os logs.

—————————— A seguir o método não está mais funcionando —

—————————— – Copiou aqui apenas uma referência. —

Clone o projeto Kuma de tempo de atividade

Uma vez conectado ao servidor, vá ao domínio do diretório e clone o tempo de atividade Kuma Github Repository:

  • CD ~/domínios
  • Git clone https://github.com/louislam/uptime-kuma.git

Instale dependências e execute o tempo de uptime kuma

Digite o diretório do projeto clonado e execute os seguintes comandos para instalar as dependências necessárias e executar configurações preliminares:

  • CD Uptime-Kuma
  • NPM RUN SETUP

Modifique o arquivo de configuração

Modificar Ecosystem.config.js o arquivo de acordo com a situação real e defina o número da porta correta. A seguir, é apresentada uma configuração de amostra:

module.exports = {

APPS: ({

Nome: “Uptime-Kuma”,

Script: “./server/server.js”,

args: “–port = 11010”,

Env: {

“Dramwright_browsers_path”: “/inexistente”

}

})

};

Inicie o serviço

Por fim, inicie o serviço Kuma de tempo de atividade usando PM2:

  • pm2 start ./ecosystem.config.js

Através das etapas acima, você configurou com sucesso o serviço de monitoramento Kuma de tempo de atividade no serv00. Você pode acessar sua página de monitoramento através do número da porta definida e iniciar o monitoramento em tempo real do seu site.

Notas:

  • https://linux.do/tpic/168835
  • https://blog.agexf.com/2024/06/30/up-serv00

Sua própria caixa de correio de domínio com hospedagem serv00

Use seu próprio nome de domínio

  1. Conecte-seserv00Usado aqui no painelS13O endereço do painel é:https://panel13.serv00.com/
  1. CliqueDNS zones Adicione um novo (Add new zone)
    1. imagem de noção
  1. Para adicionar uma análise de registro ao seu local de hospedagem de nomes de domínio, recomendo hospedagemCloudflare
  1. retornarZone list Clique no botão de operação no lado direito do nome de domínio que você adicionouEdit A necessidade na caixa vermelha éCloudflare Adição de resolução DNS
    1. imagem de noção
  1. existeCloudflareadicionar à
    1. imagem de noção
  1. Clique no painelE-mail Adicione um email
    1. imagem de noção
  1. retornarDomain list Você pode ver o nome do domínio aparecer na listaDetails Defina o tamanho do armazenamento e tenha cuidado para não torná -lo muito grande porqueServi00 só tem armazenamento 3G
    1. imagem de noção

Criação em massa usando script

  1. Ao adicionar caixas de correio com antecedência, haverá um console/add A solicitação encontra e registra o token
    1. imagem de noção
  1. Modifique os valores correspondentes no script e execute o script diretamente no console.
    1. csrfToken

      Salvo na etapa anteriortoken

      domain

      Seu nome de domínio

      number

      Se você é s, preencha o

      password

      A senha do endereço de e -mail gerado

      maxEmails

      O número de caixas de correio geradas nesta execução

const csrfToken = ''; 
const domain = ''; 
const number = 13; 
const password = 'your1@PASSWORD'; 
const maxEmails = 10; 


const characters = 'abcdefghijklmnopqrstuvwxyz0123456789'; 


function generateRandomPrefix(length = 5) {
  let prefix = '';
  for (let i = 0; i < length; i++) {
    const randomIndex = Math.floor(Math.random() * characters.length);
    prefix += characters(randomIndex);
  }
  return prefix;
}


async function addMailbox(prefix, password) {
  const email = `${prefix}@${domain}`;
  const body = `csrfmiddlewaretoken=${csrfToken}&email=${email}&id_email-placeholder-1=${prefix}&password1=${password}&password2=${password}`;

  const response = await fetch(`https://panel${number}.serv00.com/mail/details/add_mailbox/${domain}`, {
    method: "POST",
    headers: {
      "Content-Type": "application/x-www-form-urlencoded",
    },
    body: body,
    credentials: "include"
  });

  if (response.ok) {
    console.log(`邮箱 ${email} 添加成功`);
  } else {
    console.error(`邮箱 ${email} 添加失败: ${response.status} ${await response.text()}`);
  }
}


async function batchAdd(password, maxEmails) {
  const usedPrefixes = new Set(); 

  for (let i = 0; i < maxEmails; i++) {
    let prefix;
    do {
      prefix = generateRandomPrefix(); 
    } while (usedPrefixes.has(prefix)); 

    usedPrefixes.add(prefix); 
    await addMailbox(prefix, password);
    await new Promise(resolve => setTimeout(resolve, 1000)); 
  }
}


batchAdd(password, maxEmails);

Nota: https://blog.lmysfl.top/article/122ee568-45a2-802a-a9ea-c2bf6e5d1c23

Verificação de qualidade IP em FreeBSD

https://github.com/spiritlhls/ecs

Inspeção da qualidade IP, incluindo 15 consultas de banco de dados, incluindo consultas da lista negra do DNS

Inclui detecção IPv4 e IPv6, incluindo ASN e consulta de endereço

Detecção de porta de email

  • Bash <(Wget -qo- Bash.spiritlhl.net/ecs-ipcheck)

Login automático para renovar o serv00 todos os meses

Você pode usar seu próprio SSH para renová -lo automaticamente, como segue:
1 Digite um caminho que você gosta e use o comando CAT para criar um novo script automático.sh:

gato> auto-renow.sh << eof
#!/bin/bash

sshpass -p ‘senha’ ssh -o stricThostKeyChecking = Não -O UserknownHostsFile =/dev/null -tt username@endereço “saída” &

Eof

Lembre -se de modificar a senha, o nome de usuário e o endereço SSH por conta própria.

2 Adicione permissões executáveis ​​ao auto-renow.sh:

3 Em seguida, vá para o painel para encontrar a guia Cron Trabalhos, use a função ADD CRON para adicionar tarefas, selecionar mensalmente e selecione avançado no tipo de formulário. Comando gravação auto_renew.sh O caminho absoluto para o arquivo de script, como /home/username/auto_renew.sh >/dev/null 2>&1 Apenas faça.
Dessa forma, a conexão SSH será realizada automaticamente a cada dois meses e o SSH será renovado por você.

Vídeo

YouTube: Obtenha uma conta GRATUITA EXTIVA E CREATE WordPress:

https://www.youtube.com/watch?v=EJ4MZCA2QNQ

Instale o tempo de uptime kuma:

https://www.youtube.com/watch?v=GZ32zCylmvo Solana Token Creator

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *