demo1 介绍
本地服务器端

bash
python -m http.server 8000
本地用户端




bash
localhost:8000
127.0.0.1:8000
demo2 本地电脑连远程服务器(下载)
远程服务器端
安全组

管理规则

添加规则

访问来源(从哪里访问)、访问目的(访问的目的地)



远程服务器启动端口服务

bash
python3 -m http.server 8000
方法1:本机用户端直接下载
bash
60.205.211.253:8000

方法2:内网穿透1
mobaxterm



服务器启动端口服务

bash
python3 -m http.server 8000

本地客户端任意地址都可访问8090(实际上访问的是60.205.211.253:8000)



bash
localhost:8090
127.0.0.1:8090
127.0.0.100:8090
方法3:内网穿透2
SSH代理命令
Step.1 在实例中启动您的服务(比如服务监听8090端口)
python3 -m http.server 8000

Step.2 在本地电脑的终端(cmd / powershell / terminal等)中执行代理命令:
ssh -CNg -L 8888:127.0.0.1:8000 root@60.205.211.253 -p 22
8888:127.0.0.1:8000是指代理实例内8000端口到本地的8888端口
root@60.205.211.253是实例中SSH指令的访问地址
22是端口



bash
localhost:8888
127.0.0.1:8888
127.0.0.100:8888
demo3 远程服务器连本地电脑(上传)
第一步:开启本地服务器

bash
python -m http.server 8000

第二步:远程服务器端
安全组

管理规则

添加规则

添加8090端口

bash
netstat -tunlp | grep 8090

第三步:内网穿透可视化工具开启远程端口转发


第四步:远程服务器下载本地电脑文件
bash
wget http://127.0.0.1:8090/test.txt

