首页 科技周边 IT业界 从任何地方访问本地主机

从任何地方访问本地主机

Feb 10, 2025 am 11:41 AM

>从任何地方访问您的本地主持人:开发人员的保护指南

>您已经在本地机器上精心制作了网站设计,并配有样品内容。现在,您需要在各种移动设备上进行测试并与客户共享 - 而不会过早部署到公共服务器。 本指南探索了几种工具,这些工具可以创建从Internet到您的本地主机的安全隧道,从而允许远程访问和简化测试。

Accessing localhost from Anywhere

本文涵盖:ngrok,pagekite,localtunnel,boringproxy和browserstack。

键优点:

  1. >简化的工作流程:安全的隧道服务简化了各种设备和客户协作的测试,而无需过早公共部署。 >
  2. >各种工具选项:
  3. 每个工具都提供独特的功能,可满足不同开发需求的独特功能,从交通检查到多平台托管。> >
  4. >增强测试和可访问性:
  5. 诸如交通检查,自定义域和密码保护之类的功能创建强大的测试环境并促进简单的客户端演示。
  6. 它的工作方式:

安全的隧道服务在Internet和您的本地机器之间建立连接。 提供公共网址;向该URL的传入请求转发到您的Local -Host服务器。 复杂的设置自动处理;您只需安装应用程序并将其指向您的Local主机。 虚拟主机上的重要说明:

>

如果您使用虚拟主机,请确保在您的>文件中添加隧道服务提供的公共URL(或Web服务器的等效配置文件)。 例如:

ServerAlias> ngrok:httpd.conf

NGrok(可用于Windows,MacOS和Linux)创建隧道,并允许交通检查和重播进行测试。 基本功能是免费的;高级功能(自定义子域,预留域)需要付费计划。 Ngrok的主要优势是它缺乏依赖性。
<code><virtualhost>
    DocumentRoot "/Users/patcat/Web"
    ServerName mytestsite.test
    ServerAlias 350c0f8e.ngrok.com
</virtualhost></code>
登录后复制
>

使用ngrok:

>从ngrok.com下载ngrok。

打开您的终端,导航到NGROK目录,然后运行:> >通过提供的ngrok URL访问您的本地主机(例如,

)。
    >
  1. ./ngrok http 80
  2. > ngrok的流量检查员(可在
  3. 上访问)允许您分析过去的请求。> http://42e474ef9799.ngrok.com

ngrok高级功能:

    >密码保护:
  • ngrok http -auth="username:password" 80
  • 自定义子域(付费计划):
  • > ngrok http -subdomain nogophersinmytunnel 80>自定义域(付费计划):
  • >
  • >隧道到IP地址:ngrok http -hostname="tunnel.yourdomain.com" 80
  • >
  • > non-HTTP服务:ngrok http 192.168.0.27:80
  • ngrok tcp 22
  • pagekite:

pagekite(基于Python,支持Windows,MacOS,Linux和Android)是NGrok的坚固耐用替代方案。 它提供了免费试用,然后是付费款式的模型。 它包括一个内置的防火墙,阻止了公共攻击向量。

>使用pagekite:

>从pagekite.net下载pagekite。

run:
    (替换为您选择的子域)。
  1. >
  2. pagekite.py 80 hurrygetintothefancytunnel.pagekite.me

pagekite高级功能: Accessing localhost from Anywhere

用于静态文件的内置Web服务器:> >密码保护:

  • IP地址限制:pagekite.py /path/to/folder igotthattunnelvision.pagekite.me
  • >
  • pagekite.py 80 terelekkayatuneli.pagekite.me password/username=password
  • pagekite.py 80 arcadefirecamethroughmywindow.pagekite.me ip/1.2.3.4=ok ip/4.5.6=ok
> localtunnel:

Accessing localhost from Anywhere > localtunnel(node.js,go和c#/。网络客户端)是一项简单的隧道服务。Accessing localhost from Anywhere >

>使用localtunnel:>

>全球安装:

>运行:

  1. npm install -g localtunnel
  2. lt --port 80 localtunnel高级功能:

Accessing localhost from Anywhere 自定义子域:

用于自动测试的Node.js API

    > boringproxy:
  • lt --port 80 --subdomain platypusestunneltoo
  • > Boringproxy是一个免费的开源(MIT许可证)选项,主要集中于自我托管。 它可作为Linux和Windows的单个可执行文件(未经测试的MACOS支持)。
  • browserstack:

> Browserstack提供虚拟机和浏览器测试功能。虽然它没有直接揭露您的本地主机,但其浏览器扩展可以通过其服务器(付费服务)来访问。>

结论:

>许多工具简化了远程访问您的本地主机。 Ngrok和Pagekite脱颖而出,易于使用和全面的功能。选择最适合您需求和安全要求的工具。 请记住,将Localhost公开上网时确定安全性。

>

常见问题解答:(直接合并到主文本中以获得更好的流程)

以上是从任何地方访问本地主机的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1663
14
CakePHP 教程
1419
52
Laravel 教程
1313
25
PHP教程
1263
29
C# 教程
1236
24
CNCF ARM64飞行员:影响和见解 CNCF ARM64飞行员:影响和见解 Apr 15, 2025 am 08:27 AM

该试点程序是CNCF(云本机计算基础),安培计算,Equinix金属和驱动的合作,简化了CNCF GitHub项目的ARM64 CI/CD。 该计划解决了安全问题和绩效

使用AWS ECS和LAMBDA的无服务器图像处理管道 使用AWS ECS和LAMBDA的无服务器图像处理管道 Apr 18, 2025 am 08:28 AM

该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

21个开发人员新闻通讯将在2025年订阅 21个开发人员新闻通讯将在2025年订阅 Apr 24, 2025 am 08:28 AM

与这些顶级开发人员新闻通讯有关最新技术趋势的了解! 这个精选的清单为每个人提供了一些东西,从AI爱好者到经验丰富的后端和前端开发人员。 选择您的收藏夹并节省时间搜索REL

See all articles