Skip to main content

Cumraigh fógraí rochtana Telegram

Is féidir le PortGuard Server teachtaireacht Telegram a sheoladh tar éis paicéad bailí SPA a chur leis riail balla dóiteáin. Áiríonn fógraí óstainm an fhreastalaí, IP foinse ceadaithe, IP foinse paicéad, ainm úsáideora SPA, rochtain iarrtha, am oscailte, dul in éag am, agus am istigh.

1. Cruthaigh bot Telegram​

  1. Oscail @BotFather i Telegram.
  2. Seol /newbot agus lean na leideanna.
  3. Cóipeáil an Bot Token ar ais ag BotFather. Breathnaíonn sé cosúil 123456789:AAExampleToken.

Déan an Bot Token a chóireáil mar phasfhocal. Ná tiomantas é a rialú foinse, é a ghreamú isteach i dteachtaireachtaí tacaíochta, nó nochtaigh i scáileáin scáileáin é.

2. Faigh an ceann scríbe Chat ID​

Le haghaidh comhrá príobháideach, oscail an bot nua, roghnaigh ** Tosaigh **, agus seol teachtaireacht chuige. Do ghrúpa, cuir an bot leis an ngrúpa agus seol teachtaireacht nó ordú go bhfuil an bot is féidir a fháil.

Ar an bhfreastalaí, cuir isteach an Bot Token gan é a shábháil i stair bhlaosc:

read -rsp 'Telegram Bot Token: ' TG_TOKEN; echo

Léigh na nuashonruithe is déanaí ón bot:

curl --config - <<EOF
silent
show-error
fail
url = "https://api.telegram.org/bot${TG_TOKEN}/getUpdates"
EOF
unset TG_TOKEN

Faigh message.chat.id sa fhreagra JSON. Is gnách go mbíonn Chat IDs príobháideacha uimhreacha dearfacha. De ghnáth bíonn grúpaí Chat ID diúltach agus is minic a bhíonn IDanna an ollghrúpa tosú le -100.

Má tá result folamh, seol teachtaireacht eile don bot agus rith an t-iarratas arís. Le haghaidh cainéal, is féidir leat @channel_username a úsáid tar éis duit an bot a chur leis mar chainéal riarthóir le cead chun teachtaireachtaí a phostáil.

3. Cumraigh PortGuard Server​

Tosaigh an consól balla dóiteáin mar fhréamh:

sudo portguard-fwknopd --fw-console

Roghnaigh 5. Configure Telegram notifications, ansin cuir isteach:

  • Bot token: an comhartha arna sholáthar ag BotFather.
  • Chat ID: an t-aitheantas príobháideach/grúpa uimhriúil nó @channel_username.
  • An t-eatramh fógartha íosta: Seolann 0 fógra do gach cnag rathúil. Sochtann luach níos mó fógraí breise le linn go leor soicind.

Deimhnigh an chumraíocht agus roghnaigh y nuair a iarrtar ort tástáil a sheoladh fógra. Stórálann an consól na socruithe i /etc/fwknop/fwknopd.conf le modh 600 agus athlódálann sé an deamhan reatha.

4. Cumraigh é de láimh​

Is féidir na socruithe céanna a chur go díreach le /etc/fwknop/fwknopd.conf:

PORTGUARD_TG_BOT_TOKEN       123456789:replace_with_bot_token;
PORTGUARD_TG_CHAT_ID -1001234567890;
PORTGUARD_TG_NOTIFY_INTERVAL 0;

Tá an Bot Token agus Chat ID araon ag teastáil. Cosain an chumraíocht agus atosú ar an tseirbhís tar éis athrú láimhe:

sudo chmod 600 /etc/fwknop/fwknopd.conf
sudo portguard-fwknopd --exit-parse-config \
-c /etc/fwknop/fwknopd.conf \
-a /etc/fwknop/access.conf
sudo systemctl restart fwknopd

5. Fíoraigh fógraí​

Lean an loga deamhan agus tú ag seoladh paicéad bailí SPA ó PortGuard Client:

sudo journalctl -u fwknopd -f

Ní chuirtear scuaine ar fhógra ach amháin tar éis glacadh leis an bpaicéad SPA agus balla dóiteáin cuirtear leis an riail go rathúil. Cnag arís agus arís eile agus an riail chéanna fós ann ní fhéadfaidh gníomhach riail eile a chruthú. Fan go rachaidh an riail roimhe seo in éag roimhe seo ag tástáil arís.

Má theipeann ar thástáil an chonsóil nó mura seolann cnag glactha teachtaireacht, seiceáil:

  • Is féidir leis an bhfreastalaí api.telegram.org a réiteach agus naisc HTTPS amach a dhéanamh.
  • Tá an comhrá príobháideach tosaithe, nó tá cead ag an bot postáil sa grúpa ceann scríbe nó cainéal.
  • Baineann an Chat ID leis an gcomhrá bot céanna a úsáidtear le getUpdates.
  • Níl PORTGUARD_TG_NOTIFY_INTERVAL ag cur an fógra faoi chois.
  • Rinneadh fwknopd a athlódáil nó a atosú tar éis athrú cumraíochta láimhe.

6. Díchumasaigh fógraí​

Rith an consól arís, roghnaigh rogha 5, cuir isteach disable mar an Bot Token, agus deimhnigh. Baineann PortGuard na trí shocrú Telegram amach agus athlódálann sé an deamhan.