diff options
author | Renato Botelho <renato@netgate.com> | 2015-08-25 08:08:24 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-08-25 14:49:54 -0300 |
commit | 46bc6e545a17e77202aaf01ec0cd8d5a46567525 (patch) | |
tree | 32d18dda436ec739c67c489ceb771e8629cd926f /src/usr/local/www/wizards/traffic_shaper_wizard_dedicated.xml | |
parent | 4d9801c2dbd2b3e54a39578ee62b93af66607227 (diff) | |
download | pfsense-46bc6e545a17e77202aaf01ec0cd8d5a46567525.zip pfsense-46bc6e545a17e77202aaf01ec0cd8d5a46567525.tar.gz |
Move main pfSense content to src/
Diffstat (limited to 'src/usr/local/www/wizards/traffic_shaper_wizard_dedicated.xml')
-rwxr-xr-x | src/usr/local/www/wizards/traffic_shaper_wizard_dedicated.xml | 1649 |
1 files changed, 1649 insertions, 0 deletions
diff --git a/src/usr/local/www/wizards/traffic_shaper_wizard_dedicated.xml b/src/usr/local/www/wizards/traffic_shaper_wizard_dedicated.xml new file mode 100755 index 0000000..c86a72a --- /dev/null +++ b/src/usr/local/www/wizards/traffic_shaper_wizard_dedicated.xml @@ -0,0 +1,1649 @@ +<?xml version="1.0"?> +<pfsensewizard> + <copyright><![CDATA[ + /* + traffic_shaper_wizard_dedicated.xml + part of pfSense (https://www.pfsense.org/) + + Copyright (C) 2005 Bill Marquette - bill.marquette@gmail.com. + Copyright (C) 2008-2010 Ermal Luçi + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + */]]></copyright> + + <totalsteps>9</totalsteps> + <step> + <id>1</id> + <title>pfSense Traffic Shaper Wizard</title> + <disableheader>true</disableheader> + <description>This wizard will guide you through setting up the pfSense traffic shaper. + Please be aware that Custom Bandwidths should not exceed 30% of the interface/link bandwidth. Keep this in mind during the wizard. + </description> + <fields> + <field> + <type>listtopic</type> + <name>Traffic shaper Wizard</name> + </field> + <field> + <displayname>Enter number of WAN type connections</displayname> + <name>numberofconnections</name> + <type>input</type> + <validate>^[0-9]+$</validate> + <description>Number of connections you have</description> + <bindstofield>ezshaper->step1->numberofconnections</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + <stepbeforeformdisplay>step1_stepbeforeformdisplay();</stepbeforeformdisplay> + <stepsubmitphpaction>step1_submitphpaction();</stepsubmitphpaction> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> + <step> + <id>2</id> + <title>pfSense Traffic Shaper Wizard</title> + <description>Shaper configuration</description> + <javascriptafterformdisplay/> + <stepbeforeformdisplay>step2_stepbeforeformdisplay();</stepbeforeformdisplay> + <stepsubmitphpaction>step2_stepsubmitphpaction();</stepsubmitphpaction> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + <fields> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + </step> + <step> + <id>3</id> + <title>pfSense Traffic Shaper Wizard</title> + <description>Voice over IP</description> + <fields> + <field> + <name>Enable</name> + <type>checkbox</type> + <typehint>Prioritize Voice over IP traffic</typehint> + <description>This will raise the priority of VOIP traffic above all other traffic.</description> + <bindstofield>ezshaper->step3->enable</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + <field> + <name>VOIP specific settings</name> + <type>listtopic</type> + </field> + <field> + <name>Provider</name> + <type>select</type> + <description>Choose Generic if your provider isn't listed.</description> + <bindstofield>ezshaper->step3->provider</bindstofield> + <options> + <option> + <name>Generic (lowdelay)</name> + <value>Generic</value> + </option> + <option> + <name>VoicePulse</name> + <value>VoicePulse</value> + </option> + <option> + <name>Asterisk/Vonage</name> + <value>Asterisk</value> + </option> + <option> + <name>PanasonicTDA</name> + <value>Panasonic</value> + </option> + </options> + </field> + <field> + <displayname>Upstream SIP Server</displayname> + <name>upstream_sip_server</name> + <type>inputalias</type> + <description>(Optional) If this is chosen, the provider field will be overridden. This allows you to provide the IP address of the <strong>remote</strong> PBX or SIP Trunk to prioritize. <br />NOTE: You can also use a Firewall Alias in this location.</description> + <bindstofield>ezshaper->step3->address</bindstofield> + <message>IP Address field is non-blank and doesn't look like an IP address.</message> + </field> + <field> + <name>Bandwidth</name> + <type>input</type> + <validate>^[0-9]*$</validate> + <typehint>Total bandwidth in percentage(%)(should be between 5 and 40) guarantee for VOIP traffic.</typehint> + <bindstofield>ezshaper->step3->bandwidth</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + <stepbeforeformdisplay>step3_stepbeforeformdisplay();</stepbeforeformdisplay> + <stepsubmitphpaction>step3_stepsubmitphpaction();</stepsubmitphpaction> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> + <step> + <id>4</id> + <title>pfSense Traffic Shaper Wizard</title> + <description>Penalty Box</description> + <disableallfieldsbydefault>true</disableallfieldsbydefault> + <fields> + <field> + <donotdisable>true</donotdisable> + <name>Enable</name> + <type>checkbox</type> + <typehint>Penalize IP or Alias</typehint> + <description>This will lower the priority of traffic from this IP or alias.</description> + <enablefields>Address,Bandwidth,BandwidthSpeed</enablefields> + <bindstofield>ezshaper->step4->enable</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + <field> + <name>PenaltyBox specific settings</name> + <type>listtopic</type> + </field> + <field> + <name>Address</name> + <type>inputalias</type> + <description>This allows you to just provide the IP address of the computer(s) to penalize. NOTE: You can also use a Firewall Alias in this location.</description> + <bindstofield>ezshaper->step4->address</bindstofield> + <message>IP Address field is non-blank and doesn't look like an IP address.</message> + </field> + <field> + <name>Bandwidth</name> + <type>input</type> + <validate>^[0-9]*$</validate> + <message>Speed must be numerical.</message> + <bindstofield>ezshaper->step4->bandwidth</bindstofield> + <combinefieldsbegin>true</combinefieldsbegin> + </field> + <field> + <combinefieldsend>true</combinefieldsend> + <dontdisplayname>true</dontdisplayname> + <dontcombinecells>true</dontcombinecells> + <donotdisable>true</donotdisable> + <name>BandwidthSpeed</name> + <description>The limit you want to apply.</description> + <type>select</type> + <options> + <option> + <name>%</name> + <value>%</value> + </option> + <option> + <name>bit/s</name> + <value>b</value> + </option> + <option> + <name>Kilobit/s</name> + <value>Kb</value> + </option> + <option> + <name>Megabit/s</name> + <value>Mb</value> + </option> + <option> + <name>Gigabit/s</name> + <value>Gb</value> + </option> + </options> + <bindstofield>ezshaper->step4->bandwidthunit</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + <stepsubmitphpaction>step4_stepsubmitphpaction();</stepsubmitphpaction> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> + <step> + <id>5</id> + <title>pfSense Traffic Shaper Wizard</title> + <description>Peer to Peer networking</description> + <disableallfieldsbydefault>true</disableallfieldsbydefault> + <fields> + <field> + <donotdisable>true</donotdisable> + <name>Enable</name> + <type>checkbox</type> + <typehint>Lower priority of Peer-to-Peer traffic</typehint> + <description>This will lower the priority of P2P traffic below all other traffic. Please check the items that you would like to prioritize lower than normal traffic.</description> + <enablefields>p2pCatchAll,Bandwidth,BandwidthSpeed,Aimster,BitTorrent,BuddyShare,CuteMX,DCplusplus,dcc,DirectConnect,DirectFileExpress,EDonkey2000,FastTrack,Gnutella,grouper,hotComm,HotlineConnect,iMesh,Napster,OpenNap,Scour,Shareaza,SongSpy,WinMX</enablefields> + <bindstofield>ezshaper->step5->enable</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + <field> + <name>p2p Catch all</name> + <type>listtopic</type> + </field> + <field> + <name>p2pCatchAll</name> + <type>checkbox</type> + <typehint>When enabled, all uncategorized traffic is fed to the p2p queue.</typehint> + <bindstofield>ezshaper->step5->p2pcatchall</bindstofield> + </field> + <field> + <name>Bandwidth</name> + <type>input</type> + <validate>^[0-9]*$</validate> + <message>Speed must be numerical.</message> + <bindstofield>ezshaper->step5->bandwidth</bindstofield> + <combinefieldsbegin>true</combinefieldsbegin> + </field> + <field> + <combinefieldsend>true</combinefieldsend> + <dontdisplayname>true</dontdisplayname> + <dontcombinecells>true</dontcombinecells> + <donotdisable>true</donotdisable> + <name>BandwidthSpeed</name> + <description>The limit you want to apply.</description> + <type>select</type> + <options> + <option> + <name>%</name> + <value>%</value> + </option> + <option> + <name>bit/s</name> + <value>b</value> + </option> + <option> + <name>Kilobit/s</name> + <value>Kb</value> + </option> + <option> + <name>Megabit/s</name> + <value>Mb</value> + </option> + <option> + <name>Gigabit/s</name> + <value>Gb</value> + </option> + </options> + <bindstofield>ezshaper->step5->bandwidthunit</bindstofield> + </field> + <field> + <name>Enable/Disable specific P2P protocols</name> + <type>listtopic</type> + </field> + <field> + <name>Aimster</name> + <type>checkbox</type> + <typehint>Aimster and other P2P using the Aimster protocol and ports</typehint> + <bindstofield>ezshaper->step5->aimster</bindstofield> + </field> + <field> + <name>BitTorrent</name> + <type>checkbox</type> + <typehint>Bittorrent and other P2P using the Torrent protocol and ports</typehint> + <bindstofield>ezshaper->step5->bittorrent</bindstofield> + </field> + <field> + <name>BuddyShare</name> + <type>checkbox</type> + <typehint>BuddyShare and other P2P using the BuddyShare protocol and ports</typehint> + <bindstofield>ezshaper->step5->buddyshare</bindstofield> + </field> + <field> + <name>CuteMX</name> + <type>checkbox</type> + <typehint>CuteMX and other P2P using the CuteMX protocol and ports</typehint> + <bindstofield>ezshaper->step5->cutemx</bindstofield> + </field> + <field> + <name>DCplusplus</name> + <type>checkbox</type> + <typehint>DC++ and other P2P using the DC++ protocol and ports</typehint> + <bindstofield>ezshaper->step5->dcplusplus</bindstofield> + </field> + <field> + <name>DCC</name> + <type>checkbox</type> + <typehint>irc DCC file transfers</typehint> + <bindstofield>ezshaper->step5->dcc</bindstofield> + </field> + <field> + <name>DirectConnect</name> + <type>checkbox</type> + <typehint>DirectConnect and other P2P using the DirectConnect protocol and ports</typehint> + <bindstofield>ezshaper->step5->directconnect</bindstofield> + </field> + <field> + <name>DirectFileExpress</name> + <type>checkbox</type> + <typehint>DirectFileExpress and other P2P using the DirectFileExpress protocol and ports</typehint> + <bindstofield>ezshaper->step5->directfileexpress</bindstofield> + </field> + <field> + <name>eDonkey2000</name> + <type>checkbox</type> + <typehint>eDonkey and other P2P using the eDonkey protocol and ports</typehint> + <bindstofield>ezshaper->step5->edonkey2000</bindstofield> + </field> + <field> + <name>FastTrack</name> + <type>checkbox</type> + <typehint>FastTrack and other P2P using the FastTrack protocol and ports</typehint> + <bindstofield>ezshaper->step5->fasttrack</bindstofield> + </field> + <field> + <name>Gnutella</name> + <type>checkbox</type> + <typehint>Gnutella and other P2P using the Gnutella protocol and ports</typehint> + <bindstofield>ezshaper->step5->gnutella</bindstofield> + </field> + <field> + <name>grouper</name> + <type>checkbox</type> + <typehint>grouper and other P2P using the grouper protocol and ports</typehint> + <bindstofield>ezshaper->step5->grouper</bindstofield> + </field> + <field> + <name>hotComm</name> + <type>checkbox</type> + <typehint>hotComm and other P2P using the hotComm protocol and ports</typehint> + <bindstofield>ezshaper->step5->hotcomm</bindstofield> + </field> + <field> + <name>HotlineConnect</name> + <type>checkbox</type> + <typehint>HotlineConnect and other P2P using the HotlineConnect protocol and ports</typehint> + <bindstofield>ezshaper->step5->hotlineconnect</bindstofield> + </field> + <field> + <name>iMesh</name> + <type>checkbox</type> + <typehint>iMesh and other P2P using the iMesh protocol and ports</typehint> + <bindstofield>ezshaper->step5->imesh</bindstofield> + </field> + <field> + <name>Napster</name> + <type>checkbox</type> + <typehint>Napster and other P2P using the Napster protocol and ports</typehint> + <bindstofield>ezshaper->step5->napster</bindstofield> + </field> + <field> + <name>OpenNap</name> + <type>checkbox</type> + <typehint>OpenNap and other P2P using the OpenNap protocol and ports</typehint> + <bindstofield>ezshaper->step5->opennap</bindstofield> + </field> + <field> + <name>Scour</name> + <type>checkbox</type> + <typehint>Scour and other P2P using the Scour protocol and ports</typehint> + <bindstofield>ezshaper->step5->scour</bindstofield> + </field> + <field> + <name>Shareaza</name> + <type>checkbox</type> + <typehint>Shareaza and other P2P using the Shareaza protocol and ports</typehint> + <bindstofield>ezshaper->step5->shareaza</bindstofield> + </field> + <field> + <name>SongSpy</name> + <type>checkbox</type> + <typehint>SongSpy and other P2P using the SongSpy protocol and ports</typehint> + <bindstofield>ezshaper->step5->songspy</bindstofield> + </field> + <field> + <name>WinMX</name> + <type>checkbox</type> + <typehint>WinMX and other P2P using the WinMX protocol and ports</typehint> + <bindstofield>ezshaper->step5->winmx</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + <stepsubmitphpaction>step5_stepsubmitphpaction();</stepsubmitphpaction> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> + <step> + <id>6</id> + <title>pfSense Traffic Shaper Wizard</title> + <disableallfieldsbydefault>true</disableallfieldsbydefault> + <description>Network Games</description> + <fields> + <field> + <name>Enable</name> + <type>checkbox</type> + <typehint>Prioritize network gaming traffic</typehint> + <description>This will raise the priority of gaming traffic to higher than most traffic.</description> + <enablefields>BattleNET,EAOrigin,GameForWindowsLive,PlayStationConsoles,Steam,WiiConsoles,XboxConsoles,ARMA2,ARMA3,Battlefield2,Battlefield3,BattlefieldBC2,Borderlands,CallOfDuty,Counterstrike,Crysis2,Crysis3,DeltaForce,DeadSpace2,DeadSpace3,Dirt3,DOOM3,DragonAge2,EmpireEarth,EveOnline,Everquest,Everquest2,FarCry,FarCry2,FarCry3,GunZOnline,HalfLife,LeagueofLegends,Lineage2,MassEffect3,MechwarriorOnline,Minecraft,OperationFlashpointDR,PlanetSide,PlanetSide2,QuakeIII,QuakeIV,StarWarsTOR,TigerWoods2004PS2,TribesAscend,UnrealTournament,WolfensteinEnemyTerritory,WorldOfWarcraft</enablefields> + <donotdisable>true</donotdisable> + <bindstofield>ezshaper->step6->enable</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + <field> + <name>Enable/Disable specific game consoles and services</name> + <type>listtopic</type> + </field> + <field> + <name>BattleNET</name> + <type>checkbox</type> + <typehint>Battle.net - Virtually every game from Blizzard publishing should match this. This includes the following game series: Starcraft, Diablo, Warcraft. Guild Wars also uses this port.</typehint> + <bindstofield>ezshaper->step6->battlenet</bindstofield> + </field> + <field> + <name>EAOrigin</name> + <type>checkbox</type> + <typehint>EA Origin Client - Some PC games by EA use this.</typehint> + <bindstofield>ezshaper->step6->eaorigin</bindstofield> + </field> + <field> + <name>GameForWindowsLive</name> + <type>checkbox</type> + <typehint>Games for Windows Live</typehint> + <bindstofield>ezshaper->step6->gamesforwindowslive</bindstofield> + </field> + <field> + <name>PlayStationConsoles</name> + <type>checkbox</type> + <typehint>PlayStation Consoles - This should cover all ports required for the Playstation 4, Playstation, PS Vita</typehint> + <bindstofield>ezshaper->step6->playstationconsoles</bindstofield> + </field> + <field> + <name>Steam</name> + <type>checkbox</type> + <typehint>Steam Game Client (Includes: America's Army 3, Counter-Strike: Source, Counter-Strike: Global Offensive, Half-Life 2, COD: Black Ops Series, Borderlands 2, Natural Selection 2, Left 4 Dead Series, Portal 2 and many other games on the Steam)</typehint> + <bindstofield>ezshaper->step6->steam</bindstofield> + </field> + <field> + <name>WiiConsoles</name> + <type>checkbox</type> + <typehint>Wii Consoles - Wii, Wii U, DS and 3DS</typehint> + <bindstofield>ezshaper->step6->wiiconsoles</bindstofield> + </field> + <field> + <name>XboxConsoles</name> + <type>checkbox</type> + <typehint>Xbox Consoles - Xbox 360 and Xbox One</typehint> + <bindstofield>ezshaper->step6->xboxconsoles</bindstofield> + </field> + <field> + <name>Enable/Disable specific games</name> + <type>listtopic</type> + </field> + <field> + <name>ARMA2</name> + <type>checkbox</type> + <typehint>ARMA 2</typehint> + <bindstofield>ezshaper->step6->arma2</bindstofield> + </field> + <field> + <name>ARMA3</name> + <type>checkbox</type> + <typehint>ARMA 3</typehint> + <bindstofield>ezshaper->step6->arma3</bindstofield> + </field> + <field> + <name>Battlefield2</name> + <type>checkbox</type> + <typehint>Battlefield 2 - this game uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->battlefield2</bindstofield> + </field> + <field> + <name>Battlefield3</name> + <type>checkbox</type> + <typehint>Battlefield 3 and 4 - this game uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->battlefield3</bindstofield> + </field> + <field> + <name>BattlefieldBC2</name> + <type>checkbox</type> + <typehint>Battlefield: Bad Company 2</typehint> + <bindstofield>ezshaper->step6->battlefieldbc2</bindstofield> + </field> + <field> + <name>Borderlands</name> + <type>checkbox</type> + <typehint>Borderlands</typehint> + <bindstofield>ezshaper->step6->borderlands</bindstofield> + </field> + <field> + <name>CallOfDuty</name> + <type>checkbox</type> + <typehint>Call Of Duty (United Offensive)</typehint> + <bindstofield>ezshaper->step6->callofduty</bindstofield> + </field> + <field> + <name>Counterstrike</name> + <type>checkbox</type> + <typehint>Counterstrike. The ultimate 1st person shooter.</typehint> + <bindstofield>ezshaper->step6->counterstrike</bindstofield> + </field> + <field> + <name>Crysis2</name> + <type>checkbox</type> + <typehint>Crysis 2</typehint> + <bindstofield>ezshaper->step6->crysis2</bindstofield> + </field> + <field> + <name>Crysis3</name> + <type>checkbox</type> + <typehint>Crysis 3</typehint> + <bindstofield>ezshaper->step6->crysis3</bindstofield> + </field> + <field> + <name>DeadSpace2</name> + <type>checkbox</type> + <typehint>Dead Space2 - this game uses a HUGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->deadspace2</bindstofield> + </field> + <field> + <name>DeadSpace3</name> + <type>checkbox</type> + <typehint>Dead Space 3</typehint> + <bindstofield>ezshaper->step6->deadspace3</bindstofield> + </field> + <field> + <name>DeltaForce</name> + <type>checkbox</type> + <typehint>Delta Force</typehint> + <bindstofield>ezshaper->step6->deltaforce</bindstofield> + </field> + <field> + <name>Dirt3</name> + <type>checkbox</type> + <typehint>Dirt 3</typehint> + <bindstofield>ezshaper->step6->dirt3</bindstofield> + </field> + <field> + <name>DOOM3</name> + <type>checkbox</type> + <typehint>DOOM3</typehint> + <bindstofield>ezshaper->step6->doom3</bindstofield> + </field> + <field> + <name>DragonAge2</name> + <type>checkbox</type> + <typehint>Dragon Age 2</typehint> + <bindstofield>ezshaper->step6->dragonage2</bindstofield> + </field> + <field> + <name>EmpireEarth</name> + <type>checkbox</type> + <typehint>Empire Earth</typehint> + <bindstofield>ezshaper->step6->empireearth</bindstofield> + </field> + <field> + <name>EveOnline</name> + <type>checkbox</type> + <typehint>EVE Online</typehint> + <bindstofield>ezshaper->step6->eveonline</bindstofield> + </field> + <field> + <name>Everquest</name> + <type>checkbox</type> + <typehint>Everquest - this game uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->everquest</bindstofield> + </field> + <field> + <name>Everquest2</name> + <type>checkbox</type> + <typehint>Everquest II</typehint> + <bindstofield>ezshaper->step6->everquest2</bindstofield> + </field> + <field> + <name>FarCry</name> + <type>checkbox</type> + <typehint>Far Cry</typehint> + <bindstofield>ezshaper->step6->farcry</bindstofield> + </field> + <field> + <name>FarCry2</name> + <type>checkbox</type> + <typehint>Far Cry 2</typehint> + <bindstofield>ezshaper->step6->farcry2</bindstofield> + </field> + <field> + <name>FarCry3</name> + <type>checkbox</type> + <typehint>Far Cry 3</typehint> + <bindstofield>ezshaper->step6->farcry3</bindstofield> + </field> + <field> + <name>GunZOnline</name> + <type>checkbox</type> + <typehint>GunZ Online</typehint> + <bindstofield>ezshaper->step6->gunzonline</bindstofield> + </field> + <field> + <name>HalfLife</name> + <type>checkbox</type> + <typehint>Half-Life</typehint> + <bindstofield>ezshaper->step6->halflife</bindstofield> + </field> + <field> + <name>LeagueofLegends</name> + <type>checkbox</type> + <typehint>League of Legends - this game uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->leagueoflegends</bindstofield> + </field> + <field> + <name>Lineage2</name> + <type>checkbox</type> + <typehint>Lineage II</typehint> + <bindstofield>ezshaper->step6->lineage2</bindstofield> + </field> + <field> + <name>MassEffect3</name> + <type>checkbox</type> + <typehint>Mass Effect 3</typehint> + <bindstofield>ezshaper->step6->masseffect3</bindstofield> + </field> + <field> + <name>MechwarriorOnline</name> + <type>checkbox</type> + <typehint>MechWarrior: Online - this game uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->mechwarrioronline</bindstofield> + </field> + <field> + <name>Minecraft</name> + <type>checkbox</type> + <typehint>Minecraft</typehint> + <bindstofield>ezshaper->step6->minecraft</bindstofield> + </field> + <field> + <name>PlanetSide</name> + <type>checkbox</type> + <typehint>PlanetSide</typehint> + <bindstofield>ezshaper->step6->planetside</bindstofield> + </field> + <field> + <name>PlanetSide2</name> + <type>checkbox</type> + <typehint>PlanetSide 2</typehint> + <bindstofield>ezshaper->step6->planetside2</bindstofield> + </field> + <field> + <name>OperationFlashpointDR</name> + <type>checkbox</type> + <typehint>Operation Flashpoint: Dragon Rising</typehint> + <bindstofield>ezshaper->step6->operationflashpoint-dr</bindstofield> + </field> + <field> + <name>QuakeIII</name> + <type>checkbox</type> + <typehint>Quake III</typehint> + <bindstofield>ezshaper->step6->quakeiii</bindstofield> + </field> + <field> + <name>QuakeIV</name> + <type>checkbox</type> + <typehint>Quake IV</typehint> + <bindstofield>ezshaper->step6->quakeiv</bindstofield> + </field> + <field> + <name>StarWarsTOR</name> + <type>checkbox</type> + <typehint>StarWars: The Old Republic - this game uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + <bindstofield>ezshaper->step6->starwarstor</bindstofield> + </field> + <field> + <name>TigerWoods2004PS2</name> + <type>checkbox</type> + <typehint>Tiger Woods 2004 for PS2</typehint> + <bindstofield>ezshaper->step6->tigerwoods2004ps2</bindstofield> + </field> + <field> + <name>TribesAscend</name> + <type>checkbox</type> + <typehint>Tribes Ascend</typehint> + <bindstofield>ezshaper->step6->tribesascend</bindstofield> + </field> + <field> + <name>UnrealTournament</name> + <type>checkbox</type> + <typehint>Unreal Tournament Series</typehint> + <bindstofield>ezshaper->step6->unrealtournament</bindstofield> + </field> + <field> + <name>WolfensteinEnemyTerritory</name> + <type>checkbox</type> + <typehint>Wolfenstein Enemy Territory</typehint> + <bindstofield>ezshaper->step6->wolfet</bindstofield> + </field> + <field> + <name>WorldOfWarcraft</name> + <type>checkbox</type> + <typehint>World of Warcraft</typehint> + <bindstofield>ezshaper->step6->wow</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> + <step> + <id>7</id> + <title>pfSense Traffic Shaper Wizard</title> + <disableallfieldsbydefault>true</disableallfieldsbydefault> + <description>Raise or lower other Applications</description> + <fields> + <field> + <name>Enable</name> + <type>checkbox</type> + <typehint>Other networking protocols</typehint> + <description>This will help raise or lower the priority of other protocols higher than most traffic.</description> + <enablefields>AppleRemoteDesktop,MSRDP,PCAnywhere,VNC,AIM,Facetime,GoogleHangouts,ICQ,IRC,Jabber,MSN,TeamSpeak,TeamSpeak3,Ventrilo,PPTP,IPSEC,iTunesRadio,StreamingMP3,RTSP,RTMP,HTTP,IMAP,LotusNotes,POP3,SMTP,BattleNETDownloader,SteamDownloader,APNS,AppleMobileSync,CrashPlan,CVSUP,DNS,GIT,HBCI,ICMP,MySqlServer,NNTP,Slingbox,SMB,SNMP,Subversion</enablefields> + <donotdisable>true</donotdisable> + <bindstofield>ezshaper->step7->enable</bindstofield> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + <field> + <name>Remote Service / Terminal emulation</name> + <type>listtopic</type> + </field> + <field> + <name>AppleRemoteDesktop</name> + <bindstofield>ezshaper->step7->appleremotedesktop</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Apple Remote Desktop</typehint> + </field> + <field> + <name>MSRDP</name> + <type>select</type> + <bindstofield>ezshaper->step7->msrdp</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Microsoft Remote Desktop Protocol</typehint> + </field> + <field> + <name>PCAnywhere</name> + <bindstofield>ezshaper->step7->pcanywhere</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Symantec PC Anywhere</typehint> + </field> + <field> + <name>VNC</name> + <bindstofield>ezshaper->step7->vnc</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Virtual Network Computing</typehint> + </field> + <field> + <name>Messengers</name> + <type>listtopic</type> + </field> + <field> + <name>AIM</name> + <bindstofield>ezshaper->step7->aolinstantmessenger</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>AOL Instant Messenger</typehint> + </field> + <field> + <name>Facetime</name> + <bindstofield>ezshaper->step7->facetime</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Facetime</typehint> + </field> + <field> + <name>ICQ</name> + <bindstofield>ezshaper->step7->icq</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>ICQ</typehint> + </field> + <field> + <name>IRC</name> + <type>select</type> + <bindstofield>ezshaper->step7->irc</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Internet Relay Chat</typehint> + </field> + <field> + <name>Jabber</name> + <type>select</type> + <bindstofield>ezshaper->step7->jabber</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Jabber instant messenger</typehint> + </field> + <field> + <name>GoogleHangouts</name> + <bindstofield>ezshaper->step7->googlehangouts</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Google Hangouts</typehint> + </field> + <field> + <name>MSN</name> + <bindstofield>ezshaper->step7->msnmessenger</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>MSN Messenger</typehint> + </field> + <field> + <name>Teamspeak</name> + <bindstofield>ezshaper->step7->teamspeak</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>TeamSpeak</typehint> + </field> + <field> + <name>Teamspeak3</name> + <bindstofield>ezshaper->step7->teamspeak3</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>TeamSpeak 3</typehint> + </field> + <field> + <name>Ventrilo</name> + <bindstofield>ezshaper->step7->ventrilo</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Ventrilo</typehint> + </field> + <field> + <name>VPN</name> + <type>listtopic</type> + </field> + <field> + <name>PPTP</name> + <type>select</type> + <bindstofield>ezshaper->step7->pptp</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Microsoft Point to Point tunneling protocol</typehint> + </field> + <field> + <name>IPSEC</name> + <type>select</type> + <bindstofield>ezshaper->step7->ipsec</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>IPSEC VPN traffic</typehint> + </field> + <field> + <name>Multimedia/Streaming</name> + <type>listtopic</type> + </field> + <field> + <name>iTunesRadio</name> + <type>select</type> + <bindstofield>ezshaper->step7->itunesradio</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>iTunes Radio - this rule uses a LARGE port range, be aware that you may need to manually rearrange the resulting rules to correctly prioritize other traffic.</typehint> + </field> + <field> + <name>StreamingMP3</name> + <type>select</type> + <bindstofield>ezshaper->step7->streamingmp3</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Streaming Media</typehint> + </field> + <field> + <name>RTSP</name> + <bindstofield>ezshaper->step7->rtsp</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>RealTime streaming protocol</typehint> + </field> + <field> + <name>RTMP</name> + <bindstofield>ezshaper->step7->rtmp</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Real-Time Messaging Protocol - Used by video streaming services such as Twitch.tv.</typehint> + </field> + <field> + <name>Web</name> + <type>listtopic</type> + </field> + <field> + <name>HTTP</name> + <type>select</type> + <bindstofield>ezshaper->step7->http</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>HTTP and HTTPS aka Web Traffic</typehint> + </field> + <field> + <name>Mail</name> + <type>listtopic</type> + </field> + <field> + <name>SMTP</name> + <type>select</type> + <bindstofield>ezshaper->step7->smtp</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Mail Protocol</typehint> + </field> + <field> + <name>POP3</name> + <type>select</type> + <bindstofield>ezshaper->step7->pop3</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>POP3 Protocol</typehint> + </field> + <field> + <name>IMAP</name> + <bindstofield>ezshaper->step7->imap</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>IMAP Protocol</typehint> + </field> + <field> + <name>LotusNotes</name> + <bindstofield>ezshaper->step7->lotusnotes</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Lotus Notes</typehint> + </field> + <field> + <name>Game Downloader</name> + <type>listtopic</type> + </field> + <field> + <name>BattleNetDownloader</name> + <type>select</type> + <bindstofield>ezshaper->step7->battlenetdownloader</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Battle.NET Downloader</typehint> + </field> + <field> + <name>SteamDownloader</name> + <type>select</type> + <bindstofield>ezshaper->step7->steamdownloader</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Steam Downloader</typehint> + </field> + <field> + <name>Miscellaneous</name> + <type>listtopic</type> + </field> + <field> + <name>APNS</name> + <type>select</type> + <bindstofield>ezshaper->step7->apns</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Apple Push Notification Service</typehint> + </field> + <field> + <name>AppleMobileSync</name> + <type>select</type> + <bindstofield>ezshaper->step7->applemobilesync</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Apple Mobile Sync</typehint> + </field> + <field> + <name>CrashPlan</name> + <bindstofield>ezshaper->step7->crashplan</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>CrashPlan</typehint> + </field> + <field> + <name>CVSUP</name> + <bindstofield>ezshaper->step7->cvsup</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>CVSUP</typehint> + </field> + <field> + <name>DNS</name> + <type>select</type> + <bindstofield>ezshaper->step7->dns</bindstofield> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Domain Name Services</typehint> + </field> + <field> + <name>Git</name> + <bindstofield>ezshaper->step7->git</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Git Server</typehint> + </field> + <field> + <name>HBCI</name> + <bindstofield>ezshaper->step7->hbci</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>HBCI</typehint> + </field> + <field> + <name>ICMP</name> + <bindstofield>ezshaper->step7->icmp</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>ICMP Protocol</typehint> + </field> + <field> + <name>SMB</name> + <bindstofield>ezshaper->step7->smb</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Microsoft SMB Protocol and friends</typehint> + </field> + <field> + <name>SNMP</name> + <bindstofield>ezshaper->step7->snmp</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Simple Network Management Protocol</typehint> + </field> + <field> + <name>MySQLServer</name> + <bindstofield>ezshaper->step7->mysqlserver</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>MySQL Server</typehint> + </field> + <field> + <name>NNTP</name> + <bindstofield>ezshaper->step7->nntp</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Internet News</typehint> + </field> + <field> + <name>Slingbox</name> + <bindstofield>ezshaper->step7->slingbox</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Slingbox</typehint> + </field> + <field> + <name>Subversion</name> + <bindstofield>ezshaper->step7->subversion</bindstofield> + <type>select</type> + <options> + <option> + <name>Default priority</name> + <value>D</value> + </option> + <option> + <name>Higher priority</name> + <value>H</value> + </option> + <option> + <name>Lower priority</name> + <value>L</value> + </option> + </options> + <typehint>Subversion Server</typehint> + </field> + <field> + <name>Next</name> + <type>submit</type> + </field> + </fields> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> + <step> + <id>8</id> + <title>pfSense Traffic Shaper Wizard</title> + <field> + <name>Reload profile notice</name> + <type>listtopic</type> + </field> + <description> After pressing Finish the system will load the new profile.<br/> Please note that this may take a moment.<br/> Also note that the traffic shaper is stateful meaning that only new connections will be shaped.<br/> If this is an issue please reset the state table after loading the profile.<br/></description> + <fields> + <field> + <name>Finish</name> + <type>submit</type> + </field> + </fields> + <stepsubmitphpaction>step8_stepsubmitphpaction();</stepsubmitphpaction> + <includefile>/usr/local/www/wizards/traffic_shaper_wizard_dedicated.inc</includefile> + </step> +</pfsensewizard> |