Forum Discussion
bassem_8348
Nimbostratus
Sep 01, 2012Redirect all ports except http and https
Hi
am trying to redirect all targeted ports except http and https to the node ip
if the target http://1.1.1.1:5050 it should be redirected to 10.10.10.1:5050
But i have dozen of...
nitass
Employee
Sep 02, 2012not sure if i understand correctly. anyway, hope it helps.
e.g.
[root@ve10:Active] config b virtual bar list
virtual bar {
translate service enable
snat automap
pool foo
destination 172.28.19.79:any
ip protocol 6
rules myrule
profiles {
clientssl {
clientside
}
http {}
tcp {}
}
}
[root@ve10:Active] config b pool foo list
pool foo {
members 200.200.200.101:80 {}
}
[root@ve10:Active] config b rule myrule list
rule myrule {
when CLIENT_ACCEPTED {
SSL::disable clientside
switch [TCP::local_port] {
80 { }
443 { SSL::enable clientside }
default {
node 200.200.200.102 [TCP::local_port]
}
}
}
when HTTP_REQUEST {
set uri [HTTP::uri]
if {[string tolower $uri] equals "/test"} {
node 200.200.200.111 2020
}
}
when SERVER_CONNECTED {
log local0. "source [IP::client_addr]:[TCP::client_port] | destination [clientside {IP::local_addr}]:[clientside {TCP::local_port}] | server [IP::remote_addr]:[TCP::remote_port] | uri $uri"
}
}
[root@ve10:Active] config tail -f /var/log/ltm
Sep 2 16:25:53 local/tmm info tmm[4925]: Rule myrule : source 172.28.19.251:45759 | destination 172.28.19.79:80 | server 200.200.200.101:80 | uri /something
Sep 2 16:26:01 local/tmm info tmm[4925]: Rule myrule : source 172.28.19.251:41619 | destination 172.28.19.79:443 | server 200.200.200.101:80 | uri /something
Sep 2 16:26:15 local/tmm info tmm[4925]: Rule myrule : source 172.28.19.251:51055 | destination 172.28.19.79:5050 | server 200.200.200.102:5050 | uri /something
Sep 2 16:26:27 local/tmm info tmm[4925]: Rule myrule : source 172.28.19.251:45762 | destination 172.28.19.79:80 | server 200.200.200.111:2020 | uri /test
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects