Skip to main content
ArcBlock Community

请教:如何通过frp进行内网穿透,访问本机的服务,打算将服务部署在nas上

shenxiuqiang
Developers
blocklet-serverqa

请教:如何通过frp进行内网穿透,访问本机的服务,打算将服务部署在nas上

2 replies

Robert23 months ago(edited)

我们可以考虑blocklet server 能直接支持配置cloudflare 的 tunnel 可能是一个方案。

我们的内部过去有这个issue track着:

某些没有外网地址,或者处于NAT内的ABT Node需要反向tunnel才能接受外部访问

[ Discuss ] 发现自己的和local的 Blocklet Server的一种办法

在原生支持前,也许可以有这些方案:

  • 通过配置你的网络环境,可能不够灵活,但可以把内网的端口映射出去, 例如 grok 这个工具
  • 实现一个专门映射的blocklet来自动完成这个功能

z1WC8QAQFHGxVBNoe6Ziv7QoCWVyhxzBBoz z1cTHXPbkGwVZevuZvLNkUrnHXnBmNEo57t

shenxiuqiang23 months ago

试了一下frp可以 ,

本机frpc配置好要用的域名,启动

javascriptCopy
serverAddr = "xxx.xxx.xxx.xxx"
serverPort = xxx
auth.token = "xxx"

[[proxies]]
name = "web"
type = "http"
localPort = 80
customDomains = ["xxx.xxx.xx"]

[[proxies]]
name = "web2"
type = "https"
localPort = 443
customDomains = ["xxx.xxx.xx"]

安装应用的时候也使用相同的域名就可以了,

域名解析用 https://domain.didlabs.org/ 很方便

Reply