跳到主要内容

游牧周记第45期

· 阅读需 6 分钟
Suhe
This site owner

创业

海外收款有个人新渠道

在一个微信公众号看到的。 creem.io 据说是:

目前支持个人注册的海外支付工具只有 Creem

据说可以用支付宝收款,注意不是用户支付宝付款哈,不然爽了(那就不是为了出海,而是可以兼顾国内用户,替代stripe了那是)。

准备花点时间把yi.suhe.space的支付和用户功能集成起来(和app结合?怕审核不过,那就只有开发网页版的了...)。

payout账号的审核,网上说有点看运气,也比较容易踩坑,要事先把网站啥的准备到位,我直接试了申请,第二天成功过审,12小时左右吧,也有人说几分钟就可以的,但是如果不过,可能要等一个月。

截至周五,第一个虚拟商品,学易app的卦金正式测试通过,集成安卓app上线了。

日常

该自己缴医保了

之前的周记说过这个事,现在终于要自己缴纳了。 离职至今2年了。 我的医保(安宁)已经处于暂停参保状态(小程序查的) 电话和安宁医保确认,失业保险金停了。 然后联系官渡医保局,只需要20日前“云南医保”小程序办理灵活就业登记,下个月开始在“电子税务局”小程序缴费即可(云南医保小程序也有入口)。 选择单建统筹(之前提过)。 然后提交就没反应了,又打电话发现提出去了,等人工审核。 之后要求每月1-10日内缴费(不能多缴,可以选择方式),无提醒,必须自己记住。

目前的阳台种菜

昆明连续阴雨降温,周五终于出了太阳。 发现最重要的是光照问题,其次是土壤肥力。 冰菜为例,长得最好的是外阳台,但不怎么晒的部位。 泰国花叶柠檬开花了,买的时候就有好多小果子。 生菜和芝麻菜盆移到室内阳台,但还是光相对好的地方。 这些老是倒伏的我赚到书房阳台(暴晒)放一段时间看能掰回来不。

开发

axios的proxy问题

提交creem请求,有时会出现404错误,BAD REQUEST啥的,很难查出,后来发现似乎和客户端有vpn proxy有关,果然关掉就好了。

AI介绍说axios可以绕过proxy,只需要参数配置如下:

xios.post({
url: 'http://example.com',
proxy: false // 关键:禁用 axios 的代理支持,强制直连(仅在 Node 中有效)
});

但原则上“没有用。浏览器受其自身代理设置限制,JS 无法绕过。”,搞不明白了。 我在测试似乎有效,当然只是在服务端,可能没有浏览器限制的问题。

关于ngrok反向代理服务

creem.io的webhook测试过程中提到。我请ChatGPT介绍一下:


🧩 什么是 ngrok

ngrok 是一个广泛使用的 反向代理与内网穿透服务,可将本地运行的服务(如本地开发的 Web 应用、API、Webhook 接口等)通过一个安全的公网 URL 暴露到互联网。它常用于开发、测试、演示或临时部署场景中。


⚙️ 工作原理

ngrok 的核心原理是 反向代理隧道(reverse proxy tunnel)

  1. 开发者在本地运行一个 ngrok 客户端(ngrok 命令行工具)。

  2. 客户端与 ngrok 云端服务器建立一条 加密的持久连接(TLS隧道)

  3. ngrok 云端服务器分配一个公网访问地址(如 https://abcd1234.ngrok.io)。

  4. 当外部用户访问该地址时,请求会通过隧道转发到本地运行的服务端口(如 localhost:8080)。

这样就实现了从公网到本地的安全访问,而无需修改防火墙或路由器设置。


🚀 基本用法

安装 ngrok 后,可以通过简单命令启动隧道,例如:

ngrok http 8080

执行后,ngrok 会显示一个公网 URL,如:

Forwarding  https://abcd1234.ngrok.io -> http://localhost:8080

你可以直接通过这个地址访问本地的 Web 应用。

常见应用场景包括:

  • 调试第三方 Webhook(如微信、GitHub、Stripe 回调)

  • 本地项目演示或测试

  • 临时搭建小型网站或API服务

  • 远程访问本地管理面板或数据库界面(需谨慎安全配置)


☁️ 支持平台

ngrok 支持多种平台,包括:

  • 操作系统:Windows、macOS、Linux

  • 容器与云环境:Docker、Kubernetes、AWS、GCP 等

  • 编程接口:提供 REST API、Web 控制台以及可编程 SDK

此外,官方提供 ngrok agentngrok cloud edge 等企业级组件,可用于更复杂的部署与集成。


💰 收费与版本

ngrok 提供 免费版与付费版

版本特点
免费版随机生成的临时子域名,支持基本 HTTP/HTTPS 隧道
Pro 版可自定义子域名(如 myapp.ngrok.io),支持 TCP 隧道、更多并发连接
Business / Enterprise支持自有域名、访问控制、流量分析、团队协作与 SLA 保证

付费计划一般按月或按年订阅,可在官网 https://ngrok.com 查询最新价格与功能详情。


🔐 总结

ngrok 是一个高效、安全、跨平台的反向代理工具,通过加密隧道让开发者能快速将本地服务暴露到公网。它大大简化了测试与集成过程,是现代 Web 开发与云原型设计中不可或缺的辅助工具。


creem的开发问题

文档只有英文,且不易读,资料不全似的。 提供了一个案例,半年没更新,算是给点文档补充吧。 目前仍然不支持多语言。 提供了SDK,我之前没看到,因为文档案例中多是axios,我还专门安装了axios。 测试过程还是有些疑惑,在dashboard可以设置成test mode,但不知会不会同时影响正式系统。 也不知道在正式mode(live)时,test的东西还可以测试不? 还需要继续研究。 下一步准备专门做一个web store项目。