免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3375 | 回复: 6
打印 上一主题 下一主题

[C] 请教关于 端口映射 的问题 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-01-25 21:32 |只看该作者 |倒序浏览
刚看了个EPOLL端口映射的原创帖子

是不是可以写个程序,监听本机的某个端口上的数据,当这个端口上有数据包过来,都可以映射到,本机或局域网内,同一个网段或者不同网段的某个端口上去呢?
比如我本机IP:192.168.1.100

假设端口 10000

可以将10000端口上来的数据,映射到 192.168.1.200的IP的某个端口上?
也可以将数据映射到192.168.X.ZZZ的机器的某个端口上?

论坛徽章:
2
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-15 15:43:482015亚冠之迪拜阿赫利
日期:2015-06-30 20:36:46
2 [报告]
发表于 2014-01-26 10:15 |只看该作者
可以,iptables DNAT。

论坛徽章:
17
处女座
日期:2013-08-27 09:59:352015亚冠之柏太阳神
日期:2015-07-30 10:16:402015亚冠之萨济拖拉机
日期:2015-07-29 18:58:182015年亚洲杯之巴勒斯坦
日期:2015-03-06 17:38:17摩羯座
日期:2014-12-11 21:31:34戌狗
日期:2014-07-20 20:57:32子鼠
日期:2014-05-15 16:25:21亥猪
日期:2014-02-11 17:32:05丑牛
日期:2014-01-20 15:45:51丑牛
日期:2013-10-22 11:12:56双子座
日期:2013-10-18 16:28:17白羊座
日期:2013-10-18 10:50:45
3 [报告]
发表于 2014-01-26 12:16 |只看该作者
回复 1# sasinop

不用写程序使用iptables最方便,如果有写程序的需求(比如说加密和认证什么的)那么可以参考socks5的实现,实际上就是一个代理服务器了
   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2014-01-26 21:08 |只看该作者
myworkstation 发表于 2014-01-26 12:16
回复 1# sasinop

不用写程序使用iptables最方便,如果有写程序的需求(比如说加密和认证什么的)那么可 ...


如果一个局域网有多个段又如何?

比如有
1.XXX
2.XXX
3.XXX
4.XXX
5.XXX
....
11.xxx
很多个,,代理服务器放哪个段上?还是放一个公网IP的服务器上?

论坛徽章:
7
摩羯座
日期:2013-12-05 10:42:57辰龙
日期:2013-12-27 13:40:49亥猪
日期:2014-01-15 09:10:37天秤座
日期:2014-01-20 11:22:20辰龙
日期:2014-01-26 17:02:25午马
日期:2014-01-27 14:22:34水瓶座
日期:2014-02-19 09:36:40
5 [报告]
发表于 2014-01-26 21:51 |只看该作者
用iptables 既高效,又省事

论坛徽章:
0
6 [报告]
发表于 2014-01-28 17:10 |只看该作者
可以,用ssh代理,可以参考我的文章http://kaiwen-blog.logdown.com/posts/171023-lan-configuration

论坛徽章:
17
处女座
日期:2013-08-27 09:59:352015亚冠之柏太阳神
日期:2015-07-30 10:16:402015亚冠之萨济拖拉机
日期:2015-07-29 18:58:182015年亚洲杯之巴勒斯坦
日期:2015-03-06 17:38:17摩羯座
日期:2014-12-11 21:31:34戌狗
日期:2014-07-20 20:57:32子鼠
日期:2014-05-15 16:25:21亥猪
日期:2014-02-11 17:32:05丑牛
日期:2014-01-20 15:45:51丑牛
日期:2013-10-22 11:12:56双子座
日期:2013-10-18 16:28:17白羊座
日期:2013-10-18 10:50:45
7 [报告]
发表于 2014-02-07 16:12 |只看该作者
回复 4# sasinop


    这个需求iptables实现起来并不复杂,至于代理服务器要看你是否对进出都有要求,比如说某个网段发送的请求从指定的网关出去,这样就要自己写程序了,就我所通用的代码没有实现这样的功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP