当前位置: 首页 > news >正文

FRP练手:hello,world实现

方案一:使用 Flask(推荐)

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return "你好啊世界"

if __name__ == '__main__':
    # 监听所有网络接口(0.0.0.0),端口 3344
    app.run(host='0.0.0.0', port=3344, debug=False)
运行步骤:
  1. 安装 Flask:

    pip install flask
  2. 运行程序:

    python server.py
  3. 手机访问:
    在手机浏览器输入 http://你的服务器公网IP:3344


方案二:使用 Python 内置 http.server

from http.server import BaseHTTPRequestHandler, HTTPServer

class MyHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type', 'text/plain; charset=utf-8')
        self.end_headers()
        self.wfile.write("你好啊世界".encode('utf-8'))

if __name__ == '__main__':
    server_address = ('0.0.0.0', 3344)
    httpd = HTTPServer(server_address, MyHandler)
    print("Server running on port 3344...")
    httpd.serve_forever()
运行步骤:
  1. 直接运行程序:

    python server.py
  2. 手机访问:
    在手机浏览器输入 http://你的服务器公网IP:3344


关键注意事项

  1. 服务器防火墙设置:

    • 确保服务器安全组/防火墙开放 TCP 3344 端口(腾讯云需在控制台配置安全组规则)

  2. 公网 IP 获取:

    • 腾讯云服务器的公网 IP 可以在控制台查看

    • 本地测试时可用内网 IP(如 192.168.x.x

  3. 测试方法:

    • 先在电脑本地用浏览器访问 http://localhost:3344 测试

    • 再用同一局域网的手机访问 http://服务器内网IP:3344

    • 外网访问需通过公网 IP

http://www.dtcms.com/a/121764.html

相关文章:

  • JavaScript的可选链操作符 ?.
  • 【WPF】IOC控制反转的应用:弹窗但不互相调用ViewModel
  • 构建实时、融合的湖仓一体数据分析平台:基于 Delta Lake 与 Apache Iceberg
  • 基于机器视觉的多孔零件边缘缺陷检测(源码C++、opencv、凸包、凸缺陷检测)
  • eplan许可证的用户权限管理
  • 4.实战篇-延迟约束
  • 基于MCP协议调用的大模型agent开发02
  • 11. 盛最多水的容器
  • Linux系统之rm命令的基本使用
  • leetcode每日一题:子数组异或查询
  • 主键索引和唯一索引的区别
  • linux安装mysql常出现的问题
  • 【Linux】进程信号(下)
  • 显示背光发烫异常解析
  • SQL语法进阶篇(一),数据库复杂查询——子查询
  • Redis过期key处理、内存淘汰策略与缓存一致性策略实践方案
  • PG:数据库表年龄大和表大的解决方案
  • Vue 框架组件间通信方式
  • Matplotlib图表坐标轴中文标签显示问题
  • 打印大X | 第六届蓝桥杯省赛C++C组
  • TDengine 数据模型设计:多列模式与单列模式对比(二)
  • PowerBI之DAX 2:聚合、统计、关系、表操作函数
  • 力扣题解:142. 环形链表 II
  • 柳宗元经典的10首唐诗
  • 指定运行级别
  • 【补题】Educational Codeforces Round 150 (Rated for Div. 2) C. Ranom Numbers
  • 计算机中的单位
  • 基于php扩展加密的一个简单逆向
  • 深入 C++ 线程库:从创建到同步的探索之旅
  • 天基光学图像仿真原理简介