gpt4 book ai didi

networking - 将所有流量从路由器重定向到代理服务器

转载 作者:行者123 更新时间:2023-12-03 17:43:48 25 4
gpt4 key购买 nike

我不知道这个问题是否与 stackoverflow 上的主题有关,如果不提前抱歉的话。

我正在尝试解决以下问题:
我连接到我的大学网络,这需要我将浏览器配置为使用代理。我想在我家中设置一个路由器(带有固件的 D-Link Dir-300:DD-WRT v24-sp2)并且因为我使用的是多个未 Root 的 Android 设备(我不能使用全局代理应用程序)我正在考虑以下解决方案:
Question我可以让我的路由器将所有流量从我的无线网络重定向到我正在使用的代理服务器(允许设备不配置代理服务器)吗?

我在路由器配置页面上有一个可用的 HTTP 重定向工具
HTTP Redirect

我从我使用的代理 URL 中查找了目标 IP 地址,并获得了该节点的 4 个 IP 地址,我尝试使用其中两个并将源网络设置为 192.168.1.0 但它不起作用 - 我的浏览器如果不设置代理,在 android 设备上将无法工作。

____________________________________ 编辑 ____________________________
看了一些之后,我发现了这个 link

#!/bin/sh
PROXY_IP=[IP]
PROXY_PORT=[PORT]
LAN_IP=`nvram get lan_ipaddr`
LAN_NET=$LAN_IP/`nvram get lan_netmask`

iptables -t nat -A PREROUTING -i br0 -s $LAN_NET -d ! $LAN_IP -p tcp --dport 80 -j DNAT --to $PROXY_IP:$PROXY_PORT
iptables -t nat -A POSTROUTING -o br0 -s $PROXY_IP -p tcp -d $LAN_NET -j SNAT --to $PROXY_IP
iptables -A FORWARD -i vlan1 -o br0 -s $LAN_NET -d $PROXY_IP -p tcp --dport $PROXY_PORT -j ACCEPT

如何修改它以重定向来自所有端口的所有流量 udp/tcp 等?

最佳答案

简单的选择是在您的 android 设备上配置您的代理。设置无线连接时,选择高级选项并输入您的代理设置,在较旧的 android 设备上它有点隐藏,但我设法在 2.3 设备上做到了。
对于 iOS,您可以稍后将其添加到您的 wifi 设置中。

如果您的路由器不是互联网的主要入口点(如果它是次要的),您可以将其配置为路由到您的 PC/笔记本电脑。在您的 PC/笔记本电脑上配置静态 IP,在那里共享互联网,然后将该 IP 配置为路由器上的网关。
您可以在 PC 上安装代理工具(例如 charles 代理)并将其配置为将流量转发到 Internet 代理。在您的设备上,您仍然需要设置代理,但这次是您 PC 的代理(网关+8080)。

关于networking - 将所有流量从路由器重定向到代理服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com