当前位置:首页 > 群晖专栏 > frpc服务 > 正文内容

安全地暴露内网服务

admin9年前 (2015-09-08)frpc服务62
这个示例将会创建一个只有自己能访问到的 SSH 服务代理。

对于某些服务来说如果直接暴露于公网上将会存在安全隐患。

使用 stcp(secret tcp) 类型的代理可以避免让任何人都能访问到要穿透的服务,但是访问者也需要运行另外一个 frpc 客户端。

  1. frps.ini 内容如下:

[common] 
bind_port = 7000

   2. 在需要暴露到内网的机器上部署 frpc,且配置如下:

[common] 
server_addr = x.x.x.x 
server_port = 7000 

[secret_ssh] type = stcp 
# 只有 sk 一致的用户才能访问到此服务 
sk = abcdefg 
local_ip = 127.0.0.1 
local_port = 22

  3. 在想要访问内网服务的机器上也部署 frpc,且配置如下:

[common] 
server_addr = x.x.x.x 
server_port = 7000 

[secret_ssh_visitor] 
type = stcp 
# stcp 的访问者 
role = visitor 
# 要访问的 stcp 代理的名字 
server_name = secret_ssh 
sk = abcdefg 
# 绑定本地端口用于访问 SSH 服务 
bind_addr = 127.0.0.1 
bind_port = 6000

  4.通过 SSH 访问内网机器,假设用户名为 test:

  ssh -oPort=6000 test@127.0.0.1


扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=73

标签: frpc服务
分享给朋友:

相关文章

了解 frp 的一些通用功能

1.配置文件frp 目前仅支持 ini 格式的配置文件,frps 和 frpc 各自支持不同的参数。frps 主要配置服务端的一些通用参数,frpc 则需要额外配置每一个代理的详细配置。格式目前仅支持 ini 格式的配置,如下的示例配置将本...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。