首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过linux建立网关?

如何通过linux建立网关?
EN

Server Fault用户
提问于 2011-04-15 20:26:20
回答 3查看 2K关注 0票数 3

我想为我的无线路由器创建一个linux网关代理。我有一个调制解调器连接到一个非无线路由器连接到一个无线路由器设置为接入点。我想把linux服务器放在非无线路由器和无线路由器之间,所以所有的流量都进入一个网卡,然后从另一个网卡流出。我想能监控交通情况。我也想限制无线的速度。流量应该主要是HTTP,所以如果我只能监视和重新路由HTTP数据包,就不会有太大影响了。我还希望能够修改它所提供的页面,就像在页面中插入文本一样。我该怎么做?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-04-15 21:52:19

代码语言:javascript
复制
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipt_MASQUERADE
iptables -F; iptables -t nat -F; iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to IP_EXTERN_OF_LINUX

伪装是用于动态ip地址。如果您有静态ip,可以使用SNAT (请告诉我)。

票数 1
EN

Server Fault用户

发布于 2011-04-16 00:36:41

对于问题的第二部分,在框上安装一个缓存代理(如Squid ),并将其设置为透明代理。

http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html

然后,您可以过滤部分或所有请求,并使用重定向脚本任意更改它们。关于一个有趣但有趣的例子,请参阅:

http://www.ex-parrot.com/pete/upside-down-ternet.html

票数 0
EN

Server Fault用户

发布于 2011-04-16 01:11:10

我认为你应该和ClearOS一起去。

ClearOS是为小型组织和分布式环境设计的强大的网络和网关服务器。尽管ClearOS提供了大量的特性和集成服务,但是由于直观的基于web的界面,解决方案很容易配置。

http://www.clearfoundation.com/

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/260267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档