全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: skwinx
打印 上一主题 下一主题

[经验] 教程,FTP转发的实现方法

[复制链接]
11#
发表于 2011-5-5 15:56:29 | 只看该作者
安装报错了
[root@zz rinetd]# make;make install
cc -DLINUX -g   -c -o rinetd.o rinetd.c
rinetd.c:176: warning: conflicting types for built-in function ‘log’
rinetd.c: In function ‘readConfiguration’:
rinetd.c:544: warning: comparison is always false due to limited range of data type
rinetd.c:567: warning: comparison is always false due to limited range of data type
rinetd.c: In function ‘log’:
rinetd.c:1395: warning: the address of ‘log’, will always evaluate as ‘true’
cc -DLINUX -g   -c -o match.o match.c
gcc rinetd.o match.o -o rinetd
install -m 700 rinetd /usr/sbin
install -m 644 rinetd.8 /usr/man/man8
install: cannot create regular file `/usr/man/man8': No such file or directory
make: *** [install] Error 1
12#
发表于 2011-5-5 15:57:39 | 只看该作者
如果转发机有root,可以用iptables

iptables -t nat -I PREROUTING -p tcp --dport 转发机端口 -j DNAT --to 目的IP:目的端口
iptables -t nat -I POSTROUTING -p tcp -d 目的IP --dport 转发机端口 -j MASQUERADE

LZ的例子,在192.168.1.100上执行
iptables -t nat -I PREROUTING -p tcp --dport 21 -j DNAT --to 192.168.1.101:21
iptables -t nat -I POSTROUTING -p tcp -d 192.168.1.101 --dport 21 -j MASQUERADE
13#
 楼主| 发表于 2011-5-5 16:08:59 | 只看该作者
原帖由 java 于 2011-5-5 15:57 发表
如果转发机有root,可以用iptables

iptables -t nat -I PREROUTING -p tcp --dport 转发机端口 -j DNAT --to 目的IP:目的端口
iptables -t nat -I POSTROUTING -p tcp -d 目的IP --dport 转发机端口 -j MASQUERADE

L ...

恩 ,iptables也可以的,我感覺這個軟件更好用。

還有就是,這個軟件好像有windows版。
14#
发表于 2011-5-5 16:18:43 | 只看该作者
会了会了 很好用
15#
发表于 2011-5-5 16:43:52 | 只看该作者
这个做个标记
16#
发表于 2011-5-5 17:09:39 | 只看该作者
还不如直接挂vpn呢
17#
发表于 2011-5-5 17:10:43 | 只看该作者
收藏,呵呵。
18#
发表于 2011-5-5 17:13:42 | 只看该作者
我的node1很平安    我买的时候刚好有人从node1掉单  哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-30 11:13 , Processed in 0.064007 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表