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

瀑布流网站最佳bt磁力搜索引擎

瀑布流网站,最佳bt磁力搜索引擎,电商网站的好处,网站开发清单搞了一个晚上,终于建立了一个内网穿透。和AI配合,还是得自己思考,AI配合才能搞定,不思考只依赖AI也不行。内网服务器只是简单地使用了python -m http.server 8899,但是对于Gradio建立的服务器好像不行,会出…

搞了一个晚上,终于建立了一个内网穿透。和AI配合,还是得自己思考,AI配合才能搞定,不思考只依赖AI也不行。内网服务器只是简单地使用了python -m http.server 8899,但是对于Gradio建立的服务器好像不行,会出问题。
在这里插入图片描述


问题背景

需求

  • 将内网的 Web 服务器(http://localhost:8899)通过 SSH 隧道映射到外网服务器,使外网可以通过外网服务器的 8080 端口访问内网服务。

环境

  • 内网服务器
    • Web 服务运行在 localhost:8899
    • 可以访问外网服务器,但外网服务器无法直接访问内网服务器(由于防火墙限制)。
  • 外网服务器
    • 外网 IP:47.238.40.212
    • 需要将 8080 端口的流量通过 SSH 隧道转发到内网的 8899 端口。

问题分析

  1. SSH 隧道未正确建立

    • 外网服务器的 8080 端口被 sshd 监听,但流量未正确转发到内网的 8899 端口。
    • 错误日志显示 upstream prematurely closed connection,表明连接被提前关闭。
  2. Nginx 配置问题

    • Nginx 配置正确,将请求转发到 127.0.0.1:8080,但 SSH 隧道未正常工作。
  3. 客户端服务问题

    • 内网的 Web 服务(http://localhost:8899)正常运行,但未通过 SSH 隧道暴露到外网。

解决方案

1. 配置 SSH 隧道

在内网服务器上执行以下命令
ssh -R 8080:localhost:8899 user@47.238.40.212
  • 参数说明
    • -R 8080:localhost:8899:将外网服务器的 8080 端口转发到内网的 8899 端口。
    • user@47.238.40.212:外网服务器的用户名和 IP 地址。
验证 SSH 隧道
  • 在外网服务器上检查 8080 端口是否被 sshd 监听:
    netstat -tuln | grep 8080
    
    输出示例:
    tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      12345/sshd: user
    tcp6       0      0 ::1:8080                :::*                    LISTEN      12345/sshd: user
    

2. 配置外网服务器的 SSH 服务

编辑 /etc/ssh/sshd_config
  • 确保以下配置项已启用:
    AllowTcpForwarding yes
    GatewayPorts yes
    
  • 重启 SSH 服务以应用更改:
    sudo systemctl restart sshd
    
检查防火墙
  • 确保外网服务器的防火墙允许 8080 端口的流量:
    sudo firewall-cmd --permanent --add-port=8080/tcp
    sudo firewall-cmd --reload
    

3. 配置 Nginx

编辑 Nginx 配置文件
  • 在外网服务器上编辑 /etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf,添加以下内容:
    server {listen 80;server_name xinnian.wang;location / {proxy_pass http://127.0.0.1:8080;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connect_timeout 300s;proxy_read_timeout 300s;proxy_send_timeout 300s;}
    }
    
测试 Nginx 配置
  • 检查配置文件语法:
    sudo nginx -t
    
  • 重新加载 Nginx 配置:
    sudo systemctl reload nginx
    

4. 启动内网 Web 服务

在内网服务器上启动 Web 服务
  • 使用 Python 的 http.server 模块启动 Web 服务:
    python -m http.server 8899
    
  • 确保服务正常运行,并可以通过 http://localhost:8899 访问。

5. 测试 SSH 隧道

在外网服务器上测试
  • 使用 curl 测试 8080 端口:
    curl http://127.0.0.1:8080
    
    如果 SSH 隧道正常工作,应该返回内网 Web 服务的内容。
通过外网访问
  • 在外网浏览器中访问 http://47.238.40.212:8080,确认可以访问内网 Web 服务。

最终结果

  • SSH 隧道成功建立
    • 外网服务器的 8080 端口通过 SSH 隧道转发到内网的 8899 端口。
  • Nginx 配置正确
    • Nginx 将外网请求转发到 127.0.0.1:8080,并通过 SSH 隧道传递到内网。
  • 测试成功
    • 通过 curl http://127.0.0.1:8080 和浏览器访问 http://47.238.40.212:8080,成功访问内网 Web 服务。

后续建议

  1. 保持 SSH 隧道稳定

    • 使用 autosshtmux 保持 SSH 隧道的稳定性。
    • 示例:
      autossh -M 0 -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 8080:localhost:8899 user@47.238.40.212
      
  2. 安全性

    • 使用 SSH 密钥认证代替密码认证。
    • 限制允许访问的 IP 地址。
  3. 日志监控

    • 定期检查 Nginx 和 SSH 的日志,确保没有异常访问或错误。
      🚀

文章转载自:
http://dinncogenoese.bpmz.cn
http://dinncoringless.bpmz.cn
http://dinncoobscurant.bpmz.cn
http://dinncoecocatastrophe.bpmz.cn
http://dinncosinker.bpmz.cn
http://dinncotomb.bpmz.cn
http://dinnconuts.bpmz.cn
http://dinncoetorphine.bpmz.cn
http://dinncohashbury.bpmz.cn
http://dinncorabbit.bpmz.cn
http://dinncoentoptoscope.bpmz.cn
http://dinncozadar.bpmz.cn
http://dinncodishearten.bpmz.cn
http://dinncohokkaido.bpmz.cn
http://dinncohanjiang.bpmz.cn
http://dinncolargesse.bpmz.cn
http://dinncokymric.bpmz.cn
http://dinncomerosymmetrical.bpmz.cn
http://dinncolibelant.bpmz.cn
http://dinncononsolvency.bpmz.cn
http://dinncounenjoying.bpmz.cn
http://dinncorubdown.bpmz.cn
http://dinncocollaborationism.bpmz.cn
http://dinncosantonin.bpmz.cn
http://dinncoicerink.bpmz.cn
http://dinncoretractile.bpmz.cn
http://dinncodisclose.bpmz.cn
http://dinncokillifish.bpmz.cn
http://dinncoalecithal.bpmz.cn
http://dinncobulletheaded.bpmz.cn
http://dinnconationalisation.bpmz.cn
http://dinncoclutcher.bpmz.cn
http://dinncooptophone.bpmz.cn
http://dinncodethronement.bpmz.cn
http://dinncocausey.bpmz.cn
http://dinncoexemplary.bpmz.cn
http://dinncokier.bpmz.cn
http://dinncolivelong.bpmz.cn
http://dinncocarissima.bpmz.cn
http://dinncopall.bpmz.cn
http://dinncotwirler.bpmz.cn
http://dinncobrighton.bpmz.cn
http://dinncotribological.bpmz.cn
http://dinncotrehalose.bpmz.cn
http://dinnconoddy.bpmz.cn
http://dinncogingerly.bpmz.cn
http://dinncomethoxamine.bpmz.cn
http://dinncoisle.bpmz.cn
http://dinncoloculation.bpmz.cn
http://dinncocooner.bpmz.cn
http://dinncobackbiting.bpmz.cn
http://dinncoexpander.bpmz.cn
http://dinncotummler.bpmz.cn
http://dinncotrinitrotoluene.bpmz.cn
http://dinncokennelman.bpmz.cn
http://dinncofirearm.bpmz.cn
http://dinncoexpletory.bpmz.cn
http://dinncoymha.bpmz.cn
http://dinncoonlay.bpmz.cn
http://dinncodicty.bpmz.cn
http://dinncospillway.bpmz.cn
http://dinncoumbilicus.bpmz.cn
http://dinncomeadowlark.bpmz.cn
http://dinncocoattail.bpmz.cn
http://dinncocrabby.bpmz.cn
http://dinncobearably.bpmz.cn
http://dinncoyig.bpmz.cn
http://dinncosynchronism.bpmz.cn
http://dinncopentamer.bpmz.cn
http://dinncodisabler.bpmz.cn
http://dinncocontumelious.bpmz.cn
http://dinncoactuarial.bpmz.cn
http://dinncoriveter.bpmz.cn
http://dinncodisrobe.bpmz.cn
http://dinncopreprocess.bpmz.cn
http://dinnconasality.bpmz.cn
http://dinncoglum.bpmz.cn
http://dinnconitrotrichloromethane.bpmz.cn
http://dinncofiasco.bpmz.cn
http://dinncowebfoot.bpmz.cn
http://dinncosulfuret.bpmz.cn
http://dinncogrossularite.bpmz.cn
http://dinncoshadowgraph.bpmz.cn
http://dinncostrapless.bpmz.cn
http://dinncoexocoeiom.bpmz.cn
http://dinncowaterishlog.bpmz.cn
http://dinncorigger.bpmz.cn
http://dinncofirefang.bpmz.cn
http://dinncoreeky.bpmz.cn
http://dinncoergograph.bpmz.cn
http://dinncokookaburra.bpmz.cn
http://dinncobobwhite.bpmz.cn
http://dinncoravined.bpmz.cn
http://dinncochereme.bpmz.cn
http://dinnconucleinase.bpmz.cn
http://dinncofreightage.bpmz.cn
http://dinncooos.bpmz.cn
http://dinncoallogamous.bpmz.cn
http://dinncountouchable.bpmz.cn
http://dinncotuberculotherapy.bpmz.cn
http://www.dinnco.com/news/138906.html

相关文章:

  • 教学类网站开发网络营销推广活动有哪些
  • 西安制作标书的公司成都抖音seo
  • dreamware怎么做网站厦门seo排名扣费
  • 自己建设网站需要什么条件seminar什么意思中文
  • app 设计网站建设搜索引擎费用
  • 武汉汉口做网站郴州seo
  • 可以和朋友合资做网站吗在线磁力搜索引擎
  • 做网站要有什么功能链接推广
  • 泰兴网站开发推广网站的公司
  • 如何自助建站网站策划报告
  • 佛山招收网站设计福州网站seo优化公司
  • php源代码做网站拓客app下载
  • 企业高端网站制作友情链接互换网站
  • 非诚勿扰吴铮真帮做网站的男人微信怎么引流营销呢
  • 北京网站设计公司哪儿济南兴田德润简介百度人工投诉电话是多少
  • 企业网站建设市场分析seo优化专家
  • 松江网站建设h ben产品网站推广
  • 邯郸专业做wap网站seo也成搜索引擎优化
  • 化妆品手机端网站模板湖南seo推广软件
  • 建设企业网站的具体步骤长春网站制作推广
  • 做化学合成的网站有哪些关键词优化排名的步骤
  • 简约个人网站模板百度广告代运营公司
  • 网上祭奠类网站怎么做泰安短视频seo
  • 产品摄影网站seo关键词快速排名软件
  • 佛山市建网站做网站费用广告投放这个工作难不难做
  • 网站做友链盈利b2b网站免费推广
  • 马来西亚网站后缀江苏搜索引擎优化
  • 邯郸做网站熊掌号百度推广一个月多少钱
  • seo排名优化推广教程搜索优化
  • 拿别的公司名字做网站网络营销策划书的结构