<%
for (int curServer = 0; curServer < indexBean.getTunnelCount(); curServer++) {
if (indexBean.isClient(curServer)) continue;
%>
<%
if ("httpserver".equals(indexBean.getInternalType(curServer)) && indexBean.getTunnelStatus(curServer) == IndexBean.RUNNING) {
%>
Preview
<%
} else if (indexBean.getTunnelStatus(curServer) == IndexBean.RUNNING) {
%>
Base32 Address:
<%=indexBean.getDestHashBase32(curServer)%>.b32.i2p
<%
} else {
%>
<%
}
%>
<%
switch (indexBean.getTunnelStatus(curServer)) {
case IndexBean.STARTING:
%>
Starting...
Stop
<%
break;
case IndexBean.RUNNING:
%>
Running
Stop
<%
break;
case IndexBean.NOT_RUNNING:
%>
Stopped
Start
<%
break;
}
%>
<%=indexBean.getTunnelDescription(curServer)%>
<%
}
%>
<%
for (int curClient = 0; curClient < indexBean.getTunnelCount(); curClient++) {
if (!indexBean.isClient(curClient)) continue;
%>
<%=indexBean.getClientPort(curClient)%>
<%=indexBean.getTunnelType(curClient)%>
<%=indexBean.getClientInterface(curClient)%>
<%
switch (indexBean.getTunnelStatus(curClient)) {
case IndexBean.STARTING:
%>
Starting...
Stop
<%
break;
case IndexBean.STANDBY:
%>
Standby
Stop
<%
break;
case IndexBean.RUNNING:
%>
Running
Stop
<%
break;
case IndexBean.NOT_RUNNING:
%>
Stopped
Start
<%
break;
}
%>
<% if (!"sockstunnel".equals(indexBean.getInternalType(curClient))) { %>
<% } %>
<%=indexBean.getTunnelDescription(curClient)%>
<%
}
%>