echo 41.77.143.21 archive.vn >> /etc/hosts
The other issue is archive.ph and friends are DNS-blocked in some countries.
12ft.io is a well-known workaround for ft.com.
cat > 1.sh
#!/bin/sh
read x;
x=$(echo "$x"|yy046); #FN1 URL encoding
#echo "https://12ft.io/api/proxy?ref=&q=$x"|yy025|nc -vv h1b 80|yy054|zcat
exec tnftp -4o"|gzip -dc" "https://12ft.io/api/proxy?ref=&q=$x"
^D
echo https://www.ft.com/content/8cd27d16-c996-4dc7-86af-ed6f40ff361c|1.sh > 1.htm
firefox ./1.htm
FN1. Use whatever one's own preference for URL encoding. Many options, e.g., https://rosettacode.org/wiki/URL_encoding yy046 is mine.
cat > 046.l
int fileno(FILE *);
#define p(x,y) {putchar(37);putchar(x);putchar(y);}
%option nounput noinput noyywrap
%%
\x20 p(50,48); /* space */
\x21 p(50,49); /* exclamation mark */
\x22 p(50,50); /* double quote */
\x23 p(50,51); /* pound sign */
\x24 p(50,52); /* dollar sign */
\x25 p(50,53); /* percent sign */
\x26 p(50,54); /* ampersand */
\x27 p(50,55); /* single quote */
\x28 p(50,56); /* opening parenthesis */
\x29 p(50,57); /* closing parenthesis */
\x2A p(50,65); /* asterisk */
\x2B p(50,66); /* plus sign */
\x2C p(50,67); /* comma */
\x2F p(50,70); /* forward slash */
\x3A p(51,65); /* colon */
\x3B p(51,66); /* semi-colon */
\x3C p(51,67); /* less than */
\x3D p(51,68); /* equals sign */
\x3E p(51,69); /* greater than */
\x3F p(51,70); /* question mark */
\x40 p(52,48); /* cuneiform */
\x5B p(53,66); /* opening bracket */
\x5C p(53,67); /* backslash */
\x5D p(53,68); /* closing bracket */
\x5E p(53,69); /* caret */
\x60 p(54,48); /* backquote */
\x7B p(55,66); /* opening brace */
\x7C p(55,67); /* vertical bar */
\x7D p(55,68); /* closing brace */
\15
%%
int main(){ yylex();exit(0);}
^D
flex -8iCrf 046.l
cc -O3 -std=c89 -W -Wall -pedantic -pipe lex.yy.c -static -o yy046
strip -s yy046