Telnet を使用して、HTTP や MAIL のテストをすることができます。
HTTP 確認方法
Telnet を使用して、Web サイトへアクセスします。
# telnet localhost 80 Trying 127.0.0.1... Connected to localhost.localcomain (127.0.0.1). Escape character is '^]'. GET http://localhost/index.html HTTP/1.0 HTTP/1.1 200 OK Date: Fri, 21 Feb 2014 02:43:08 GMT Server: Apache/2.2.3 (CentOS) Last-Modified: Fri, 21 Feb 2014 02:28:46 GMT ETag: "30313-5-4f2e1619bb380" Accept-Ranges: bytes Content-Length: 5 Connection: close Content-Type: text/html; charset=UTF-8 test Connection closed by foreign host.
プロキシの試験も可能です。
# telnet localhost 3128 Trying 127.0.0.1... Connected to localhost.localcomain (127.0.0.1). Escape character is '^]'. GET http://192.168.1.152/index.html HTTP/1.0 HTTP/1.0 200 OK Date: Fri, 21 Feb 2014 11:28:36 GMT Server: Apache/2.2.3 (CentOS) Last-Modified: Fri, 21 Feb 2014 02:34:11 GMT ETag: "1502d2-5-4f2e174facec0" Accept-Ranges: bytes Content-Length: 5 Content-Type: text/html; charset=UTF-8 Age: 1344 X-Cache: HIT from myhost X-Cache-Lookup: HIT from myhost:3128 Via: 1.0 myhost:3128 (squid/2.6.STABLE21) Proxy-Connection: close test Connection closed by foreign host.
アクセスログから、プロキシ経由となっている事を確認します。
# tail -f /var/log/squid/access.log 1392982116.127 918 127.0.0.1 TCP_MISS/200 385 GET http://192.168.1.152/index.html - DIRECT/192.168.1.152 text/html 1392982262.706 179 127.0.0.1 TCP_HIT/200 393 GET http://192.168.1.152/index.html - NONE/- text/html
MAIL 確認方法
Telnet を使用して、メールを送信します。
# telnet localhost smtp Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 host01.example.com ESMTP HELO TEST 250 host01.example.com MAIL FROM:user01@example.com 250 2.1.0 Ok RCPT TO:user02@exmaple.com 250 2.1.5 Ok DATA 354 End data with <CR><LF>.<CR><LF> subject:testmail this is testmail. . 250 2.0.0 Ok: queued as DD8DC4400B2 QUIT 221 2.0.0 Bye Connection closed by foreign host.
以上