Articles of redirect

Iptables – 将端口上的出站stream量redirect到127.0.0.1上的入站stream量

有没有一种方法来redirectstream量设置从服务器到另一个IP,回到本地主机上的服务器(最好就好像它是从原来的目的地)? 我基本上希望能够build立我自己的软件,监听端口80,并接收发送的stream量,如1.2.3.4。 所以作为一些代码的例子。 这里将是服务器: my $server = IO::Socket::INET->new( LocalAddr => '127.0.0.1', LocalPort => '80', Listen => 128, ); 这将从下列客户端接收stream量: my $client = IO::Socket::INET->new( PeerAddr => 'google.com', PeerPort => '80', ) 因此,而不是让客户端连接到google.com,它将连接到服务器,我已经监听同一台服务器的本地主机。 我的意图是使用此来捕获连接到远程主机的恶意软件。 我不特别需要将stream量redirect到127.0.0.1,但需要将其redirect到同一台机器可以侦听的IP。 编辑:我已经尝试了以下,它不起作用 – echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -p tcp –dport 80 -j DNAT –to-destination 127.0.0.1:80 iptables -t nat […]

绑定9转发器/redirect

我们在我们的DNS服务器上使用Bind9。 我们在/ var / named / slaves目录中拥有以下格式的所有区域文件: mywebsite.com.hosts mysecondwebsite.com.hosts 每个.hosts文件包含以下信息: $ORIGIN . $TTL 3600 ; 1 hour mywebsite.com IN SOA dns1.xxx.xxx. postmaster.xxx.xxx. ( 2012042601 ; serial 3600 ; refresh (1 hour) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS dns1.xxx.xxx. NS dns2.xxx.xxx. A 168.xxx.xxx.xxx $ORIGIN mywebsite.com. […]

使用Microsoft远程桌面时无法将驱动器号映射到redirect的文件夹

我有一些困难让Microsoft远程桌面的文件夹redirectfunction使用命令行应用程序。 服务器机器正在运行Windows 2008R2。 客户机是OS X Yosemite,运行Microsoft远程桌面版本8.0.12(Build 25282) 我已经在OS X RDP客户端中configuration了一个用于redirect的文件夹,其中'name'字段为'andrew','path'字段为/ Users / andrew。 这工作正常。 当我连接到服务器时,我看到“计算机”下的redirect文件夹,我可以用graphics浏览它。 在命令提示符下,NET USE也显示它: C:\Users\Administrator>net use New connections will not be remembered. Status Local Remote Network ——————————————————————————- \\TSCLIENT\andrew Microsoft Terminal Services The command completed successfully. 但是,没有与该文件夹关联的驱动器号。 这是我的阻挡者。 这个redirect的重点是允许我在Windows机器上使用命令行编译工具,但是在Mac上编辑和操作源代码。 cmd.exe shell无法处理UNCpath,而powershell不是一个选项,因为构build实用程序不可避免地将shell放到cmd中来执行诸如运行vcvars等等,如果CWD是UNCpath,则会失败。 所以,可悲的是,我真的需要一个映射的驱动器号或这是一个不行。 如果我尝试使用NET USE或graphics“映射networking驱动器”来build立一个驱动器号,它似乎工作: C:\Users\Administrator>net use Y: \\TSCLIENT\andrew The command completed successfully. 并且重新运行NET […]

在RewriteCond中使用RewriteMap查找。 可能?

我正在尝试以下 RewriteMap lookup "txt:D:/lookup.txt" RewriteCond %{REQUEST_URI} ^/${lookup} RewriteRule ^/(.*)/(.*)$ /a/$1/b/$2.html [PT,L] 我试图比较请求path是否与有效path开始或不。 我在查找文件中有很长的path列表。 请帮忙。

我如何从仅限IPv6的networking到达IPv4地址?

我想通过IPv6地址到达这个地址: http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/ 在我们的Freifunk路由器中没有可用的DNS,因此名称downloads.openwrt.org无法parsing。 互联网上的所有服务器只能通过ipv6地址重新连接。 现在我们无法从路由器内部通过opkg install安装软件包。 这将是一个解决scheme,如果我们可以添加到我们的configuration例如: http://[2001:db8::1]/attitude_adjustment/12.09/ar71xx/generic/packages/ 我们的路由器正在运行OpenWRT,并且仅支持IPv6,我想在/etc/hosts添加一个条目,以便域名downloads.openwrt.org将parsing为适当的IPv6地址 是否有可能将IPv6redirect到域?

将请求redirect到外部IP到本地主机(模拟服务器)

我有一个应用程序(无源代码)调用服务器(硬编码的IP),并期望在开始之前的答案(一种login)。 导致服务器下降一半的时间,我想创build一个虚拟服务器,将模拟官方服务器的行为。 我的问题: 如何将stream量redirect到本地机器? 我想所有的请求发送到IP wxyz被重新路由到本地主机 (我的虚拟服务器正在运行) 更多信息: 我的虚拟服务器是一个Apache / PHP的解决scheme。 我尝试用hex编辑器在应用程序中编辑硬编码的IP,但是启动应用程序时一些校验和失败。 导致IP在应用程序中被硬编码,我不能使用hosts文件。 我正在运行WIN XP。 相关: 如何在Windows Server 2008上将stream量redirect到一个IP到不同的IP

NGINXredirect规则:子文件夹仅适用于HTTPS?

我试图将任何访问我的网站的pipe理部分的人redirect到它的HTTPS版本。 当前的重写规则如下: server { listen 80; server_name domain.com; location / { index index.php index.html; root /home/domain.com/public; } #Redirect Admin requests to secure server location /www/admin/ { rewrite ^/(.*) https://domain.com$1 permanent; } } 这个规则的问题是它只是转发http://domain.com/www/admin HTTPS – 去http://domain.com/www/admin/index.php ,例如,不redirect。 任何想法如何纠正这一点,以便任何以下/www/admin也被redirect?

这个networking位置不能被包含,因为它没有索引

我们正在将一堆用户的主目录迁移到运行Windows Storage Server 2008 R2的新服务器上。 对于大多数用户来说,这已经很好,我们的组策略已经完成了将用户的“我的文档”文件夹redirect到他们新的networkingpath(\\ server \ Users \%username%\ Work)的工作。 问题是,在less数Windows 7个人电脑上,文档库不会像在其他PC上那样自动添加用户的redirect“我的文档”path。 当我尝试通过自己添加path来手动更正此问题时,我收到消息“此networking位置无法包含,因为它没有编入索引”。 Windowssearch服务已安装到服务器上,并且Users目录已启用索引,所以据我所知,networking位置是索引的。 即使我手动解决问题并获取用户的主目录包含在文档库中,Windows仍然会告诉我“某些库function由于不受支持的库位置而不可用”。

如何检查是否启用了mod_alias?

我想尝试使用mod_alias而不是mod_rewrite来实现一些简单的redirect规则,但是在.htaccessinput的指令似乎不起作用。 有没有可能mod_alias没有加载或在服务器上启用? 我如何发现?

Nginxredirect从旧域到新的SSL

我正在尝试将我的网站的域名从https://www.myolddomain.se/更改为https://www.mynewdomain.se/ 问题是,我的旧域强制所有页面上的SSL,因此谷歌和其他网站上的所有链接都与https链接。 当我尝试从https链接访问旧域时,出现证书错误。 所以我的问题是:我怎样才能redirect链接到HTTPS的另一个HTTPS安全域,在Nginx,没有得到这个错误? 我做了一些研究,发现这个redirect网页的解决scheme,现在插入到我的configuration文件中。 虽然我仍然得到证书错误! server { server_name .myolddomain.se; return 301 https://www.mynewdomain.se$request_uri; } 但是我无法完成它的工作! 如果有人能拿出答案,我将非常感激