Próbuję podłączyć maszynę Ubuntu 12.04 do serwera proxy skarpet. Mam swoją 192.168.30.0/24
sieć LAN i serwer proxy Dante Socks działa 192.168.30.134:1018
. Mam też pfsense
router, na 192.168.30.31
którym tworzy gorszą sieć LAN 192.168.1.0/24
.
W tej gorszej sieci LAN mam komputer kliencki Ubuntu i muszę podłączyć go do mojego serwera proxy, aby cały ruch na tym komputerze był proxy. Socks proxy skonfigurowałem w globalnych ustawieniach ubuntu. pfsense
zapora sieciowa jest skonfigurowana tak, aby zezwalać na bezpośrednie połączenie z LANtoWAN tylko do mojego serwera proxy skarpet (a także mojego lokalnego DNS i Google DNS).
Cały pozostały ruch jest blokowany (ponieważ powinien przechodzić przez mój serwer proxy). Przeglądanie działa OK, więc wiem, że jest skonfigurowane poprawnie i przechodzi przez serwer proxy, ale nie mogę uzyskać apt-get update
poleceń itp. Próbowałem skonfigurować proxychains
lub dante-client
uruchomić go z proxychains
lub socksify
prefiks, ale to nie działa. socksify
nie daje żadnego rezultatu i proxychains
po prostu daje mi failed to fetch http:// ....... Connection failed
rodzaj błędów, gdy uruchamiam go jako root.
Jak mogę zacząć apt-get
pracować? Czy można zarządzać nim bez klienta zewnętrznego (klient-dante, proxy itp.)?
192.168.1.1-192.168.1.254
więc dlaczego podałeś 192.168.30.x swoim serwerom?Odpowiedzi:
Aby apt działał za proxy, musisz go ustawić
/etc/apt/apt.conf
. Utwórz ten plik i zapisz w nim następujące informacje:Zamiana nazwy użytkownika na nazwę użytkownika i hasło na hasło (jeśli dotyczy) oraz host i nr_portu na hosta proxy i nr portu twojego proxy .
źródło