如何设置一个无线接入点与Linux机箱和SOCKS代理

我有:

(1)Linux的机箱(Arch linux是精确的,但这并不重要)

(2)以太网连接(比如eth0

(3)远程站点上的Socks代理(比如remoteport ),可以通过(2)

(4)本地linux盒子上的无线网卡(比如eth1

因此,其任务是:在本地站点(1)上使用(4)创build一个无线接入点,以便所有来自它的连接都将通过代理(3)。 例如,当一个简单的连接到该AP(当然,应该有DHCP或类似的东西),然后去到serverfault.com,所有的stream量通过SOCKS代理。

我只是要求挖掘的方向和一些参考,而不是一步一步的教程。

提前致谢

尽pipe可以用Linux来完成这一切,但我会抛弃这个想法,转而使用PFsense 。 这是一个基于FreeBSD的路由/防火墙发行版。 我相信它应该尽其所有你需要的开箱即用的configuration,只需要添加Squid包来设置一个SOCKS代理(或者如果需要透明的话)。 我已经使用了多年的PFsense,这是一个非常稳定的产品,周围有一个很棒的社区。

创build一个透明的袜子代理,使用redsocks或TranSocks或类似的东西。