在外远程访问携程内网的OA办公系统-oa.ctrip.com
2022/8/2 23:24:16
本文主要是介绍在外远程访问携程内网的OA办公系统-oa.ctrip.com,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
内网穿透 — 本地服务暴露到外网
因为开发的原因,总是需要临时将自己的服务暴露在外网。这个时候,在众多工具当中,发现一个小巧的 ngrok,点击这里 ➡️https://ngrok.com/download 先下载一个吧。
安装
因为我是苹果电脑,所以我选择了 Download for MacBook OSX 的版本,于是下载好的文件:
$ ls ngrok*
ngrok-stable-darwin-amd64.zip
可以解压安装了,我习惯将这些独立的小程序直接放在 /usr/local/bin 目录下。
$ unzip ngrok*.zip
$ mv ngrok /usr/local/bin/
这里的二进制文件 ngrok,你有可能需要 root 权限,自行用 sudo 解决吧。
检查是否安装好了。
$ ngrok -v
ngrok version 2.3.34
看到版本,即是安装成功。
配置工具的鉴权(Token)
点击这里 ➡️https://dashboard.ngrok.com/auth 登录到管理后台,没有账号的话,选用 Github 的三方登录是可以的。你就可以看到一个带有Token的命令,很像:
$ ngrok authtoken PUT_YOUR_TOKEN_HERE
对外网暴露内网服务
假设哈,我们已经开发了一个网页,并且启动在了 8000 端口上,先本地启动一下服务:
$ python -m SimpleHTTPServer 8000
Serving HTTP on 0.0.0.0 port 8000 ...
本地浏览器访问一下 http://localhost:8000 可以正常工作的话,那么开始把它暴露到外网上:
ngrok http 8000
你就能到这个
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Account Wang Xiaoqiang (Plan: Free)
Version 2.3.34
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://701d5f7c.ngrok.io -> http://localhost:8000
Forwarding https://701d5f7c.ngrok.io -> http://localhost:8000
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
那么这个 Forwarding URL 就可以访问你自己的本地服务了哟:oa.ctrip.com。
Have Fun!
有任何疑问,欢迎交流,希望对日常的开发工作有所帮助哈。
这篇关于在外远程访问携程内网的OA办公系统-oa.ctrip.com的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
- 2024-05-08代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!