/sockopen via
1. specified proxy in /sockopen arguments
2. use mirc proxy if it's turned on for server in mirc option
3. use mirc proxy if it's turned on for DCC in mirc option

alt+e-e mirc server edit, let user specify a proxy here (feature optional i can do i in script)

on 1:beforeserverconnect: {
; do something before connect is issued here
; such as changing proxy
}
on 1:beforeDCCconnect: {
}

able decide proxy before server/dcc connection
make new option for /firewall in (and only in) "on before*connect" to decide which proxy to use, while not changing the proxy settings in global mirc option

any name referenced above is for example only, not for final version.