内网穿透部署本地服务器(超简单并免费)

本文详细介绍了如何在Natapp官网上注册并配置内网穿透服务,包括实名认证、购买免费隧道、下载客户端、运行本地服务器以及解决InvalidHostheader错误,重点讲解了Vue.js中的allowedHosts配置。
摘要由CSDN通过智能技术生成

Natapp内网穿透部署本机服务器使用流程

Natapp官网:NATAPP-内网穿透 基于ngrok的国内高速内网映射工具

首先是来到官网首页

 来到注册页面进行注册账户

注册完成后来到进入登录页面 

接收验证码,及设置个人名称页面

 登录成功后进入首页点击--->实名认证--->购买隧道--->选择免费隧道

别忘了实名认证

 免费隧道页面,一般选择使用web,根据自己需要选择使用即可

 点击购买完成过后来到配置页面如下

 接着是下载客户端,点击首页的 客户端下载 ,根据自己的电脑选择

 下载完成后就是解压,然后就是运行端口

 这里是启动本地服务器,命令行输入natapp -authtoken=authtoken密钥

authtoken是在我的隧道里面,直接复制即可

运行命令后,复制http://........free.cc 到浏览器即可

 如果报错的话,Invalid Host header

vue.config.js 中加上下面这端代码就欧克了,亲测有效!!

设置allowedHosts,这个选项是设置允许访问开发服务器的主机列表。将其设置为 all 表示允许任何主机访问开发服务器。这个选项与主机检查相关,但它更精确地控制哪些主机可以访问开发服务器,而不是完全禁用主机检查。也可以设置多个主机

devServer: {
    host: 'localhost', 
    port: 8080,
    historyApiFallback: true,
    // 设置为 all 表示允许任何主机访问开发服务器 
    allowedHosts: "all"
  }

以下是我完整配置vue.config.js文件的代码,参考使用

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {
    host: 'localhost', 
    port: 8080,
    historyApiFallback: true,
    allowedHosts: "all"
  }
})

 

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
frp内网穿透部署可以分为两步:部署frp客户端和部署frp服务器。 1. 部署frp客户端 首先需要在内网中部署frp客户端。具体步骤如下: - 下载frp客户端:在frp官网上下载对应平台的frp客户端程序。下载地址为:https://github.com/fatedier/frp/releases。 - 配置frp客户端:在frp客户端程序目录下,创建frpc.ini文件,配置需要暴露到公网的服务与端口映射关系。示例配置如下: ``` [common] server_addr = x.x.x.x server_port = 7000 [web] type = http local_ip = 127.0.0.1 local_port = 80 custom_domains = www.example.com ``` 以上配置表示将本地的80端口映射到公网的www.example.com域名上。 - 启动frp客户端:在frp客户端程序目录下,执行以下命令启动frp客户端: ``` ./frpc -c ./frpc.ini ``` 2. 部署frp服务器 frp服务器需要在公网中部署。具体步骤如下: - 下载frp服务器:在frp官网上下载对应平台的frp服务器程序。下载地址为:https://github.com/fatedier/frp/releases。 - 配置frp服务器:在frp服务器程序目录下,创建frps.ini文件,配置frp服务器的端口等信息。示例配置如下: ``` [common] bind_addr = 0.0.0.0 bind_port = 7000 vhost_http_port = 80 vhost_https_port = 443 ``` 以上配置表示frp服务器监听7000端口,并将80和443端口暴露给frp客户端。 - 启动frp服务器:在frp服务器程序目录下,执行以下命令启动frp服务器: ``` ./frps -c ./frps.ini ``` 这样就完成了frp内网穿透部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值