- Azonnali alaplapos kérdések órája
- Milyen billentyűzetet vegyek?
- Dell notebook topic
- Bluetooth hangszórók
- Fejhallgató erősítő és DAC topik
- Analóg fényképezés
- Milyen alaplapot vegyek?
- A hardverek is nehezen viselik a kánikulát
- Az Intel volt vezére beismerte, hogy benézte az AI-t
- CPU léghűtés kibeszélő
-
PROHARDVER!
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
bambano
titán
válasz
dabadab #20013 üzenetére
annál, hogy rakjon fel magának squidet, minden ötlet jobb.
"mert az csak akkor allitodik be, amikor bejelentkezik": természetesen nem, bármikor beállíthatod.
ha grafikus programhoz akarsz előbb környezeti változót állítani, akkor írsz egy két soros wrapper scriptet, amiben beállítod a változót, majd utána elindítja az eredeti programot és berakod egy olyan könyvtárba, ami előrébb van a keresési úton, mint az eredeti.másrészt annyiból igazad van, hogy egy olyan beállítást, ami a hálózat állapotától függ, akkor kell elvégezni, amikor a hálózat állapota változik. tehát ha mindenáron proxyzni akar, akkor két út lehet:
1. csinál két példányt az apt konfigjából, és az if-up.d/if-down.d-be rakott scriptekkel eldönti, hogy melyiket kell élesíteni és azt berakja a helyére.
2. hagyja az egészet a pokolba, nem az aptot konfigurálja át, hanem tűzfalból csinál transzparens proxy redirectet vagy nem redirectet.és a legszebb megoldás az, ha a kijárati routert üzemeltető csinálja meg a transzparens proxyt úgy, hogy a kliens gépeknek semmi köze ne legyen hozzá. ez a legutóbbi lenne az a megoldás, amikor a kalapáccsal ténylegesen a valódi problémára ütünk és nem mellé, az ujjunkra.
-
bambano
titán
válasz
Speeedfire #20011 üzenetére
szerény privát magánvéleményem szerint:
netstat -rn-nel meg tudod nézni a default route-t, (netstat -rn | grep '^0.0.0.0') és az utolsó oszlop megmondja, hogy melyik interfészen van. ha ebből el tudod dönteni, hogy kell-e proxy vagy sem, máris egyenesben vagy.de ha mondasz konkrétabb paramétereket, akkor nagy shell script topicban összeütjük.
a /etc/profile-t minden login shell végrehajtja, tehát azt látni fogja mindenki, aktuális helyzet szerint.
-
Speeedfire
félisten
válasz
bambano #20010 üzenetére
Pedig ezt a source-ot használtam is már. Ezek szerint nem tudtam pontosan, hogy mire is való.
Csak akkor lesz rendszerszintű ha a /etc/profile alá rakom? Csak, mert ha tudom rendszerszintűként használni a init-ben, akkor megtudom nézni shell script-ben, hogy milyen ip-t kaptam. Ha cégnél kábelen van a net, akkor mindig ugyan azt kapom meg, ha wifi akkor már más, de ott is van tartomány.
Amúgy a saját proxy-s is működik, igaz kicsit kerülőút, de megy.
-
bambano
titán
válasz
Speeedfire #20001 üzenetére
erre való a pont vagy másnéven source parancs.
akik nem tudnak jó megoldást, azokra ne hallgasstehát a .profile-odban vagy:
. /etc/init.d/proxy start
vagysource /etc/init.d/proxy start
de igazából helyesebb lenne valamilyen más jel alapján kitalálni, hogy van-e proxyd, és az alapján beállítani a környezeti változókat.
(#20004) -Zeratul-: ha a /etc/profile-ból hívja, globálisan érvényes lesz.
-
Speeedfire
félisten
válasz
Speeedfire #20008 üzenetére
User error volt.
Nem a reverseproxyurl-t kellett átirni, hanem be kellett irni, hogy:
upstream proxyszerver:portSzépen megy az apt, tudok klónozni git report is. Úgy néz ki ez lesz a megoldás, ahol meg nincs proxy ott kikommenzetem ezt a sort.
Köszönet dabadab! -
Speeedfire
félisten
válasz
dabadab #20007 üzenetére
Gyors feldobtam a tinyproxy-t (ezt többé kevésbé ismerem openwrt korszakból), beállitottam a reverseproxyurl-t.
szabi@thinkpad-t430 ~ $ cat /etc/environment
http_proxy=http://localhost:8888
https_proxy=http://localhost:8888
szabi@thinkpad-t430 ~ $szabi@thinkpad-t430 ~ $ cat /etc/apt/apt.conf
Acquire::Check-Valid-Until "false";
Acquire::http::Proxy "http://localhost:8888";
Acquire::https::Proxy "http://localhost:8888";Nem akar menni valami miatt.
-
dabadab
titán
válasz
Speeedfire #20006 üzenetére
Akar a squidet is felrakhatod magadnak, de igy egy gyors guglizas utan en inkabb a microproxyt raknam fel (van egy debianos micro_proxy package is, de az mas, az inetd-n csucsul, vagyis minden egyes tcp kapcsolathoz uj peldany indul belole), aztan akkor mehet a http_proxy fixen a localhost:3128-ra es csak a microproxyt kell ujrainditani az uj konfiguracioval (amit akar automatizalhatsz is).
-
Speeedfire
félisten
-
dabadab
titán
válasz
Speeedfire #20001 üzenetére
Az export LEFELE exportal, vagyis ha meghivsz egy masik shellt az initscriptedbol, ott fog latszodni a valtozo.
FELFELE nem mukodik, vagyis hogy az ot meghivo script valtozoit nem tudja megvaltoztatni.
Igazabol jo megoldast nem tudok, van az, amit fent -Zeratul- is irt, hogy a . paranccsal hivod meg a scriptet, aminek a hatasara nem indul uj shell a vegrehajtasara, hanem az aktualis ertelmezi, de igazan ez se segit rajtad, mert ez nem az egesz rendszeren allitja at a valtozo erteket, csak abban a terminalablakban, ahol meghivtad.
Ha nekem kellene megoldani ezt, akkor raknek egy proxyt a sajat gepemre, mindent odairanyitanak es annak az egy proxynak a beallitasait bizergalnam.
-
bpx
őstag
válasz
Speeedfire #20001 üzenetére
Azt, hogy a scripten belül hiába mondasz exportot, az a hívóhoz nem jut el alapértelmezetten, csak ha direkt úgy hívod:
$ cat x.sh
export HELLO=A
$ ./x.sh
$ echo $HELLO
$ . ./x.sh
$ echo $HELLO
ADe ettől még ugyanúgy nem lesz globálisan érvényes.
-
#68216320
törölt tag
Ubuntu 14.04 van egy fileserver gépen, GUI nélkül. Samba folyton memory leak-et csinál. Tudok ez ellen tenni valamit, vagy egy update majd később megoldja?
-
Speeedfire
félisten
Egy init szkriptet szeretnék csinálni a proxy-hoz, mert cégnél van proxy, de olyan helyen is használom a lapost, ahol nincs proxy.
Ezt írtam rá, de nem akar menni.#! /bin/sh
# /etc/init.d/proxy
#
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Export proxy"
export http_proxy=http://proxyszerver.hu:8888
export https_proxy=http://proxyszerver.hu:8888
;;
stop)
echo "Unset proxy variables"
unset http_proxy
unset https_proxy
;;
*)
echo "Usage: /etc/init.d/proxy {start|stop}"
exit 1
;;
esac
exit 0Ha nyomok egy proxy start-ot kiírja az echo utáni szöveget, majd nyomok egy echo $http_proxy-t és üres sor a válasz rá.
Próbáltam már a proxy értékeket "" közé tenni, de úgysem működött. Mit rontok el?
LMDE linuxot használok.
Új hozzászólás Aktív témák
Hirdetés
- Azonnali alaplapos kérdések órája
- Nyaralás topik
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Háztartási gépek
- Milyen billentyűzetet vegyek?
- Nintendo Switch 2
- eBay-es kütyük kis pénzért
- Dell notebook topic
- Hamarosan rézhiánytól szenvedhet az egész chipgyártás
- Xbox Series X|S
- További aktív témák...
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 4070Ti Super GAMER PC termékbeszámítás
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Realme C30 32GB, Kártyafüggetlen 1Év Garanciával
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Honor 200 256GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest