声明:本博客是为了巩固自己以前所学Linux服务器知识而整理的,这次我把很多模板配置文件都记录下来,可能以后工作会用得到。也希望能够对大家有所帮助。我只记录了常见的几个服务器,后期可能会有所添加。
本篇博客实验环境都是在centos7上完成的,有一定的参考价值。
CONTENTS
1 VNC安装与配置
(1)服务端安装VNC packages:
yum install tigervnc-server -y
(2)修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
然后打开这个配置文件/etc/systemd/system/vncservExer@:1.service替换掉默认用户名
vim /etc/systemd/system/vncserver@:1.service
找到这一行
ExecStart=/usr/bin/vncserver_wrapper <USER> %i
这里我直接用root 用户登录(不同的用户替换不同的用户名),所以我替换成:
ExecStart=/usr/bin/vncserver_wrapper <root> %i
(3)重加载 systemd
systemctl daemon-reload
(4)为VNC设密码vnc
vncpasswd

(5)配置防火墙。由于我这边的Centos 7 是用iptables,规则如下:
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
service iptables save
如果是用Centos 7 是firewalld防火墙,如下配置
firewall-cmd --permanent --add-service vnc-server
systemctl restart firewalld.service
(6)设默认启动并开启VNC
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
(7)这样基本上服务器端就设好了,客户端要去下一个VNC Viewer 的软件测试连接(比如我用Centos7作为客户端)。
yum install tigervnc.x86_64 -y

顺利登入:

2 proxy代理服务器
直接模拟一个实验环境,实验拓扑如下:

(1)按照实验拓扑搭建基本的环境。实现内外网互通。(可以先暂时关闭防火墙,在网关上开启路由转发。)
#编辑文件开启路由转发
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
#加载一下
sysctl -p
(2)网关上安装squid并配置
#安装squid
yum install squid -y
vim /etc/squid/squid.conf
#允许源10.1.1.0/24使用代理,并添加主机名
acl localnet src 10.1.1.0/24
visible_hostname Centos7-host1
#启动代理服务并初始化缓存,目录
systemctl start squid
squid -z
(3)在192.168.47.100上安装httpd服务,并做个简单的测试页 。顺便安装一个wireshark,后面抓包分析使用。
yum install httpd -y
echo hello world > /var/www/html/index.html
systemctl start httpd
yum install wireshark-gnome wireshark -y
现在在内网访问外网web,并做抓包,如下图(源ip是10.1.1.100.):


(4)下面在客户端配置代理。打开火狐浏览器

(5)这个时候再访问外网web并做抓包。如下图可知客户端访问web是从网关代理过来的

(6)这说明没配置防火墙之前代理服务器是正常工作的。最后我们打开防火墙,配置防火墙。配置好之后保存规则并重新访问web。(我就不在做测试了)
#网关上防火墙配置
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT
iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -d 192.168.47.0/24 -i ens33 -o ens37 -p tcp -m tcp --dport 80 -j ACCEPT
iptables -I FORWARD -s 192.168.47.0/24 -m state --state RELATED,ESTABLISHED -j ACCEPT
service iptables save
#外网防火墙配置
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
service iptables save

最低0.47元/天 解锁文章
2816

被折叠的 条评论
为什么被折叠?



