From 860f2067a7acc636888048c07cfb0cb8acba3819 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 29 Apr 2024 11:17:41 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...57\347\224\261\351\205\215\347\275\256.md" | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 "\345\215\242\347\216\211\345\215\216/20240429\350\267\257\347\224\261\345\231\250\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240429\350\267\257\347\224\261\345\231\250\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" "b/\345\215\242\347\216\211\345\215\216/20240429\350\267\257\347\224\261\345\231\250\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" new file mode 100644 index 0000000..e56578b --- /dev/null +++ "b/\345\215\242\347\216\211\345\215\216/20240429\350\267\257\347\224\261\345\231\250\351\235\231\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" @@ -0,0 +1,62 @@ +## 静态路由 + +静态路由:由网络管理员手工配置固定的路由信息。具有简单、高效、可靠以及安全保密性高等优点 + +### 在思科路由器中配置静态路由步骤: + +1. 在命令行界面输入 enable 命令,输入密码进入特权模式。 +2. 在特权模式下输入 configure terminal 命令,进入全局配置模式。 +3. 输入 ip route 命令,后跟目标网络地址、子网掩码、下一跳地址或出接口 + +``` +Router0 静态路由配置 +Router>enable +Router#conf t +Router(config)#ip route 192.168.2.0 255.255.255.0 10.254.10.2 +(命令解读:当目的网络地址为192.168.2.0时,转发到端口地址为10.254.10.2处路由) +Router(config)#^Z +Router#show ip route +``` + +``` +Router1 静态路由配置 +Router>enable +Router#conf t +Router(config)#ip route 192.168.1.0 255.255.255.0 10.254.10.1 +(命令解读:参考以上) +Router(config)#^Z +Router#show ip route +``` + +### 基本配置 + +``` +Router0 +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.1.1 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.10.254.1 255.255.255.0 //配置s2/0接口IP +Router(config-if)#clock rate 64000 //必须配置时钟才可通信 +Router(config-if)#no shutdown //开启端口 +Router(config)#^Z +Router#show r +``` + +``` +Router1 +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.2.1 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.10.254.2 255.255.255.0 //配置s2/0接口IP +Router(config-if)#no shutdown //开启端口 +Router(config)#^Z +Router#show r +``` \ No newline at end of file -- Gitee From adfbc126957c6d96cb5edabe819c85356dcd6c34 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 9 May 2024 10:10:38 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\267\257\347\224\261\351\205\215\347\275\256.md" | 13 +++++++++++++ .../20240508\347\254\224\350\256\260.md" | 0 2 files changed, 13 insertions(+) create mode 100644 "\345\215\242\347\216\211\345\215\216/20240507rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" create mode 100644 "\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240507rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" "b/\345\215\242\347\216\211\345\215\216/20240507rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" new file mode 100644 index 0000000..91829de --- /dev/null +++ "b/\345\215\242\347\216\211\345\215\216/20240507rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" @@ -0,0 +1,13 @@ +## 思科rip动态路由配置命令 +RIP (Routing Information Protocol) 是一种内部网关协议(IGP),主要用于小型网络 + +## 关键命令 + +`````` +Router(config)#router rip //进入路由配置模式 — 启用RIP协议 +Router(config-router)#version 2 //使用版本2,即RIPv2协议 +Router(config-router)#network 192.168.3.0 //指定需要通告的网络(位于路由接口) +Router(config-router)#network 10.254.10.0 +``` + +Router#show ip route //查看路由 \ No newline at end of file diff --git "a/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" new file mode 100644 index 0000000..e69de29 -- Gitee From 78d5919fccb0f8fdb556a5f0620a560b2ca257c9 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 9 May 2024 10:16:27 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240508\347\254\224\350\256\260.md" | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git "a/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" index e69de29..07a3dfd 100644 --- "a/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" +++ "b/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" @@ -0,0 +1,85 @@ +## 实验步骤 + ++ 新建Cisco PT 拓扑图 ++ 为各PC设置IP及网关地址,其中网关地址分别为路由接口的IP地址 ++ 对三层交换机Switch1进行相关配置(VLAN、SVI及路由等) ++ 接着为Router0和Router1上的以太网接口配置IP地址 ++ 在路由器之间的串行接口上配置IP地址,且IP地址必须在同一子网内 ++ 在Router0的串口上设置时钟频率(本次实验Router0为DCE类型,如图Router0一端有时钟图标) ++ 査看路由器上的直连路由 ++ 在Router0和Router1上配置RIP动态路由 ++ 查看路由器上的动态路由 ++ 验证不同局域网PC之间的相互通信 + +### S3560 VLAN配置 + +``` +Switch>en +Switch#config t +Switch(config)#vlan 2 //创建VLAN 2 +Switch(config-vlan)#vlan 3 //创建VLAN 3 +Switch(config-vlan)#exit +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //设置端口模式为Access +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //设置端口模式为Access +Switch(config-if)#exit +SVI路由配置 +Switch(config)#ip routing //开启路由功能,默认关闭 +Switch(config)#interface vlan 2 //进入SVI接口模式,接口自动开启 +Switch(config-if)#ip address 192.168.3.1 255.255.255.0 //配置SVI接口IP +Switch(config-if)#exit +Switch(config)#interface vlan 3 +Switch(config-if)#ip address 192.168.1.1 255.255.255.0 +Switch(config-if)#exit +RIP动态路由配置 +Switch(config)#router rip //进入路由配置模式 — 启用RIP协议 +Switch(config-router)#version 2 //使用版本2,即RIPv2协议 +Switch(config-router)#network 192.168.1.0 //指定需要通告的网络(位于SVI接口) +Switch(config-router)#network 192.168.3.0 +Switch#show ip route +``` + +### Router0 基本配置 + +``` +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.3.2 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.254.10.1 255.255.255.0 //配置s2/0接口IP +Router(config-if)#clock rate 64000 //必须配置时钟才可通信 +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +RIP动态路由配置 +Router(config)#router rip //进入路由配置模式 — 启用RIP协议 +Router(config-router)#version 2 //使用版本2,即RIPv2协议 +Router(config-router)#network 192.168.3.0 //指定需要通告的网络(位于路由接口) +Router(config-router)#network 10.254.10.0 +Router#show ip route +``` + +### Router1 基本配置 + +``` +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.2.1 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.254.10.2 255.255.255.0 //配置s2/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config)#exit +RIP动态路由配置 +Router(config)#router rip //进入路由配置模式 — 启用RIP协议 +Router(config-router)#version 2 //使用版本2,即RIPv2协议 +Router(config-router)#network 192.168.2.0 //指定需要通告的网络(位于路由接口) +Router(config-router)#network 10.254.10.0 +Router#show ip route +``` \ No newline at end of file -- Gitee From 86e136616cf4ea3d96ae8884ce885b8cb7b2eab7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 11 May 2024 17:29:52 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...50\347\275\262\347\254\224\350\256\260.md" | 2 + ...11\347\272\244\347\254\224\350\256\260.md" | 0 ...65\346\263\242\347\254\224\350\256\260.md" | 0 ...20\346\240\221\347\254\224\350\256\260.md" | 0 ...346\234\272svi\347\254\224\350\256\260.md" | 0 ...15\347\275\256\347\254\224\350\256\260.md" | 0 ...15\347\275\256\347\254\224\350\256\260.md" | 20 ++++ ...15\347\275\256\347\254\224\350\256\260.md" | 107 ++++++++++++++++++ 8 files changed, 129 insertions(+) create mode 100644 "20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" rename "\345\215\242\347\216\211\345\215\216/20240407\347\254\224\350\256\260.md" => "\345\215\242\347\216\211\345\215\216/20240407\345\205\211\347\272\244\347\254\224\350\256\260.md" (100%) rename "\345\215\242\347\216\211\345\215\216/20240408\347\254\224\350\256\260.md" => "\345\215\242\347\216\211\345\215\216/20240408\346\227\240\347\272\277\347\224\265\346\263\242\347\254\224\350\256\260.md" (100%) rename "\345\215\242\347\216\211\345\215\216/20240422\347\254\224\350\256\260.md" => "\345\215\242\347\216\211\345\215\216/20240422\347\224\237\346\210\220\346\240\221\347\254\224\350\256\260.md" (100%) rename "\345\215\242\347\216\211\345\215\216/20240426\347\254\224\350\256\260.md" => "\345\215\242\347\216\211\345\215\216/20240426\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272svi\347\254\224\350\256\260.md" (100%) rename "\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" => "\345\215\242\347\216\211\345\215\216/20240508rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" (100%) create mode 100644 "\345\215\242\347\216\211\345\215\216/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" create mode 100644 "\345\215\242\347\216\211\345\215\216/20240510OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" diff --git "a/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" "b/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" new file mode 100644 index 0000000..01ea402 --- /dev/null +++ "b/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" @@ -0,0 +1,2 @@ +## markdown部署 + diff --git "a/\345\215\242\347\216\211\345\215\216/20240407\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240407\345\205\211\347\272\244\347\254\224\350\256\260.md" similarity index 100% rename from "\345\215\242\347\216\211\345\215\216/20240407\347\254\224\350\256\260.md" rename to "\345\215\242\347\216\211\345\215\216/20240407\345\205\211\347\272\244\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240408\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240408\346\227\240\347\272\277\347\224\265\346\263\242\347\254\224\350\256\260.md" similarity index 100% rename from "\345\215\242\347\216\211\345\215\216/20240408\347\254\224\350\256\260.md" rename to "\345\215\242\347\216\211\345\215\216/20240408\346\227\240\347\272\277\347\224\265\346\263\242\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240422\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240422\347\224\237\346\210\220\346\240\221\347\254\224\350\256\260.md" similarity index 100% rename from "\345\215\242\347\216\211\345\215\216/20240422\347\254\224\350\256\260.md" rename to "\345\215\242\347\216\211\345\215\216/20240422\347\224\237\346\210\220\346\240\221\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240426\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240426\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272svi\347\254\224\350\256\260.md" similarity index 100% rename from "\345\215\242\347\216\211\345\215\216/20240426\347\254\224\350\256\260.md" rename to "\345\215\242\347\216\211\345\215\216/20240426\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272svi\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240508rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" similarity index 100% rename from "\345\215\242\347\216\211\345\215\216/20240508\347\254\224\350\256\260.md" rename to "\345\215\242\347\216\211\345\215\216/20240508rip\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" new file mode 100644 index 0000000..4759afb --- /dev/null +++ "b/\345\215\242\347\216\211\345\215\216/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" @@ -0,0 +1,20 @@ +## OSPF动态路由配置 + +OSPF基本配置包括:启用并运行OSPF进程,在该进程下配置路由器所属的区域、区域范围和区域内参与OSPF路由的网络地址 + +OSPF的配置比RIP要复杂得多,除了基本配置外,OSPF有许多复杂的可选项配置,如配置引入外部路由时默认Cost值、Tag值等;OSPF认证方式;指定邻居路由器;设置被动接口;路由过滤等等 + +OSPF区域:由一组相邻的网络和路由器组成,在同一区域内的所有路由器共享一个区域ID。区域ID是指定给特定的路由接口上,路由器上可拥有多个区域ID,而区域0是必不可少的主干区域,同一区域中的所有路由器拥有相同的拓扑表 + +与OSPF进程ID的区别:OSPF进程ID对一系列的OSPF配置命令进行分组,是一个只具有本地意义的值(起始值为1),因此不同的OSPF路由器无须使用相同的进程ID来完成通信。可同时运行多个OSPF进程,用于拓扑数据库的备份 + +不同于RIP配置,命令network的参数由网络地址和通配符掩码组成,该组合用于标识OSPF操作的接口。其中通配符掩码用于与源或目标地址一起来确定匹配的地址范围,0表示精确匹配,1表示任意匹配,它与子网掩码是完全不同的概念 + +## 基本命令 + +``` +Switch(config)#router ospf 1 //启用OSPF协议,从属OSPF进程ID=1 +//指定通告网络,并归属OSPF区域ID=0 +Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0 +Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0 +``` \ No newline at end of file diff --git "a/\345\215\242\347\216\211\345\215\216/20240510OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240510OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" new file mode 100644 index 0000000..c5b5239 --- /dev/null +++ "b/\345\215\242\347\216\211\345\215\216/20240510OSPF\345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256\347\254\224\350\256\260.md" @@ -0,0 +1,107 @@ +## 实验步骤 + ++ 新建Cisco PT 拓扑图 + ++ 为各PC设置IP及网关地址,其中网关地址分别为路由接口的IP地址 + ++ 对三层交换机Switch1进行相关配置(VLAN、SVI及路由等) + ++ 接着为Router0和Router1上的以太网接口配置IP地址 + ++ 在路由器之间的串行接口上配置IP地址,且IP地址必须在同一子网内 + ++ 在Router0的串口上设置时钟频率(本次实验Router0为DCE类型,如图Router0一端有时钟图标) + ++ 査看路由器上的直连路由 + ++ 在Router0和Router1上配置OSPF动态路由 + ++ 查看路由器上的动态路由 + ++ 验证不同局域网PC之间的相互通信 + +``` +/*=Part1 S3560 VLAN配置 */ +Switch>en +Switch#config t +Switch(config)#vlan 2 //创建VLAN 2 +Switch(config-vlan)#vlan 3 //创建VLAN 3 +Switch(config-vlan)#exit +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //设置端口模式为Access +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //设置端口模式为Access +Switch(config-if)#exit +/*=Part2 SVI路由配置 */ +Switch(config)#ip routing //开启路由功能,默认关闭 +Switch(config)#interface vlan 2 //进入SVI接口模式,接口自动开启 +Switch(config-if)#ip address 192.168.3.1 255.255.255.0 //配置SVI接口IP +Switch(config-if)#exit +Switch(config)#interface vlan 3 +Switch(config-if)#ip address 192.168.1.1 255.255.255.0 +Switch(config-if)#exit +/*=Part3 OSPF动态路由配置 */ +Switch(config)#router ospf 1 //启用OSPF协议,从属OSPF进程ID=1 +//指定通告网络,并归属OSPF区域ID=0 +Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0 +Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0 +Switch(config)#^Z +Switch#show r +Switch#show ip route +``` + +``` +/*=Part1 Router0 基本配置 */ +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.3.2 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.254.10.1 255.255.255.0 //配置s2/0接口IP +Router(config-if)#clock rate 64000 //必须配置时钟才可通信 +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +/*=Part2 OSPF动态路由配置 */ +Router(config)#router ospf 1 //启用OSPF协议,从属OSPF进程ID=1 +//指定通告网络,并归属OSPF区域ID=0 +Router(config-router)#network 192.168.3.0 0.0.0.255 area 0 +Router(config-router)#network 10.254.10.0 0.0.0.255 area 0 +Router(config-router)#^Z +Router#show r +Router#show ip route +``` + +``` +/*=Part1 Router1 基本配置 */ +Router>enable +Router#conf t +Router(config)#inter f0/0 //进入第0模块第0端口(快速以太网接口) +Router(config-if)#ip address 192.168.2.1 255.255.255.0 //配置f0/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config-if)#exit +Router(config)#interface serial 2/0 //进入第2模块第0端口(串行接口) +Router(config-if)#ip address 10.254.10.2 255.255.255.0 //配置s2/0接口IP +Router(config-if)#no shutdown //开启端口,默认关闭 +Router(config)#exit +/*=Part2 OSPF动态路由配置 */ +Router(config)#router ospf 1 //启用OSPF协议,从属OSPF进程ID=1 +//指定通告网络,并归属OSPF区域ID=0 +Router(config-router)#network 192.168.2.0 0.0.0.255 area 0 +Router(config-router)#network 10.254.10.0 0.0.0.255 area 0 +Router(config-router)#^Z +Router#show r +Router#show ip route +``` + +# 链路测试 +PC0和PC1(命令提示符CMD下) +ping 192.168.1.1 //内网链路通 +ping 10.254.10.1 //外网链路通 +ping 192.168.2.2 //目的网络链路通 +PC2(命令提示符CMD下) +ping 10.254.10.1 //链路通 +ping 192.168.3.1 //链路通 +ping 192.168.1.3 //链路通 \ No newline at end of file -- Gitee From 4b5e813b6dd32b2c3f22c07ee09b51b8a1e96fe7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 11 May 2024 17:32:04 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 "20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" diff --git "a/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" "b/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" deleted file mode 100644 index 01ea402..0000000 --- "a/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" +++ /dev/null @@ -1,2 +0,0 @@ -## markdown部署 - -- Gitee From 5dc0d26ed9b0dd50d4457d47db5017879e6e3df1 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 May 2024 11:18:18 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...50\347\275\262\347\254\224\350\256\260.md" | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 "\345\215\242\347\216\211\345\215\216/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" new file mode 100644 index 0000000..d825307 --- /dev/null +++ "b/\345\215\242\347\216\211\345\215\216/20240511markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" @@ -0,0 +1,24 @@ +## markdown部署 + +1. 下载release + +2. 解压 + +``` +zxf markdown-blog-v0.0.2-linux-arm64.tar.gz +``` + +3. 创建Markdown文件目录 + +``` +Markdown-blog-linux-arm64 +md +./md/主页.md +``` +4. 运行(visual studio code) + +``` +./markdown-blog web +``` + +5. 访问 http://127.0.0.0:5006(查看效果) \ No newline at end of file -- Gitee From 8d1ea24710a5023106faa3ce63d448769db3e69f Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 May 2024 11:29:32 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...50\347\275\262\347\254\224\350\256\260.md" | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 "\345\215\242\347\216\211\345\215\216/20240513markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" diff --git "a/\345\215\242\347\216\211\345\215\216/20240513markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" "b/\345\215\242\347\216\211\345\215\216/20240513markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" new file mode 100644 index 0000000..c5a9a7c --- /dev/null +++ "b/\345\215\242\347\216\211\345\215\216/20240513markdown\351\203\250\347\275\262\347\254\224\350\256\260.md" @@ -0,0 +1,50 @@ +## 反向代理 + +是nginx的一个重要功能,在编译安装时会默认编译该模块。在配置文件中主要配置proxy_pass指令 + +代理服务器接受客户端的请求,然后把请求转发给后端真实服务器进行处理,然后再将服务器的响应结果返给客户端 + +### 作用 + +与正向代理(正向代理主要是代理客户端的请求)相反,反向代理主要是代理服务器返回的数据,所以它的作用主要有以下两点: + ++ 可以防止内部服务器被恶意攻击(内部服务器对客户端不可见) ++ 为负载均衡和动静分离提供技术支持 + +### 语法 + +``` +Syntax: proxy_pass URL; +Default: — +Context: location, if in location, limit_except +``` + ++ 代理服务器的协议,可支持http与https + ++ 地址可以指定为域名或IP地址,以及可选端口 + +## 开发 + +1.安装golang开发环境 + +2.fork 源码 + +3.启动web服务 + +``` +run +``` + +4.编译 + +5.打包 + +``` +package +``` + +6.生成windows,linux,mac的压缩包 + +``` +package-all +``` \ No newline at end of file -- Gitee