日期:2014-05-16  浏览次数:20635 次

怎么写一个嵌入式linux下的代理服务器?
一台嵌入式设备
cpu   533MHZ
内存   64M
flash   16M(可用空间没有这么大,要除去kernel,ramdisk占用的)

有几个独立的网口

上面跑的是嵌入式linux

现在内网想通过这个设备来上外网
也就是说要用c写一个代理服务器的程序
怎么写这种程序?
有没有现成的可以直接用在这种嵌入式设备上的软件来实现这个功能?



------解决方案--------------------
开发路由器?
------解决方案--------------------
socket
数据包转发,应该可以
------解决方案--------------------
软件一定有,软件的原理不止是socket,还有NAT技术。

------解决方案--------------------
1 找个lightweight proxy的源代码。
2 配置交叉编译环境。
3 因为嵌入式cpu一般没有MMU,基本上,你需要改动一些代码