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

将自己的网站免费发布到互联网上【无需公网IP】

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏: 七七的闲谈
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

将自己的网站免费发布到互联网上【无需公网IP】

文章目录

    • 将自己的网站免费发布到互联网上【无需公网IP】
        • 将本地搭建的网站发布到互联网步骤 ↓
          • 1. 注册并安装cpolar客户端
          • 1.1 windows系统
          • 1.2 linux系统(支持一键自动安装脚本)
          • 2. 登录cpolar web UI管理界面
          • 3. 创建隧道将本地端口下的网站发布到互联网

将家里闲置的电脑当服务器,搭建了一个静态网站,并且测试在同个局域网内可正常访问到。想要让我的朋友也可以访问到,但是没有公网IP,于是找了一个免费的内网穿透工具,成功把在本地内网搭建的网站发布到了互联网上可以访问,不用买服务器域名部署。

免费的内网穿透工具——cpolar【https://www.cpolar.com/】

直接在官网下载客户端,安装成功后,验证token码,然后就可以创建隧道将本地端口映射到公网上,生成公网地址来访问,不需要什么复杂的操作。

免费使用的话,有4条隧道可以用,带宽有1M,基本的测试使用都可以满足,还不限制流量,支持http/https/tcp协议。如果想要配置固定的隧道,增大带宽,或者用自己的域名来访问,也可以升级套餐使用,年套餐也不贵,而且cpolar付费套餐还支持21天退款保证,可以安心试用。

将本地搭建的网站发布到互联网步骤 ↓

1. 注册并安装cpolar客户端
  • 官网免费注册账号
  • 下载并安装客户端
1.1 windows系统

直接下载客户端到本地,解压后双击安装包一路默认安装即可。

1.2 linux系统(支持一键自动安装脚本)
  • cpolar 安装(国内使用)
 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本号,显示3.2.88.22
cpolar version
  • token认证

登录后台,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx
  • 简单穿透测试,正常生成公网地址
cpolar http 8080

按ctrl+c退出

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
  • 查看服务状态
sudo systemctl status cpolar
2. 登录cpolar web UI管理界面
  • 浏览器访问本地9200端口:http://localhost:9200/
  • 登录cpolar web UI管理页面

在这里插入图片描述

3. 创建隧道将本地端口下的网站发布到互联网

成功登录后,就可以进行创建隧道,如将我电脑本地8080端口下的网站发布到公网:

点击左侧仪表盘的隧道管理——创建隧道

  • 隧道名称:可自定义名称
  • 协议:选择http
  • 本地地址:8080(填写你实际映射的端口号)
  • 域名类型:免费使用选择随机域名
  • 地区:建议选择China或者China vip

在这里插入图片描述
点击创建,隧道创建成功后,会自动跳转到隧道列表,然后点击状态——在线隧道列表,可以查看到刚刚创建隧道的公网地址,复制到浏览器就可以正常在互联网上访问到在本地内网搭建的网站了。

在这里插入图片描述


  • 需要注意的是,使用免费的cpolar所生成的公网地址为随机临时地址,24小时内会发生变化,对于日常测试开发完全足够,但是如果需要长期访问,建议为其配置固定的公网地址,同时提高带宽,实现更为流畅的访问。

    转载自cpolar极点云文章:将自己的网站免费发布到互联网上【无需公网IP】

http://www.lryc.cn/news/113764.html

相关文章:

  • 浅谈 Python中if __name__ == ‘__main__‘:的工作原理
  • 【力扣】344. 反转字符串 <首尾指针>
  • Kubectl 详解
  • 华为OD面试记录
  • 电源控制--品质因素Q值全解
  • 实际工作中通过python+go-cqhttp+selenium实现自动检测维护升级并发送QQ通知消息(程序内测)
  • EC200 CAT1 拨号PPP
  • 外网通过ipv6访问家里设备
  • docker 如何使用代理
  • Go和Java实现装饰器模式
  • Android中级——RemoteView
  • SpringBoot核心内容梳理
  • Benchmarking Augmentation Methods for Learning Robust Navigation Agents 论文阅读
  • 面试题:HTTP Code码及应用场景分析
  • The ‘kotlin-android-extensions‘ Gradle plugin is no longer supported.
  • vi 编辑器入门到高级
  • 【大数据】Flink 详解(二):核心篇 Ⅰ
  • Day 75:通用BP神经网络 (2. 单层实现)
  • PHP序列化,反序列化
  • Android google admob Timeout for show call succeed 问题解决
  • EFLFK——ELK日志分析系统+kafka+filebeat架构
  • C# MVC controller 上传附件及下载附件(笔记)
  • 安装element-plus报错:Conflicting peer dependency: eslint-plugin-vue@7.20.0
  • 【操作系统】进程和线程对照解释
  • 4用opencv玩转图像2
  • Swagger的使用
  • python高阶技巧
  • Linux和Windows安装MySQL服务
  • Vue3 第四节 自定义hook函数以及组合式API
  • 门面模式(C++)