创建 Wifi 热点以在 Ubuntu 服务器上共享 SOCKS 代理

创建 Wifi 热点以在 Ubuntu 服务器上共享 SOCKS 代理

我正在使用 Ubuntu 服务器,并且我的客户端上有一个 SOCKS 代理服务器,它是使用 ssh -D 命令创建的。我想在这台计算机上创建一个 Wifi 热点,通过该 SOCKS 代理传递流量。我通过以太网连接到互联网,因此 Wifi 空闲。

这可能吗?我怎样才能实现这个目标?

答案1

来自热点的 TCP 流量可以ssh -D使用 .socks 代理传递redsocks。安装和配置后redsocks,可以使用iptables将所有流量从 wifi 热点重定向到该热点,redsocks然后通过袜子代理将其传递到该热点。

例如,如果您的 wifi 热点位于10.42.0.1/24子网上并且传入redsocks端口有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

如需详细说明,请访问http://abidmujtaba.blogspot.com/2016/07/ubuntu-create-wifi-hotspot-access-point.html

相关内容