我使用带有 LDAP 身份验证的代理服务器来访问互联网。因此,我需要在每个需要连接到互联网的应用程序中手动添加服务器地址和端口。
有什么方法可以让我不需要在应用程序中输入代理地址?
(我已在 apt.conf 中输入了身份验证和代理详细信息,并且也更改了环境变量。每次连接时,Firefox 仍然会要求输入用户名 pwd)
答案1
我的代理服务器互联网端口是8080,浏览器使用端口80
所以我将端口 80 请求重定向到端口 8080
我的 eth1 端口在本地局域网卡上,eth0 是互联网局域网卡
sudo nano /etc/rc.local
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE