全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2574|回复: 17
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-5 13:52:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


如果你连接FTP上传很缓慢,可以试着搞个速度快的,比如HK的小水管,或者国内的VPS做FTP转发。

使用教程

安装rinetd
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar -zxvf rinetd.tar.gz
cd rinetd
make;make install


配置文件

vi /etc/rinetd.conf


很简单的配置方式

192.168.1.100 21 192.168.1.101 21


这样就完成了

用Flashfxp连接 192.168.1.100 就能转发到  192.168.1.101 了

----------------------

[ 本帖最后由 skwinx 于 2011-5-5 22:56 编辑 ]
18#
发表于 2011-5-5 17:13:42 | 只看该作者
我的node1很平安    我买的时候刚好有人从node1掉单  哈哈
17#
发表于 2011-5-5 17:10:43 | 只看该作者
收藏,呵呵。
16#
发表于 2011-5-5 17:09:39 | 只看该作者
还不如直接挂vpn呢
15#
发表于 2011-5-5 16:43:52 | 只看该作者
这个做个标记
14#
发表于 2011-5-5 16:18:43 | 只看该作者
会了会了 很好用
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版。
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
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
10#
发表于 2011-5-5 15:55:51 | 只看该作者
如果是针对国内访问的话这个没啥用的,要不就CDN要不就国内毒妇,除非是鸟语站。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-12 21:30 , Processed in 0.083810 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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