论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[26016] 2017-02-03_OpenSSL在Apache和Dovecot下的使用(二)
文档创建者:
s7ckTeam
浏览次数:
3
最后更新:
2025-01-19
IOT
3 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2017-02-03_OpenSSL在Apache和Dovecot下的使用(二)
-
-
C
A
R
L
A
S
C
H
R
O
D
E
R
1
0
%
3
2
%
4
8
%
7
6
%
8
1
%
O
p
e
n
S
S
L
在
A
p
a
c
h
e
和
D
o
v
e
c
o
t
下
的
使
用
(
二
)
原
创
译
者
:
g
e
e
k
p
i
L
i
n
u
x
中
国
2
0
1
7
-
0
2
-
0
3
本
篇
中
,
C
a
r
l
a
S
c
h
r
o
d
e
r
会
解
释
如
何
使
用
O
p
e
n
S
S
L
保
护
你
的
P
o
s
t
f
i
x
/
D
o
v
e
c
o
t
邮
件
服
务
器
本
文
导
航
-
P
o
s
t
f
i
x
配
置
-
D
o
v
e
c
o
t
配
置
-
用
t
e
l
n
e
t
测
试
-
现
在
做
什
么
?
-
资
源
编
译
自
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
l
e
a
r
n
/
i
n
t
r
o
-
t
o
-
l
i
n
u
x
/
o
p
e
n
s
s
l
-
a
p
a
c
h
e
-
a
n
d
-
d
o
v
e
c
o
t
-
p
a
r
t
-
2
作
者
:
C
A
R
L
A
S
C
H
R
O
D
E
R
译
者
:
g
e
e
k
p
i
本
篇
中
,
C
a
r
l
a
S
c
h
r
o
d
e
r
会
解
释
如
何
使
用
O
p
e
n
S
S
L
保
护
你
的
P
o
s
t
f
i
x
/
D
o
v
e
c
o
t
邮
件
服
务
器
在
上
周
[
1
]
,
作
为
我
们
O
p
e
n
S
S
L
系
列
的
一
部
分
,
我
们
学
习
了
如
何
配
置
A
p
a
c
h
e
以
使
用
O
p
e
n
S
S
L
并
强
制
所
有
会
话
使
用
H
T
T
P
S
。
今
天
,
我
们
将
使
用
O
p
e
n
S
S
L
保
护
我
们
的
P
o
s
t
f
i
x
/
D
o
v
e
c
o
t
邮
件
服
务
器
。
这
些
示
例
基
于
前
面
的
教
程
;
请
参
阅
最
后
的
参
考
资
料
部
分
,
了
解
本
系
列
中
以
前
的
所
有
教
程
的
链
接
。
你
需
要
配
置
P
o
s
t
f
i
x
以
及
D
o
v
e
c
o
t
都
使
用
O
p
e
n
S
S
L
,
我
们
将
使
用
我
们
在
O
p
e
n
S
S
L
在
A
p
a
c
h
e
和
D
o
v
e
c
o
t
下
的
使
用
(
一
)
[
2
]
中
创
建
的
密
钥
和
证
书
。
P
o
s
t
f
i
x
配
置
你
必
须
编
辑
以
及
。
实
例
的
是
完
整
的
配
置
,
基
于
我
们
先
前
的
教
程
。
替
换
成
你
自
己
的
O
p
e
n
S
S
L
密
钥
和
证
书
名
以
及
本
地
网
络
地
址
。
5
.
1
4
.
/
e
t
c
/
p
o
s
t
f
i
x
/
m
a
i
n
.
c
f
/
e
t
c
/
p
o
s
t
f
i
x
/
m
a
s
t
e
r
.
c
f
m
a
i
n
.
c
f
1
.
c
o
m
p
a
t
i
b
i
l
i
t
y
_
l
e
v
e
l
=
2
2
.
s
m
t
p
d
_
b
a
n
n
e
r
=
$
m
y
h
o
s
t
n
a
m
e
E
S
M
T
P
$
m
a
i
l
_
n
a
m
e
(
U
b
u
n
t
u
/
G
N
U
)
3
.
b
i
f
f
=
n
o
4
.
a
p
p
e
n
d
_
d
o
t
_
m
y
d
o
m
a
i
n
=
n
o
6
.
m
y
h
o
s
t
n
a
m
e
=
l
o
c
a
l
h
o
s
t
7
.
a
l
i
a
s
_
m
a
p
s
=
h
a
s
h
:
/
e
t
c
/
a
l
i
a
s
e
s
8
.
a
l
i
a
s
_
d
a
t
a
b
a
s
e
=
h
a
s
h
:
/
e
t
c
/
a
l
i
a
s
e
s
9
.
m
y
o
r
i
g
i
n
=
$
m
y
h
o
s
t
n
a
m
e
1
0
.
m
y
n
e
t
w
o
r
k
s
=
1
2
7
.
0
.
0
.
0
/
8
[
:
:
f
f
f
f
:
1
2
7
.
0
.
0
.
0
]
/
1
0
4
[
:
:
1
]
/
1
2
8
1
9
2
.
1
6
8
.
0
.
0
/
2
4
1
1
.
m
a
i
l
b
o
x
_
s
i
z
e
_
l
i
m
i
t
=
0
1
2
.
r
e
c
i
p
i
e
n
t
_
d
e
l
i
m
i
t
e
r
=
+
1
3
.
i
n
e
t
_
i
n
t
e
r
f
a
c
e
s
=
a
l
l
1
5
.
v
i
r
t
u
a
l
_
m
a
i
l
b
o
x
_
d
o
m
a
i
n
s
=
/
e
t
c
/
p
o
s
t
f
i
x
/
v
h
o
s
t
s
.
t
x
t
1
6
.
v
i
r
t
u
a
l
_
m
a
i
l
b
o
x
_
b
a
s
e
=
/
h
o
m
e
/
v
m
a
i
l
1
7
.
v
i
r
t
u
a
l
_
m
a
i
l
b
o
x
_
m
a
p
s
=
h
a
s
h
:
/
e
t
c
/
p
o
s
t
f
i
x
/
v
m
a
p
s
.
t
x
t
1
8
.
v
i
r
t
u
a
l
_
m
i
n
i
m
u
m
_
u
i
d
=
1
0
0
0
1
9
.
v
i
r
t
u
a
l
_
u
i
d
_
m
a
p
s
=
s
t
a
t
i
c
:
5
0
0
0
2
0
.
v
i
r
t
u
a
l
_
g
i
d
_
m
a
p
s
=
s
t
a
t
i
c
:
5
0
0
0
2
1
.
v
i
r
t
u
a
l
_
t
r
a
n
s
p
o
r
t
=
l
m
t
p
:
u
n
i
x
:
p
r
i
v
a
t
e
/
d
o
v
e
c
o
t
-
l
m
t
p
2
2
.
2
6
.
在
取
消
部
分
的
注
释
,
并
编
辑
:
完
成
后
重
新
加
载
P
o
s
t
f
i
x
:
D
o
v
e
c
o
t
配
置
2
3
.
s
m
t
p
d
_
t
l
s
_
c
e
r
t
_
f
i
l
e
=
/
e
t
c
/
s
s
l
/
c
e
r
t
s
/
t
e
s
t
-
c
o
m
.
p
e
m
2
4
.
s
m
t
p
d
_
t
l
s
_
k
e
y
_
f
i
l
e
=
/
e
t
c
/
s
s
l
/
p
r
i
v
a
t
e
/
t
e
s
t
-
c
o
m
.
k
e
y
2
5
.
s
m
t
p
d
_
u
s
e
_
t
l
s
=
y
e
s
2
7
.
s
m
t
p
d
_
s
a
s
l
_
a
u
t
h
_
e
n
a
b
l
e
=
y
e
s
2
8
.
s
m
t
p
d
_
s
a
s
l
_
t
y
p
e
=
d
o
v
e
c
o
t
2
9
.
s
m
t
p
d
_
s
a
s
l
_
p
a
t
h
=
p
r
i
v
a
t
e
/
a
u
t
h
3
0
.
s
m
t
p
d
_
s
a
s
l
_
a
u
t
h
e
n
t
i
c
a
t
e
d
_
h
e
a
d
e
r
=
y
e
s
m
a
s
t
e
r
.
c
f
s
u
b
m
i
s
s
i
o
n
i
n
e
t
s
m
t
p
d
_
r
e
c
i
p
i
e
n
t
_
r
e
s
t
r
i
c
t
i
o
n
s
1
.
#
s
u
b
m
i
s
s
i
o
n
i
n
e
t
n
-
y
-
-
s
m
t
p
d
2
.
-
o
s
y
s
l
o
g
_
n
a
m
e
=
p
o
s
t
f
i
x
/
s
u
b
m
i
s
s
i
o
n
3
.
-
o
s
m
t
p
d
_
t
l
s
_
s
e
c
u
r
i
t
y
_
l
e
v
e
l
=
e
n
c
r
y
p
t
4
.
-
o
s
m
t
p
d
_
s
a
s
l
_
a
u
t
h
_
e
n
a
b
l
e
=
y
e
s
5
.
-
o
m
i
l
t
e
r
_
m
a
c
r
o
_
d
a
e
m
o
n
_
n
a
m
e
=
O
R
I
G
I
N
A
T
I
N
G
6
.
-
o
s
m
t
p
d
_
r
e
c
i
p
i
e
n
t
_
r
e
s
t
r
i
c
t
i
o
n
s
=
p
e
r
m
i
t
_
m
y
n
e
t
w
o
r
k
s
,
p
e
r
m
i
t
_
s
a
s
l
_
a
u
t
h
e
n
t
i
c
a
t
e
d
,
r
e
j
e
c
t
7
.
-
o
s
m
t
p
d
_
t
l
s
_
w
r
a
p
p
e
r
m
o
d
e
=
n
o
1
.
$
s
u
d
o
s
e
r
v
i
c
e
p
o
s
t
f
i
x
r
e
l
o
a
d
在
我
们
以
前
的
教
程
中
,
我
们
为
D
o
v
e
c
o
t
创
建
了
一
个
单
一
配
置
文
件
,
而
不
是
使
用
多
个
默
认
配
置
文
件
。
这
是
一
个
基
于
我
们
以
前
的
教
程
的
完
整
配
置
。
再
说
一
次
,
使
用
你
自
己
的
O
p
e
n
S
S
L
密
钥
和
证
书
,
以
及
你
自
己
的
的
h
o
m
e
文
件
:
8
.
1
3
.
1
8
.
/
e
t
c
/
d
o
v
e
c
o
t
/
d
o
v
e
c
o
t
.
c
o
n
f
u
s
e
r
d
b
1
.
p
r
o
t
o
c
o
l
s
=
i
m
a
p
p
o
p
3
l
m
t
p
2
.
l
o
g
_
p
a
t
h
=
/
v
a
r
/
l
o
g
/
d
o
v
e
c
o
t
.
l
o
g
3
.
i
n
f
o
_
l
o
g
_
p
a
t
h
=
/
v
a
r
/
l
o
g
/
d
o
v
e
c
o
t
-
i
n
f
o
.
l
o
g
4
.
d
i
s
a
b
l
e
_
p
l
a
i
n
t
e
x
t
_
a
u
t
h
=
n
o
5
.
m
a
i
l
_
l
o
c
a
t
i
o
n
=
m
a
i
l
d
i
r
:
~
/
.
M
a
i
l
6
.
p
o
p
3
_
u
i
d
l
_
f
o
r
m
a
t
=
%
g
7
.
a
u
t
h
_
m
e
c
h
a
n
i
s
m
s
=
p
l
a
i
n
9
.
p
a
s
s
d
b
{
1
0
.
d
r
i
v
e
r
=
p
a
s
s
w
d
-
f
i
l
e
1
1
.
a
r
g
s
=
/
e
t
c
/
d
o
v
e
c
o
t
/
p
a
s
s
w
d
1
2
.
}
1
4
.
u
s
e
r
d
b
{
1
5
.
d
r
i
v
e
r
=
s
t
a
t
i
c
1
6
.
a
r
g
s
=
u
i
d
=
v
m
a
i
l
g
i
d
=
v
m
a
i
l
h
o
m
e
=
/
h
o
m
e
/
v
m
a
i
l
/
s
t
u
d
i
o
/
%
u
1
7
.
}
1
9
.
s
e
r
v
i
c
e
l
m
t
p
{
2
0
.
u
n
i
x
_
l
i
s
t
e
n
e
r
/
v
a
r
/
s
p
o
o
l
/
p
o
s
t
f
i
x
/
p
r
i
v
a
t
e
/
d
o
v
e
c
o
t
-
l
m
t
p
{
2
1
.
g
r
o
u
p
=
p
o
s
t
f
i
x
2
2
.
m
o
d
e
=
0
6
0
0
2
3
.
u
s
e
r
=
p
o
s
t
f
i
x
2
4
.
}
2
5
.
}
2
6
.
3
0
.
3
4
.
4
2
.
重
启
D
o
v
e
c
o
t
:
用
t
e
l
n
e
t
测
试
就
像
我
们
以
前
一
样
,
现
在
我
们
可
以
通
过
使
用
t
e
l
n
e
t
发
送
消
息
来
测
试
我
们
的
设
置
。
但
是
等
等
,
你
说
t
e
l
n
e
t
不
支
持
T
L
S
/
S
S
L
,
那
么
这
样
怎
么
办
呢
?
首
先
通
过
使
用
打
开
一
个
加
密
会
话
。
2
7
.
p
r
o
t
o
c
o
l
l
m
t
p
{
2
8
.
p
o
s
t
m
a
s
t
e
r
_
a
d
d
r
e
s
s
=
p
o
s
t
m
a
s
t
e
r
@
s
t
u
d
i
o
2
9
.
}
3
1
.
s
e
r
v
i
c
e
l
m
t
p
{
3
2
.
u
s
e
r
=
v
m
a
i
l
3
3
.
}
3
5
.
s
e
r
v
i
c
e
a
u
t
h
{
3
6
.
u
n
i
x
_
l
i
s
t
e
n
e
r
/
v
a
r
/
s
p
o
o
l
/
p
o
s
t
f
i
x
/
p
r
i
v
a
t
e
/
a
u
t
h
{
3
7
.
m
o
d
e
=
0
6
6
0
3
8
.
u
s
e
r
=
p
o
s
t
f
i
x
3
9
.
g
r
o
u
p
=
p
o
s
t
f
i
x
4
0
.
}
4
1
.
}
4
3
.
s
s
l
=
r
e
q
u
i
r
e
d
4
4
.
s
s
l
_
c
e
r
t
=
<
/
e
t
c
/
s
s
l
/
c
e
r
t
s
/
t
e
s
t
-
c
o
m
.
p
e
m
4
5
.
s
s
l
_
k
e
y
=
<
/
e
t
c
/
s
s
l
/
p
r
i
v
a
t
e
/
t
e
s
t
-
c
o
m
.
k
e
y
1
.
$
s
u
d
o
s
e
r
v
i
c
e
p
o
s
t
f
i
x
r
e
l
o
a
d
o
p
e
n
s
s
l
s
_
c
l
i
e
n
t
o
p
e
n
s
s
l
s
_
c
l
i
e
n
t
的
输
出
将
显
示
你
的
证
书
及
其
指
纹
和
大
量
其
它
信
息
,
以
便
你
知
道
你
的
服
务
器
正
在
使
用
正
确
的
证
书
。
会
话
建
立
后
输
入
的
命
令
都
是
不
以
数
字
开
头
的
:
1
.
$
o
p
e
n
s
s
l
s
_
c
l
i
e
n
t
-
s
t
a
r
t
t
l
s
s
m
t
p
-
c
o
n
n
e
c
t
s
t
u
d
i
o
:
2
5
2
.
C
O
N
N
E
C
T
E
D
(
0
0
0
0
0
0
0
3
)
3
.
[
m
a
s
s
e
s
o
f
o
u
t
p
u
t
s
n
i
p
p
e
d
]
4
.
V
e
r
i
f
y
r
e
t
u
r
n
c
o
d
e
:
0
(
o
k
)
5
.
-
-
-
6
.
2
5
0
S
M
T
P
U
T
F
8
7
.
E
H
L
O
s
t
u
d
i
o
8
.
2
5
0
-
l
o
c
a
l
h
o
s
t
9
.
2
5
0
-
P
I
P
E
L
I
N
I
N
G
1
0
.
2
5
0
-
S
I
Z
E
1
0
2
4
0
0
0
0
1
1
.
2
5
0
-
V
R
F
Y
1
2
.
2
5
0
-
E
T
R
N
1
3
.
2
5
0
-
A
U
T
H
P
L
A
I
N
1
4
.
2
5
0
-
E
N
H
A
N
C
E
D
S
T
A
T
U
S
C
O
D
E
S
1
5
.
2
5
0
-
8
B
I
T
M
I
M
E
1
6
.
2
5
0
-
D
S
N
1
7
.
2
5
0
S
M
T
P
U
T
F
8
1
8
.
m
a
i
l
f
r
o
m
:
<
c
a
r
l
a
@
d
o
m
a
i
n
.
c
o
m
>
1
9
.
2
5
0
2
.
1
.
0
O
k
2
0
.
r
c
p
t
t
o
:
<
a
l
r
a
c
@
s
t
u
d
i
o
>
2
1
.
2
5
0
2
.
1
.
5
O
k
2
2
.
d
a
t
a
2
3
.
3
5
4
E
n
d
d
a
t
a
w
i
t
h
.
s
u
b
j
e
c
t
:
T
L
S
/
S
S
L
t
e
s
t
2
4
.
H
e
l
l
o
,
w
e
a
r
e
t
e
s
t
i
n
g
T
L
S
/
S
S
L
.
L
o
o
k
i
n
g
g
o
o
d
s
o
f
a
r
.
2
5
.
.
2
6
.
2
5
0
2
.
0
.
0
O
k
:
q
u
e
u
e
d
a
s
B
9
B
5
2
9
F
E
5
9
2
7
.
q
u
i
t
2
8
.
2
2
1
2
.
0
.
0
B
y
e
你
应
该
可
以
在
邮
件
客
户
端
中
看
到
一
条
新
邮
件
,
并
在
打
开
时
要
求
你
验
证
S
S
L
证
书
。
你
也
可
以
使
用
来
测
试
D
o
v
e
c
o
t
的
P
O
P
3
和
I
M
A
P
服
务
。
此
示
例
测
试
加
密
的
P
O
P
3
,
第
5
号
消
息
是
我
们
在
t
e
l
n
e
t
(
如
上
)
中
创
建
的
:
2
2
1
2
.
0
.
0
B
y
e
o
p
e
n
s
s
l
s
_
c
l
i
e
n
t
1
.
$
o
p
e
n
s
s
l
s
_
c
l
i
e
n
t
-
c
o
n
n
e
c
t
s
t
u
d
i
o
:
9
9
5
2
.
C
O
N
N
E
C
T
E
D
(
0
0
0
0
0
0
0
3
)
3
.
[
m
a
s
s
e
s
o
f
o
u
t
p
u
t
s
n
i
p
p
e
d
]
4
.
V
e
r
i
f
y
r
e
t
u
r
n
c
o
d
e
:
0
(
o
k
)
5
.
-
-
-
6
.
+
O
K
D
o
v
e
c
o
t
r
e
a
d
y
7
.
u
s
e
r
a
l
r
a
c
@
s
t
u
d
i
o
8
.
+
O
K
9
.
p
a
s
s
p
a
s
s
w
o
r
d
1
0
.
+
O
K
L
o
g
g
e
d
i
n
.
1
1
.
l
i
s
t
1
2
.
+
O
K
5
m
e
s
s
a
g
e
s
:
1
3
.
1
4
9
9
1
4
.
2
5
0
4
1
5
.
3
5
1
4
1
6
.
4
5
1
3
1
7
.
5
5
6
5
1
8
.
.
1
9
.
r
e
t
r
5
2
0
.
+
O
K
5
6
5
o
c
t
e
t
s
2
1
.
R
e
t
u
r
n
-
P
a
t
h
:
<
c
a
r
l
a
@
d
o
m
a
i
n
.
c
o
m
>
2
2
.
D
e
l
i
v
e
r
e
d
-
T
o
:
a
l
r
a
c
@
s
t
u
d
i
o
2
3
.
R
e
c
e
i
v
e
d
:
f
r
o
m
l
o
c
a
l
h
o
s
t
2
4
.
b
y
s
t
u
d
i
o
.
a
l
r
a
c
.
n
e
t
(
D
o
v
e
c
o
t
)
w
i
t
h
L
M
T
P
i
d
y
8
G
5
C
8
a
a
b
l
g
K
I
Q
A
A
Y
e
l
Y
Q
A
2
5
.
f
o
r
<
a
l
r
a
c
@
s
t
u
d
i
o
>
;
T
h
u
,
0
5
J
a
n
2
0
1
7
1
1
:
1
3
:
1
0
-
0
8
0
0
2
6
.
R
e
c
e
i
v
e
d
:
f
r
o
m
s
t
u
d
i
o
(
l
o
c
a
l
h
o
s
t
[
1
2
7
.
0
.
0
.
1
]
)
3
3
.
现
在
做
什
么
?
现
在
你
有
一
个
功
能
良
好
的
,
具
有
合
适
的
T
L
S
/
S
S
L
保
护
的
邮
件
服
务
器
了
。
我
鼓
励
你
深
入
学
习
P
o
s
t
f
i
x
以
及
D
o
v
e
c
o
t
;
这
些
教
程
中
的
示
例
尽
可
能
地
简
单
,
不
包
括
对
安
全
性
、
防
病
毒
扫
描
程
序
、
垃
圾
邮
件
过
滤
器
或
任
何
其
他
高
级
功
能
的
调
整
。
我
认
为
当
你
有
一
个
基
本
工
作
系
统
时
更
容
易
学
习
高
级
功
能
。
下
周
回
到
o
p
e
n
S
U
S
E
包
管
理
备
忘
录
上
。
资
源
为
A
p
a
c
h
e
和
D
o
v
e
c
o
t
使
用
O
p
e
n
S
S
L
[
3
]
如
何
在
U
b
u
n
t
u
L
i
n
u
x
上
构
建
电
子
邮
件
服
务
器
[
4
]
在
U
b
u
n
t
u
L
i
n
u
x
上
构
建
电
子
邮
件
服
务
器
:
第
2
部
分
[
5
]
在
U
b
u
n
t
u
L
i
n
u
x
上
构
建
电
子
邮
件
服
务
器
:
第
3
部
分
[
6
]
给
初
学
者
看
的
在
U
b
u
n
t
u
L
i
n
u
x
上
使
用
A
p
a
c
h
e
[
7
]
给
初
学
者
看
的
在
U
b
u
n
t
u
L
i
n
u
x
上
使
用
A
p
a
c
h
e
:
第
二
部
分
[
8
]
给
初
学
者
看
的
在
C
e
n
t
O
S
L
i
n
u
x
上
使
用
A
p
a
c
h
e
[
9
]
消
灭
让
人
害
怕
的
w
e
b
浏
览
器
S
S
L
警
告
[
1
0
]
v
i
a
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
l
e
a
r
n
/
i
n
t
r
o
-
t
o
-
l
i
n
u
x
/
o
p
e
n
s
s
l
-
a
p
a
c
h
e
-
a
n
d
-
d
o
v
e
c
o
t
-
p
a
r
t
-
2
作
者
:
C
A
R
L
A
S
C
H
R
O
D
E
R
[
1
1
]
译
者
:
g
e
e
k
p
i
校
对
:
校
对
者
I
D
本
文
由
L
C
T
T
[
1
2
]
原
创
编
译
,
L
i
n
u
x
中
国
荣
誉
推
出
2
6
.
R
e
c
e
i
v
e
d
:
f
r
o
m
s
t
u
d
i
o
(
l
o
c
a
l
h
o
s
t
[
1
2
7
.
0
.
0
.
1
]
)
2
7
.
b
y
l
o
c
a
l
h
o
s
t
(
P
o
s
t
f
i
x
)
w
i
t
h
E
S
M
T
P
S
i
d
B
9
B
5
2
9
F
E
5
9
2
8
.
f
o
r
<
a
l
r
a
c
@
s
t
u
d
i
o
>
;
T
h
u
,
5
J
a
n
2
0
1
7
1
1
:
1
2
:
1
3
-
0
8
0
0
(
P
S
T
)
2
9
.
s
u
b
j
e
c
t
:
T
L
S
/
S
S
L
t
e
s
t
3
0
.
M
e
s
s
a
g
e
-
I
d
:
<
2
0
1
7
0
1
0
5
1
9
1
2
4
0
.
B
9
B
5
2
9
F
E
5
9
@
l
o
c
a
l
h
o
s
t
>
3
1
.
D
a
t
e
:
T
h
u
,
5
J
a
n
2
0
1
7
1
1
:
1
2
:
1
3
-
0
8
0
0
(
P
S
T
)
3
2
.
F
r
o
m
:
c
a
r
l
a
@
d
o
m
a
i
n
.
c
o
m
3
4
.
H
e
l
l
o
,
w
e
a
r
e
t
e
s
t
i
n
g
T
L
S
/
S
S
L
.
L
o
o
k
i
n
g
g
o
o
d
s
o
f
a
r
.
3
5
.
.
3
6
.
q
u
i
t
3
7
.
+
O
K
L
o
g
g
i
n
g
o
u
t
.
3
8
.
c
l
o
s
e
d
推
荐
文
章
<
左
右
滑
动
查
看
相
关
文
章
>
输
入
文
章
I
D
或
长
按
二
维
码
直
达
[
1
]
:
h
t
t
p
s
:
/
/
l
i
n
u
x
.
c
n
/
a
r
t
i
c
l
e
-
8
1
6
7
-
1
.
h
t
m
l
[
2
]
:
h
t
t
p
s
:
/
/
l
i
n
u
x
.
c
n
/
a
r
t
i
c
l
e
-
8
1
6
7
-
1
.
h
t
m
l
[
3
]
:
h
t
t
p
s
:
/
/
l
i
n
u
x
.
c
n
/
a
r
t
i
c
l
e
-
8
1
6
7
-
1
.
h
t
m
l
[
4
]
:
h
t
t
p
s
:
/
/
l
i
n
u
x
.
c
n
/
a
r
t
i
c
l
e
-
8
0
7
1
-
1
.
h
t
m
l
[
5
]
:
h
t
t
p
s
:
/
/
l
i
n
u
x
.
c
n
/
a
r
t
i
c
l
e
-
8
0
7
7
-
1
.
h
t
m
l
[
6
]
:
h
t
t
p
s
:
/
/
l
i
n
u
x
.
c
n
/
a
r
t
i
c
l
e
-
8
0
8
8
-
1
.
h
t
m
l
[
7
]
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
l
e
a
r
n
/
a
p
a
c
h
e
-
u
b
u
n
t
u
-
l
i
n
u
x
-
b
e
g
i
n
n
e
r
s
[
8
]
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
l
e
a
r
n
/
a
p
a
c
h
e
-
u
b
u
n
t
u
-
l
i
n
u
x
-
b
e
g
i
n
n
e
r
s
-
p
a
r
t
-
2
[
9
]
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
l
e
a
r
n
/
a
p
a
c
h
e
-
c
e
n
t
o
s
-
l
i
n
u
x
-
b
e
g
i
n
n
e
r
s
[
1
0
]
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
l
e
a
r
n
/
q
u
i
e
t
i
n
g
-
s
c
a
r
y
-
w
e
b
-
b
r
o
w
s
e
r
-
s
s
l
-
a
l
e
r
t
s
[
1
1
]
:
h
t
t
p
s
:
/
/
w
w
w
.
l
i
n
u
x
.
c
o
m
/
u
s
e
r
s
/
c
s
c
h
r
o
d
e
r
[
1
2
]
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
L
C
T
T
/
T
r
a
n
s
l
a
t
e
P
r
o
j
e
c
t
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页