Fórum Root.cz
Hlavní témata => Server => Téma založeno: Individual 26. 01. 2024, 23:13:19
-
Například je http://něco.com ale povolí requesty jen z určitých ip. Mám přístup na ssh, které tam právě má přístup, ale chci, aby to fungovalo i lokálně (třeba http://něco.com zadám do prohlížeče a půjdeto přes ten server kde se dostanu pomocí ssh)
-
Obvykle se tomu říká proxy server. :)
-
Možnost 1: SOCKS proxy: ssh -D 8088 a v prohlížeči pak nastavit socks proxy v prohlížeči na localhost:8088. Pro snadné přepínání používám FoxyProxy, ovšem starší verzi 7.5.1, neboť novější nějak nefungovala. Lze tam také nastavit vzory, aby přes tu proxy chodilo jen něco.com a ne veškerý provoz v okamžiku kdy je to zapnuté.
Možnost 2: SSH port forward. ssh -L 8050:něco.com:80 a následně v prohlížeči navštívit localhost:8050. Pokud něco.com vyžaduje poslání správné HTTP Host hlavičky, je nutno do /etc/hosts ještě přidat 127.0.0.1 něco.com a v prohlížeči pak navštěvovat něco.com:8050.
-
Možnost 2: SSH port forward. ssh -L 8050:něco.com:80 a následně v prohlížeči navštívit localhost:8050. Pokud něco.com vyžaduje poslání správné HTTP Host hlavičky, je nutno do /etc/hosts ještě přidat 127.0.0.1 něco.com a v prohlížeči pak navštěvovat něco.com:8050.
Pokud stránka používá HTTPS, tak bude potřeba přesměrovat na port 443 místo 80 a chodit přes https://něco.com:8050, aby stránka neposlala redirect na normální port 443.
A ještě teda upřesnění - ssh -L 8050:ten_server_odkud_tam_mám_přístup:443, ne ssh -L 8050:něco.com:443
-
Pokud je to před HTTP / HTTPS je možné použít chisel >>
https://github.com/jpillora/chisel
-
A ještě teda upřesnění - ssh -L 8050:ten_server_odkud_tam_mám_přístup:443, ne ssh -L 8050:něco.com:443
Cože? Ten prostřední (druhý) parametr je kam se má tunel připojovat. Kde ty tady specifikuješ, kam se má tunel připojovat?
-
ssh -L 9999:něco.com:443 server_kde_mam_pristup
a bylo třeba upravit ten /etc/hosts
127.0.0.1 něco.com
Díky
-
A ještě teda upřesnění - ssh -L 8050:ten_server_odkud_tam_mám_přístup:443, ne ssh -L 8050:něco.com:443
Cože? Ten prostřední (druhý) parametr je kam se má tunel připojovat. Kde ty tady specifikuješ, kam se má tunel připojovat?
Jo, máš samozřejmě pravdu, asi jsem po ránu ještě neměl mozek...