aboutsummaryrefslogtreecommitdiffstats
path: root/docs/mcc-help/zh_CN/drakwizard_squid.xml
blob: 6edb7299ff93190fddea37386c3c4ded3a66994a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
<?xml version="1.0" encoding="utf-8"?>
<section version="5.0" xml:lang="zh_CN" xml:id="drakwizard_squid"
         xmlns="http://docbook.org/ns/docbook"
         xmlns:ns5="http://www.w3.org/1998/Math/MathML"
         xmlns:ns4="http://www.w3.org/2000/svg"
         xmlns:ns3="http://www.w3.org/1999/xhtml"
         xmlns:ns2="http://www.w3.org/1999/xlink"
         xmlns:ns="http://docbook.org/ns/docbook">
  <info>
    <title xml:id="drakwizard_squid-ti1">配置代理服务器</title>

    <subtitle>drakwizard squid</subtitle>
  </info>

  <mediaobject>
    <imageobject>
      <imagedata align="center" fileref="drakwizard_squid.png" format="PNG"
                 revision="1" xml:id="drakwizard_squid-im1"/>
    </imageobject>
  </mediaobject>

  <para>此工具<footnote>
      <para>您可通过以 root 用户在命令行输入 <emphasis role="bold">drakwizard squid</emphasis>
来启动该工具。</para>
    </footnote>可以帮助您架设一个代理服务器。它是 drakwizard
的一部分,因此您必须安装 drakwizard 后才能使用它。</para>

  <section>
    <title>什么是代理服务器?</title>

    <para>代理服务器是为客户端访问其他服务器上的资源提供中介服务的服务器(可以是一台计算机或一个程序)。客户端可以连接到代理服务器,并使用它提供的服务来获取其他服务器上的文件、连接、网页等可用资源。代理服务器将分析客户端的请求,以简化和控制处理过程的复杂程度(摘自
Wikipedia)。</para>
  </section>

  <section>
    <title>使用 drakwizard squid 架设网络服务器</title>

    <para>欢迎来到代理服务器向导。</para>

    <procedure>
      <step>
        <title>简介</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step1.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im2"/>
          </imageobject>
        </mediaobject>

        <para>第一个窗口为说明窗口,请点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>设置代理端口</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step2.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im3"/>
          </imageobject>
        </mediaobject>

        <para>设置用于接受浏览器连接的端口号,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>设置内存和磁盘限额</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step3.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im4"/>
          </imageobject>
        </mediaobject>

        <para>设置内存和磁盘缓存的使用上限,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>选择网络访问控制</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step4.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im5"/>
          </imageobject>
        </mediaobject>

        <para>设置服务器对本地网络或整个互联网可见,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>授予网络访问权限</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step5.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im6"/>
          </imageobject>
        </mediaobject>

        <para>设置本地网络访问权限,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>是否使用上级代理服务器?</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step6.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im7"/>
          </imageobject>
        </mediaobject>

        <para>是否连接到其他的代理服务器?如果不是,请跳过这一步。</para>
      </step>

      <step>
        <title>上级代理 URL 和端口</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step7.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im8"/>
          </imageobject>
        </mediaobject>

        <para>请输入上级代理服务器的主机名和端口,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>小结</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step8.png"
                       format="PNG" revision="1" xml:id="drakwizard_squid-im9"/>
          </imageobject>
        </mediaobject>

        <para>请再次检查这些选项,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>在系统启动时自动开启吗?</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step9.png"
                       format="PNG" revision="1"
                       xml:id="drakwizard_squid-im10"/>
          </imageobject>
        </mediaobject>

        <para>设置是否在系统启动时自动开启代理服务器,然后点击<guibutton>下一步</guibutton></para>
      </step>

      <step>
        <title>完成</title>

        <mediaobject>
          <imageobject>
            <imagedata align="center" fileref="drakwizard-proxy-step10.png"
                       format="PNG" revision="1"
                       xml:id="drakwizard_squid-im11"/>
          </imageobject>
        </mediaobject>

        <para>一切就绪!请点击<guibutton>完成</guibutton></para>
      </step>
    </procedure>
  </section>

  <section>
    <title>已完成的内容</title>

    <para><itemizedlist>
        <listitem>
          <para>安装所需软件包 squid;</para>
        </listitem>

        <listitem>
          <para>备份 <code>/etc/squid/squid.conf</code><code>/etc/squid/squid.conf.orig</code></para>
        </listitem>

        <listitem>
          <para>根据 <code>squid.conf.default</code> 创建新的 <code>squid.conf</code>,然后添加新参数:</para>

          <itemizedlist>
            <listitem>
              <para><code>cache_dir</code></para>
            </listitem>

            <listitem>
              <para><code>localnet</code></para>
            </listitem>

            <listitem>
              <para>cache_mem</para>
            </listitem>

            <listitem>
              <para>http_port</para>
            </listitem>

            <listitem>
              <para><code>level</code> 123,以及根据该等级设置 <code>http_access</code></para>
            </listitem>

            <listitem>
              <para><code>cache_peer</code></para>
            </listitem>

            <listitem>
              <para><code>visible_hostname</code></para>
            </listitem>
          </itemizedlist>
        </listitem>

        <listitem>
          <para>重启<code>squid</code></para>
        </listitem>
      </itemizedlist></para>
  </section>
</section>