Garus URL ir grūti atcerēties. Izmantojot pašmitināto URL saīsinātāju, jums jāatceras tikai savs domēna nosaukums un īsa virkne. Lūk, kā to iestatīt un izmantot savā Raspberry Pi.

Kāpēc jums ir nepieciešams URL saīsinātājs?

Vietrāži URL ir ilgi un smagnēji, un tos var būt grūti atcerēties. Piemēram, šīs ziņas URL ir https://www.makeuseof.com/run-your-own-url-shortener-on-raspberry-pi/. Tas ir 69 rakstzīmes, un, ja uzskatāt, ka ir vērts to kopīgot kā daļu no sociālo mediju ziņas ar noteiktu raksturu ierobežojums, tas ir 69 rakstzīmes, kuras jūs varētu izmantot, lai pievienotu liriskus komentārus, un jūsu pašu viedoklis par rakstu. Īsāki URL sniedz vairāk vietas rakstīšanai.

URL saīsinātājs izmanto garu URL, piešķir tam jaunu, īsāku URL un novirza trafiku uz sākotnējo garo URL. Piemēram, noklikšķinot uz https://tinyurl.com/2p8xswau nosūtīs pieprasījumu vietnei TinyURL, kas novirzīs pieprasījumu uz https://www.makeuseof.com/author/david-rutland/, šī autora profila lapa. Izmantojot URL saīsinātāju, esat ietaupījis milzīgu 41 rakstzīmi.

instagram viewer

Tie ir arī īpaši noderīgi, ja plānojat kādam paziņot tīmekļa adresi vai pat to pierakstīt, nevis nosūtīt saiti.

Cits lieliski iemesli URL saīsinātāja izmantošanai ietver zīmolu un mārketingu, klikšķu izsekošanu un dziļās saites uz lietotnēm.

Kāpēc Raspberry Pi mitināt URL saīsinātāju?

Ir pieejami daudzi komerciāli URL saīsināšanas pakalpojumi. Dažas ir pilnībā apmaksātas, citas ir pilnīgi bez maksas lietojamas, savukārt liela daļa darbojas ar a "Freemium" modelis, kas piedāvā pamata funkcionalitāti bez maksas, vienlaikus iekasējot vairāk nekā pamata lietojums.

Iespējams, jau esat dzirdējuši par URL saīsināšanas pakalpojumiem, piemēram, TinyUR, Bitly vai BL.INK, vai pat tos izmantojāt. Šie pakalpojumi mitina jūsu saīsināto URL kolekcijas, taču tie ir neaizsargāti un nav īpaši pārnēsājami. Ja pārkāpsiet pakalpojumu sniegšanas noteikumus, jūsu kolekcija var pazust acu mirklī. Ja pakalpojumu sniedzējs paaugstina maksu līdz līmenim, ar kuru jūs neesat apmierināts, varat samierināties ar izspiedējcenu vai zaudēt savu URL kolekciju.

Un tad ir fakts, ka URL patīk https://tinyurl.com/2p8xswau, lai gan noteikti ir īsāki par alternatīvu, tie nav ne īpaši viegli iegaumējami, ne īpaši īsi.

Palaižot vietrāža URL saīsinātāju Raspberry Pi, jūs neesat neaizsargāts pret cenu pieaugumu, noteikumu un nosacījumu dīvainībām, un varat pielāgot URL, kā vēlaties. Mēs esam izvēlējušies Polr kā mūsu URL saīsinātājs, jo tas ir viegli instalējams, vienkārši lietojams un tam ir liels atbalsts.

Izvēlieties īsu domēna nosaukumu

URL saīsinātāja galvenā iezīme ir tāda, ka iegūtajam URL ir jābūt īsam, un, lai to panāktu, jums ir nepieciešams īss domēna nosaukums. Visi labie .com domēni vairs nav, taču ir simtiem citu augstākā līmeņa domēnu, kurus varat izmantot kā savu bāzi.

Mēs izvēlējāmies muo.lol. Tajā ir tikai septiņas rakstzīmes, tās ir viegli atcerēties un ir saistītas ar galveno vietni. Mēs būtu varējuši izvēlēties tikpat efektīvu muo.fun, muo.gay, muo.la vai muo.wtf. The laba domēna vārda iespējas ir bezgalīgas.

Reģistrējiet domēnu (mūsu maksā $ 1,98 gadā), pēc tam apmeklējiet uzlaboto DNS sadaļu. Izveidojiet jaunu ierakstu, izvēloties A kā tips, @ kā resursdators un vērtības labad ievietojiet savu mājas IP adresi. Iestatiet pēc iespējas zemāku TTL.

Iestatiet savu Raspberry Pi ar Polr

Pirmā lieta, kas jums jādara, ir sekot mūsu rokasgrāmatai par to, kā iestatīt Raspberry Pi kā serveri. Kad tas ir izdarīts, piesakieties, izmantojot Secure Shell (SSH), pēc tam atjauniniet un jauniniet visas instalētās pakotnes:

sudo apt Atjaunināt
sudo apt jauninājums

Mainiet direktoriju, klonējiet Polr GitHub repozitoriju un iestatiet atļaujas:

CD /var/www/
sudo git klons https://github.com/cydrobolt/polr.git --depth=1
sudo chmod -R 755 polr

Tagad piešķiriet īpašumtiesības uz polr direktorijā Apache lietotājam:

chown -R www-data polr
<imgalt="Termināla izvade polr klonēšanai un atļaujas iestatīšanai"augstums="435"src=" https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2022/09/clone-polr.jpg"platums="1809" />

Pārvietojieties uz polr direktorijā, pēc tam padariet sevi par root lietotāju un instalējiet Composer rīku un atkarības:

cd polr
sudo su
curl -sS https://getcomposer.org/installer | php
php composer.phar uzstādīt--no-dev -o

Jūs redzēsiet brīdinājumu: "Nepalaidiet Composer kā root/super lietotāju!" Tomēr ir droši to ignorēt. Pēc šī punkta Composer var parādīt kļūdas saistībā ar trūkstošiem PHP moduļiem; instalējiet tos ar:

piemērots-gūt instalējiet php-mbstring php-curl php-dom

Un pēc tam atkārtojiet iepriekšējo komandu. Kad tiek jautāts: "Vai uzticaties 'kylekatarnls/update-helper', lai izpildītu kodu, un vēlaties to iespējot tagad?" sist Y uz tastatūras un pēc tam Atgriezties. Jūs tiksit atgriezts komandu uzvednē. Izejiet no saknes čaulas, pēc tam mainiet direktorijus:

Izeja
cd /etc/apache2/sites-available/

Iespējot Apache pārrakstīšanas modi:

a2enmod pārrakstīt

Un izmantojiet nano, lai izveidotu jaunu Apache conf failu:

sudonanopolr.conf

Tajā ielīmējiet:

<VirtualHost *:80>
Servera nosaukumsmuo.lol
ServerAliasmuo.lol
DocumentRoot "/var/www/polr/publiski"
<Katalogs "/var/www/polr/public">
Pieprasīt viss piešķirts
Opcijas Indeksi FollowSymLinks
AllowOverride All
Pasūtīt atļaut, liegt
Atļaut no visi
</Directory>
</VirtualHost>

…Nomaiņa muo.lol ar savu domēna vārdu. Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X. Iespējojiet jauno conf failu, pēc tam restartējiet Apache ar:

sudoa2ensitepolr.conf
Restartējiet sudo pakalpojumu apache2

Lai palaistu Polr, ir nepieciešama datu bāze. Atveriet MariaDB ar:

sudo mariadb

Pievienojiet šādus ierakstus pa vienai rindai:

IZVEIDOTDATU BĀZE polrs;
IZVEIDOTLIETOTĀJS polr IdentificētsBY 'slepenā parole';
GRANTLIETOŠANAIESL *.* UZ polr@localhost IdentificētsBY 'slepenā parole';
GRANTVISIprivilēģijasIESL polr.* UZ polr@localhost;
FLUSHPRIVILEĢIJAS;
atmest;

Pārejiet atpakaļ uz Polr iestatīšanas direktoriju un kopējiet .env fails:

CD /var/www/polr
cp.env.uzstādīt.env

Tagad varat palaist konfigurācijas vedni savā pārlūkprogrammā vietnē http://your-domain/setup/

Iestatiet Polr, izmantojot pārlūkprogrammu

Jūs saskarsities ar apbrīnojamu iespēju klāstu un teksta ievades laukiem uz skaista polāra fona. Šeit jūs pastāstīsiet savam Raspberry Pi URL saīsinātājam, kas tas ir un kā vēlaties, lai tas darbotos. Daži no šiem laukiem būs iepriekš aizpildīti.

Atstājiet Datu bāzes resursdators un Datu bāzes ports ar to noklusējuma vērtībām, bet mainiet Datu bāzes lietotājvārds uz polr un parole, ko iestatījāt MariaDB. Ja jūs precīzi izpildījāt mūsu norādījumus, tas tā būs ļoti slepena parole. Lietojumprogrammas URL ir jūsu domēna nosaukums.

Pārējās opcijas ir saistītas ar to, kā vēlaties formatēt savus īsos URL, vai jums ir nepieciešama parole, lai izmantotu vietni, un vai vēlaties, lai jūsu vietrāži URL būtu publiski pieejami. Atcerieties iestatīt saprātīgu administratora lietotājvārdu un drošu paroli. Varat arī izvēlēties no dažādām tēmām, tostarp Google Material Design, Newspaper un Midnight Black. Kad esat pabeidzis, nospiediet zaļo Uzstādīt pogu lapas apakšā.

Nodrošiniet savu URL saīsinātāju

Cilvēka vidus uzbrukumi nav jautri nevienam (izņemot, iespējams, pašu vīrieti). Nodrošiniet savu Polr instalāciju, izmantojot Certbot, lai iegūtu un instalētu sertifikātus un atslēgas no Let's Encrypt.

sudo certbot

Kad tas tiek pieprasīts, ievadiet savu e-pasta adresi un atlasiet, kuram vārdam vēlaties aktivizēt HTTPS. Certbot ienesīs un instalēs SSL atslēgas un sertifikātus no pakalpojuma Let's Encrypt. Tagad restartējiet Apache:

Restartējiet sudo pakalpojumu apache2

Pārlādējot lapu pārlūkprogrammā, savienojums ar URL saīsinātāju būs drošs. Lai saīsinātu URL, vienkārši ielīmējiet URL tekstlodziņā un noklikšķiniet uz Saīsināt. Vai noklikšķiniet Saites opcijas lai pielāgotu īso saiti.

Izmantojiet savu Raspberry Pi URL saīsinātāju uzmanīgi!

Sava URL saīsinātāja palaišana ir lielisks veids, kā sekot līdzi saitēm, kas jums šķiet noderīgas, un tām, kuras vēlaties kopīgot ar citiem. Tā kā jūsu URL saīsinātājs ir pieejams publiskajā internetā, uzmanieties, lai to neizmantotu, lai izveidotu saites uz nelegālu, ētiski apšaubāmu vai pirātisku materiālu.

URL saīsinātājs ir tikai viens no daudzajiem ar internetu saistītajiem projektiem, ko varat palaist Raspberry Pi. Citi ietver iespēja mitināt jūsu fotoattēlu galeriju, paroļu pārvaldnieku un pat personīgo mākoņa krātuves serveri ar dažādām noderīgām iespējām lietotnes.