Utwórz hotspot Wi-Fi do udostępniania proxy SOCKS na serwerze Ubuntu

3

Używam Ubuntu Server i mam serwer SOCKS Proxy na moim kliencie, który jest tworzony za pomocą polecenia ssh -D. Chcę utworzyć hotspot Wi-Fi na tym komputerze, który przepuszcza ruch przez ten serwer proxy SOCKS. Jestem połączony z Internetem przez Ethernet, więc Wi-Fi jest bezczynne.

czy to możliwe? Jak mogę to osiągnąć?

mehrmoudi
źródło
Spadł zarówno ruch TCP i UDP, jak i reszta (np. ICMP)?
phk

Odpowiedzi:

2

Ruch TCP z punktu dostępowego może być przekazywany przez ssh -Dproxy proxy za pomocą redsocks. Po redsockszainstalowaniu i skonfigurowaniu można iptablesprzekierować cały ruch z hotspota Wi-Fi, do redsocksktórego następnie przekazuje go przez proxy skarpet.

Na przykład, jeśli hotspot Wi-Fi znajduje się w 10.42.0.1/24podsieci, a problem z redsocksportem przychodzącym 12345:

sudo iptables -F
sudo iptables -t nat -F
sudo iptables -t nat -A PREROUTING -s 10.42.0.0/24 -p tcp -j REDIRECT --to-ports 12345

Szczegółowy zestaw instrukcji można znaleźć na stronie http://abidmujtaba.blogspot.com/2016/07/ubuntu-create-wifi-hotspot-access-point.html

Abid H. Mujtaba
źródło
Czy istnieje sposób, aby nie trzeba było uruchamiać iptablespolecenia za każdym razem?
becko