我连接到一个NAS系统,它被设置为静态IP地址192.168.2.41,其静态ip的端口80和443被保留给NAS配置网页。
因此,如果我在浏览器中插入192.168.2.41:80或192.168.2.41,我将被转发到NAS设置网页。
我不允许更改NAS的网页地址,但是在相同的NAS上有Pydio web服务器运行在不同的端口7126上,所以如果我在web浏览器上插入http://192.168.2.41:7126/index.php,它将被转移到相同NAS上的Pydio登录页面。
Pydio附带了一个PC应用程序( Pydio - sync (6+)),它可以连接到Pydio服务器并与Pydio服务器同步本地文件(PC)。
在Pydio同步应用程序中,我不能设置端口号,我只能设置Pydio webserver IP地址。由于同步应用程序只查找http/https标准端口号(我猜是这样),所以它无法连接到pydio服务器。
我认为,如果可以通过端口转发创建一个假的静态ip地址,例如192.168.2.48,并按以下方式进行端口转发? 192.168.2.41:7126 -> 192.168.2.48:80
如果是这样的话,我应该在番茄路由器中实现的iptable规则是什么!?
谢谢
发布于 2015-08-03 13:05:46
不知道番茄路由器的所有细节,也许像这样的东西可能会起作用?
iptables -t nat -A PREROUTING --dst 192.168.2.41 -p tcp --dport 7126 -j DNAT --to-destination 192.168.2.48:80
iptables -A FORWARD -d 192.168.2.48 -p tcp --destination-port 80 -j ACCEPT
iptables -A FORWARD -s 192.168.2.48 -p tcp --source-port 80 -j ACCEPThttps://serverfault.com/questions/710270
复制相似问题