.siegerc 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624
  1. # Updated by Siege %_VERSION%, %_DATE%
  2. # Copyright 2000-2016 by %_AUTHOR%
  3. #
  4. # Siege configuration file -- edit as necessary
  5. # For more information about configuring and running this program,
  6. # visit: http://www.joedog.org/
  7. #
  8. # Variable declarations. You can set variables here for use in the
  9. # directives below. Example:
  10. # PROXY = proxy.joedog.org
  11. # Reference variables inside ${} or $(), example:
  12. # proxy-host = ${PROXY}
  13. #
  14. #
  15. # You can also reference ENVIRONMENT variables without actually
  16. # declaring them, example:
  17. #
  18. # logfile = $(HOME)/var/siege.log
  19. #
  20. # Verbose mode: With this feature enabled, siege will print the
  21. # result of each transaction to stdout. (Enabled by default)
  22. #
  23. # ex: verbose = true|false
  24. #
  25. verbose = false
  26. #
  27. # Color mode: This option works in conjuction with verbose mode.
  28. # It tells siege whether or not it should display its output in
  29. # color-coded output. (Enabled by default)
  30. #
  31. # ex: color = on | off
  32. #
  33. color = on
  34. #
  35. # Quiet mode: With this featured enabled, siege goes mostly silent.
  36. # It will display the opening message and the final stats but nothing
  37. # else. If you enable quiet mode with -g/--get then siege will be
  38. # completely silent (ideal for scripting). In order to gauge the
  39. # success of the run, you'll have to rely on the exit status:
  40. #
  41. # #!/bin/sh
  42. #
  43. # SIEGE=/home/jdfulmer/bin/siege
  44. #
  45. # $SIEGE -g https://www.joedog.org/
  46. # if [ $? -eq 0 ] ; then
  47. # echo "Whoo hoo!"
  48. # else
  49. # echo "D'oh!"
  50. # fi
  51. #
  52. # This is the same as running siege with -q/--quiet
  53. #
  54. # Ex: quiet = true
  55. #
  56. quiet = false
  57. #
  58. # Show logfile location. By default, siege displays the logfile
  59. # location at the end of every run when logging. You can turn this
  60. # message off with this directive.
  61. #
  62. # ex: show-logfile = false
  63. #
  64. show-logfile = true
  65. #
  66. # Default logging status, true turns logging on.
  67. # ex: logging = true|false
  68. #
  69. logging = false
  70. #
  71. # Logfile, the default siege logfile is $PREFIX/var/siege.log This
  72. # directive allows you to choose an alternative log file. Environment
  73. # variables may be used as shown in the examples:
  74. #
  75. # ex: logfile = /home/jeff/var/log/siege.log
  76. # logfile = ${HOME}/var/log/siege.log
  77. # logfile = ${LOGFILE}
  78. #
  79. # logfile =
  80. #
  81. # Get method: Use this directive to select an HTTP method for siege
  82. # when it's run in get mode, i.e., siege -g/--get URL. You may select
  83. # GET or HEAD. The default method is HEAD. As expected HEAD prints just
  84. # the headers and GET prints the entire page.
  85. #
  86. # NOTE: This only applies when siege is invoked with -g/--get. All
  87. # other requests methods will be made on the basis of the URL.
  88. #
  89. # example: gmethod = GET
  90. #
  91. gmethod = HEAD
  92. #
  93. # Parser
  94. # This directive allows you to turn on the html parser. With this
  95. # feature enabled, siege will harvest resources like style sheets,
  96. # images, javascript, etc. and make additional requests for those
  97. # items.
  98. #
  99. # HTML parsing was added to version 4.0.0 It is enabled by default.
  100. # When the parser is enabled, care must be given to other features.
  101. # For example, we allow to set accept-encoding to anything you'd like
  102. # but if you want to parse those pages, then you MUST set the encoding
  103. # to a supported one.
  104. #
  105. # With the default options set, you should be able to enable the parser
  106. # with success.
  107. #
  108. # Use this feature to enable it. (true = on, false = off)
  109. #
  110. # Example: parser = true
  111. #
  112. parser = true
  113. #
  114. # No-follow
  115. # When the parser is enabled, siege will grab HTML resources within
  116. # the page and download those elements as well. This directive allows
  117. # you to specify hostnames to which you do NOT want to make requests.
  118. #
  119. # You can repeat this directive as many times as you like. Enter one
  120. # per line with 'key = value' syntax.
  121. #
  122. # Example: nofollow = www.joedog.org
  123. #
  124. nofollow = ad.doubleclick.net
  125. nofollow = pagead2.googlesyndication.com
  126. nofollow = ads.pubsqrd.com
  127. nofollow = ib.adnxs.com
  128. #
  129. # CSV Verbose format: with this option, you can choose to format
  130. # verbose output in traditional siege format or comma separated
  131. # format. The latter will allow you to redirect output to a file
  132. # for import into a spread sheet, i.e., siege > file.csv
  133. #
  134. # ex: csv = true|false (default false)
  135. #
  136. # csv = true
  137. #
  138. # Timestamp format: with this option, you can choose to print a
  139. # timestamp each line of output.
  140. #
  141. # example: timestamp = true|false (default false)
  142. #
  143. # [Sat, 2010-11-20 10:39:13] HTTP/1.1 200 0.12 secs: 4003 bytes ==> /
  144. #
  145. # timestamp = true
  146. #
  147. # Full URL verbose format: By default siege displays the URL path and
  148. # not the full URL. With this option, you can instruct siege to show
  149. # the complete URL.
  150. #
  151. # ex: fullurl = true|false (default false)
  152. #
  153. # HTTP/1.1 301 0.34 secs: 311 bytes ==> GET https://www.joedog.org/
  154. #
  155. # fullurl = true
  156. #
  157. # Display id: in verbose mode, display the siege user id associated
  158. # with the HTTP transaction information
  159. #
  160. # ex: display-id = true|false
  161. #
  162. # 100) HTTP/1.1 200 0.31 secs: 35338 bytes ==> GET /images/bbc.jpg
  163. #
  164. # display-id =
  165. #
  166. # Limit: This directive places a cap on the number of threads siege
  167. # will generate. The default value is 255 which corresponds with
  168. # apache's default value. If you schedule more clients than apache is
  169. # configured to handle, then requests will back up and you will make a
  170. # mess. DO NOT INCREASE THIS NUMBER UNLESS YOU CONFIGURED APACHE TO
  171. # HANDLE MORE THAN 256 SIMULTANEOUS REQUESTS.
  172. #
  173. # ex: limit = 1023 (default is 255)
  174. #
  175. limit = 512
  176. #
  177. # HTTP protocol. Options HTTP/1.1 and HTTP/1.0. Some webservers have
  178. # broken implementation of the 1.1 protocol which skews throughput
  179. # evaluations. If you notice some siege clients hanging for extended
  180. # periods of time, change this to HTTP/1.0
  181. #
  182. # ex: protocol = HTTP/1.1
  183. # protocol = HTTP/1.0
  184. #
  185. protocol = HTTP/1.1
  186. #
  187. # Chunked encoding is required by HTTP/1.1 protocol but siege allows
  188. # you to turn it off as desired. This feature is generally more useful
  189. # to siege developers than siege users. You should probably leave it
  190. # set to 'true'
  191. #
  192. # ex: chunked = true
  193. #
  194. chunked = true
  195. #
  196. # Cache revalidation. Siege supports cache revalidation for both ETag
  197. # and Last-modified headers. If a copy is still fresh, the server
  198. # responds with 304. While this feature is required for HTTP/1.1, it
  199. # may not be welcomed for load testing. We allow you to breach the
  200. # protocol and turn off caching
  201. #
  202. # HTTP/1.1 200 0.00 secs: 2326 bytes ==> /apache_pb.gif
  203. # HTTP/1.1 304 0.00 secs: 0 bytes ==> /apache_pb.gif
  204. # HTTP/1.1 304 0.00 secs: 0 bytes ==> /apache_pb.gif
  205. #
  206. # Siege also supports Cache-control headers. Consider this server
  207. # response: Cache-Control: max-age=3
  208. # That tells siege to cache the file for three seconds. While it
  209. # doesn't actually store the file, it will logically grab it from
  210. # its cache. In verbose output, it designates a cached resource
  211. # with (c):
  212. #
  213. # HTTP/1.1 200 0.25 secs: 159 bytes ==> GET /expires/
  214. # HTTP/1.1 200 1.48 secs: 498419 bytes ==> GET /expires/Otter_in_Southwold.jpg
  215. # HTTP/1.1 200 0.24 secs: 159 bytes ==> GET /expires/
  216. # HTTP/1.1 200(C) 0.00 secs: 0 bytes ==> GET /expires/Otter_in_Southwold.jpg
  217. #
  218. # NOTE: with color enabled, cached URLs appear in green
  219. #
  220. # ex: cache = true
  221. #
  222. cache = false
  223. #
  224. # Connection directive. Options "close" and "keep-alive" Starting with
  225. # version 2.57, siege implements persistent connections in accordance
  226. # to RFC 2068 using both chunked encoding and content-length directives
  227. # to determine the page size.
  228. #
  229. # To run siege with persistent connections set this to keep-alive.
  230. #
  231. # CAUTION: Use the keep-alive directive with care.
  232. # DOUBLE CAUTION: This directive does not work well on HPUX
  233. # TRIPLE CAUTION: We don't recommend you set this to keep-alive
  234. # ex: connection = close
  235. # connection = keep-alive
  236. #
  237. connection = keep-alive
  238. #
  239. # Default number of simulated concurrent users. This feature
  240. # corresponds with the -c NUM / --concurrent=NULL command line
  241. # argument. The command line takes precedent over this directive.
  242. #
  243. # ex: concurrent = 50
  244. #
  245. concurrent = 25
  246. #
  247. # Default duration of the siege. The right hand argument has a modifier
  248. # which specifies the time units, H=hours, M=minutes, and S=seconds. If
  249. # a modifier is not specified, then minutes are assumed.
  250. #
  251. # NOTE: The command line argument -t5m / --time=5m takes precedence
  252. # over this directive
  253. #
  254. # ex: time = 50M
  255. #
  256. # time =
  257. #
  258. # Repetitions. The length of siege may be specified in client reps
  259. # rather than a time duration. Instead of specifying a time span,
  260. # you can tell each siege instance to hit the server X number of times.
  261. # So if you chose 'reps = 20' and you've selected 10 concurrent users,
  262. # then siege will hit the server 200 times.
  263. #
  264. # NOTE: The command line argument -r 5 / --reps=5 / --reps=once takes
  265. # precedence over this directive
  266. #
  267. # ex: reps = 20
  268. #
  269. # reps =
  270. #
  271. # URLs file: Set at configuration time, the default URLs file is
  272. # PREFIX/etc/urls.txt So if you configured the siege build with
  273. # --prefix=/usr/local then the urls.txt file is installed in
  274. # /usr/local/etc/urls.txt. Use the "file = " directive to configure
  275. # an alternative URLs file. You may use environment variables
  276. # as shown in the examples below:
  277. #
  278. # ex: file = /export/home/jdfulmer/MYURLS.txt
  279. # file = $HOME/etc/urls.txt
  280. # file = $URLSFILE
  281. #
  282. # NOTE: The command line -f FILE / --file=FILE takes precedence over
  283. # this directive
  284. #
  285. # file =
  286. #
  287. # Default URL, this is a single URL that you want to test. This is
  288. # usually set at the command line with the -u option. When used, this
  289. # option overrides the urls.txt (-f FILE/--file=FILE) option. You will
  290. # HAVE to comment this out for in order to use the urls.txt file option.
  291. #
  292. # NOTE: you may do the same thing by passing a URL to siege at the
  293. # command line:
  294. # $ siege -c10 -r10 "www.joedog.org/"
  295. #
  296. # Generally, it's a good idea to wrap a command line URL in quotes
  297. #
  298. # ex: url = https://shemp.whoohoo.com/docs/index.jsp
  299. #
  300. # url =
  301. #
  302. # Default delay between each request by a single thread. This value
  303. # is not included in the request time. If a thread sleeps for two
  304. # seconds then completes a 0.5 second request, the time of the request
  305. # is 0.5 seconds, not 2.5 seconds.
  306. #
  307. # NOTE: the command line -d NUM / --delay=NULL takes precedent over
  308. # this directive
  309. #
  310. # ex: delay = 1.5
  311. # delay = 5
  312. #
  313. delay = 0.0
  314. #
  315. # Connection timeout value. Set the value in seconds for socket
  316. # connection timeouts. The default value is 30 seconds.
  317. #
  318. # ex: timeout = 30
  319. #
  320. # timeout =
  321. #
  322. # Session expiration: This directive allows you to delete all cookies
  323. # after you pass through the URLs. This means siege will grab a new
  324. # session with each run through its URLs. The default value is false.
  325. #
  326. # ex: expire-session = true
  327. #
  328. # expire-session =
  329. #
  330. # Cookie support: by default siege accepts cookies. This directive is
  331. # available to disable that support. Set cookies to 'false' to refuse
  332. # cookies. Set it to 'true' to accept them. The default value is true.
  333. # If you want to maintain state with the server, then this MUST be set
  334. # to true.
  335. #
  336. # ex: cookies = false
  337. #
  338. # cookies =
  339. #
  340. # Failures: This is the number of total connection failures allowed
  341. # before siege aborts. Connection failures (timeouts, socket failures,
  342. # etc.) are combined with 400 and 500 level errors in the final stats,
  343. # but those errors do not count against the abort total. If you set
  344. # this total to 10, then siege will abort after ten socket timeouts,
  345. # but it will NOT abort after ten 404s. This is designed to prevent a
  346. # run-away mess on an unattended siege.
  347. #
  348. # The default value is 1024
  349. #
  350. # ex: failures = 50
  351. #
  352. # failures =
  353. #
  354. # Internet simulation. If true, siege clients will hit the URLs in the
  355. # urls.txt file randomly, thereby simulating internet usage. If false,
  356. # siege will run through the urls.txt file in order from first to last
  357. # and back again.
  358. #
  359. # ex: internet = true
  360. #
  361. internet = false
  362. #
  363. # Default benchmarking value, If true, there is NO delay between server requests,
  364. # siege runs as fast as the web server and the network will let it. Set this to
  365. # false for load testing.
  366. #
  367. # ex: benchmark = true
  368. #
  369. benchmark = false
  370. #
  371. # User-agent: With this directive you can set the siege user-agent The default
  372. # agent is: JoeDog/1.40 [en] (X11; I; Siege #.##) With this directive, you can
  373. # mimic various browsers or you can make up something fun. Limey, our English
  374. # bulldog, was recovering from minor surgery at the time we added this feature
  375. # so we like to dedicate the example in his honor:
  376. #
  377. # ex: user-agent = Limey The Bulldog
  378. #
  379. # Other examples harvested from our logs:
  380. # Chrome: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36k
  381. # IE 6: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
  382. # IE 7: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
  383. # IE 8: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
  384. # IE 9: Mozilla/5.0 (MSIE 9.0; Windows NT 6.1; Trident/5.0)
  385. # IE 10: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)
  386. # FF 3.6: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4410) Gecko/20110902 Firefox/3.6
  387. # FF 9: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:9.0) Gecko/20100101 Firefox/9.0
  388. # Safari: Mozilla/5.0 (Windows; U; Windows NT 6.1; tr-TR) AppleWebKit/533.20.25 Version/5.0.4 Safari/533.20.27
  389. # Opera: Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00
  390. # iPhone: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) Version/5.0.2 Mobile/8H7 Safari/6533.18.5
  391. # Android: Mozilla/5.0 (Linux; U; Android 2.3; en-us) AppleWebKit/999+ (KHTML, like Gecko) Safari/999.9
  392. # Kindle: Mozilla/5.0 (Linux; U; en-US) AppleWebKit/528.5+ (KHTML, like Gecko, Safari/528.5+) Version/4.0 Kindle/3.0
  393. # Goolge: Googlebot/2.1 (+http://www.googlebot.com/bot.html)
  394. # Yahoo: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
  395. #
  396. # user-agent =
  397. #
  398. # Accept-encoding. This option allows you to report to the server the
  399. # various content-encodings you support. If you're not using HTML parser
  400. # (parser = false), then you can specify any encoding. When the parser is
  401. # disabled, siege just reads the content then immediately discards it.
  402. # However, if you use the parser, then you MUST set a supported content
  403. # encoder. Currently, siege supports two: deflate and gzip.
  404. #
  405. # NOTE: We plan to add support for brotli and bzip2; you can hasten
  406. # that effort by showing us some love:
  407. #
  408. #
  409. # ex: accept-encoding =
  410. # accept-encoding = gzip
  411. # accept-encoding = deflate
  412. # accept-encoding = gzip, deflate
  413. accept-encoding = gzip, deflate
  414. #
  415. # URL escaping was first added to version 3.0.3. It was considered
  416. # experimental until version 3.0.9 when it was turned on by default.
  417. #
  418. # This feature remains in siege as a mechanism to turn off escape
  419. # encoding. Here is an example of two URLs. The first has spaces
  420. # included in the file name and in the second those spaces were
  421. # encoded to %20.
  422. #
  423. # http://www.joedog.org/jukebox.php?band=the days of new
  424. # http://www.joedog.org/jukebox.php?band=the%20days%20of%20the%20new
  425. #
  426. # ex: url-escaping = false
  427. #
  428. url-escaping = true
  429. #
  430. # WWW-Authenticate credentials. Currently siege supports two types
  431. # of HTTP authentication: digest and basic. It has partial support for
  432. # Microsoft's NTLM but in practice that only works with the -g/--get
  433. # option. (as of siege 3.1.1)
  434. #
  435. # When siege makes a request for a page that requires user authentication,
  436. # it will search its logins for a matching realm. If it finds credentials
  437. # for a realm, it will attempt to login with that username and password.
  438. #
  439. # If it fails to match the realm, it will use its default login credentials
  440. # (which are designated with the keyword "all" or no specified realm.
  441. #
  442. # If you do not supply a realm, then it will default to "all" which instructs
  443. # siege to send as default.
  444. #
  445. # You may enter many logins with each on its own separate line. The only
  446. # limitation is memory and realm name. You can't use the same realm name
  447. # more than once.
  448. #
  449. # ex: login = jdfulmer:topsecret:Admin
  450. # login = jeff:supersecret:all
  451. # login = jeff:supersecret
  452. #
  453. # login =
  454. #
  455. # Login URL. This feature was designed to provide a login url in order
  456. # to kick off a session with form-based authentication. If this directive
  457. # has a value, then every siege client will make a request to it BEFORE it
  458. # uses its list of URLs.
  459. #
  460. # NOTE: siege will only make this request once. After it's hit this URL
  461. # it will not request it again until its next start-up.
  462. #
  463. # ex: login-url = http://eos.joedog.org/login.jsp POST name=jeff&pass=foo
  464. #
  465. # Starting with version 2.69, siege can make multiple login request on a
  466. # thread-by-thread basis. As each thread is created it grab the next unused
  467. # login URL in the list. If you schedule more threads than login-urls, new
  468. # threads will wrap back around and loop back through the list.
  469. #
  470. # ex: login-url = http://www.haha.com/login.php?name=homer&pass=whoohoo
  471. # login-url = http://www.haha.com/login.php?name=marge&pass=ohhomie
  472. # login-url = http://www.haha.com/login.php?name=bart&pass=eatMyShorts
  473. #
  474. # login-url =
  475. #
  476. # FTP login - There are two ways to login to an ftp server with siege. You
  477. # can use this directive to set login credentials or you can set them in a
  478. # URL in RFC-1738 format: ftp://user:[email protected]/ink.jpg
  479. #
  480. # The format for this directive is USER:PASS:HOST separated by colon ':'
  481. # The host field is optional. If you don't set a host, then siege will send
  482. # the same user:pass to every FTP server. You may use this directive MULTIPLE
  483. # times. Siege will store each instance in memory and send the appropriate
  484. # credentials at login time depending on the hostname in the URL.
  485. #
  486. # ex: ftp-login: jdfulmer:whoohoo:ftp.joedog.org
  487. # ftp-login: jdfulmer:password
  488. #
  489. # ftp-login =
  490. #
  491. # FTP unique - This directive determines whether siege will upload files with
  492. # the same name (and therefore overwrite whatever is on disk) or upload files
  493. # each with a unique name. If true, siege will rewrite the file name with a
  494. # timestamp in its name, i.e., p.jpg => p-3086060432.jpg
  495. #
  496. # The default value is true.
  497. #
  498. # ex: unique = false
  499. #
  500. unique = true
  501. #
  502. # SSL-cert: This optional feature allows you to specify a path to a client
  503. # certificate. It is not neccessary to specify a certificate in order to use
  504. # https. If you don't know why you would want one, then you probably don't need
  505. # it. Use openssl to generate a certificate and key with the following command:
  506. #
  507. # $ openssl req -nodes -new -days 365 -newkey rsa:1024 -keyout key.pem -out cert.pem
  508. #
  509. # Specify a path to cert.pem as follows:
  510. # ex: ssl-cert = /home/jeff/.certs/cert.pem
  511. #
  512. # ssl-cert =
  513. #
  514. # SSL-key: Use this option to specify the key you generated with the command
  515. # above. ex: ssl-key = /home/jeff/.certs/key.pem You may actually skip this
  516. # option and combine both your cert and your key in a single file:
  517. # $ cat key.pem > client.pem
  518. # $ cat cert.pem >> client.pem
  519. # Now set the path for ssl-cert:
  520. # ex: ssl-cert = /home/jeff/.certs/client.pem
  521. # (in this scenario, you comment out ssl-key)
  522. #
  523. # ssl-key =
  524. #
  525. # SSL-timeout: This option sets a connection timeout for the ssl library
  526. # ex: ssl-timeout = 30
  527. #
  528. # ssl-timeout =
  529. #
  530. # SSL-ciphers
  531. # You can use this feature to select a specific ssl cipher for HTTPs. To
  532. # view the ones available with your library run the following command:
  533. #
  534. # $ openssl ciphers
  535. #
  536. # ex: ssl-ciphers = EXP-RC4-MD5
  537. #
  538. # ssl-ciphers =
  539. #
  540. # Proxy Host: You can use siege to test a proxy server but you need to
  541. # configure it to use one. You'll need to name a proxy host and the port
  542. # it's listening on. The settings are proxy-host and proxy-port. The
  543. # following example shows how to use them:
  544. #
  545. # ex: proxy-host = proxy.joedog.org
  546. # proxy-port = 3123
  547. #
  548. # proxy-host =
  549. # proxy-port =
  550. #
  551. # Proxy-Authenticate: When siege hits a proxy server which requires
  552. # username and password authentication, it will this username and
  553. # password to the server. The format is username, password and optional
  554. # realm each separated by a colon. You may enter more than one proxy-login
  555. # as long as each one has a different realm. If you do not enter a realm,
  556. # then siege will send that login information to all proxy challenges. If
  557. # you have more than one proxy-login, then scout will attempt to match the
  558. # login to the realm.
  559. #
  560. # ex: proxy-login: jeff:secret:corporate
  561. # proxy-login: jeff:whoohoo
  562. #
  563. # proxy-login =
  564. #
  565. # Redirection support. By default, siege will follow a HTTP redirect to the
  566. # Location provided by the server. If it's parser is enabled, then it will
  567. # also follow and HTML META redirect. If, for some reason, you do not wish
  568. # wish to follow redirects, then set this redirective to false.
  569. #
  570. # NOTE: redirect support is enabled by default.
  571. #
  572. # ex: follow-location = false
  573. #
  574. # follow-location =
  575. #
  576. # end of siegerc