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
- Oscail @BotFather i Telegram.
- Seol
/newbotagus lean na leideanna. - 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
0fó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.orga 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_INTERVALag cur an fógra faoi chois. - Rinneadh
fwknopda 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.