我在连接到 LAN 的笔记本电脑上创建了一个 SSH 隧道。我想通过 WiFi/热点共享互联网,但要通过 SSH 隧道。我的意思是任何使用此无线网络的计算机都应通过 SSH 隧道连接到互联网(无需设置代理即可自动连接)。
换句话说,我只想在我的笔记本电脑上设置代理设置(例如,127.0.0.1:1028),并且任何使用我笔记本电脑上的 WiFi/热点的计算机都应该能够在没有任何代理设置的情况下使用互联网。
我在连接到 LAN 的笔记本电脑上创建了一个 SSH 隧道。我想通过 WiFi/热点共享互联网,但要通过 SSH 隧道。我的意思是任何使用此无线网络的计算机都应通过 SSH 隧道连接到互联网(无需设置代理即可自动连接)。
换句话说,我只想在我的笔记本电脑上设置代理设置(例如,127.0.0.1:1028),并且任何使用我笔记本电脑上的 WiFi/热点的计算机都应该能够在没有任何代理设置的情况下使用互联网。
纯 SSH 无法实现您想要的(即 -D 代理选项来创建poor-mans VPN)。
不过,这里有两个可行的选项:
ssh -D
如果将redsocks
and添加iptables
到混合物中,则可以使用 pure 。这比配置 OpenVPN 简单得多,尤其是当您在远程计算机上没有权限时。为了在 Ubuntu 上创建热点,我推荐http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/,它使用内置的 default
network-manager
。redsocks
安装和配置后,可以使用将iptables
所有流量从 wifi 热点重定向到该热点redsocks
,然后通过 socks 代理将其传递。例如,如果您的 wifi 热点在
10.42.0.1/24
子网上并且传入redsocks
端口有12345
问题:有关详细说明集,请访问http://abidmujtaba.blogspot.com/2016/07/ubuntu-create-wifi-hotspot-access-point.html