我在 Nas 上用 SeaTable 部署了个在线表格,放一些敏感数据,现在打算穿透放到公网上,方便相关人员访问。
Nas 上用 Docker 装的应用:
80
、443
端口,在外部映射为8880
、4443
端口( Nas 上没开防火墙,不知有无必要?)
Frpc 配置:
4443
端口穿透到 Frps 服务器上,并开启Token 、加密、压缩三项配置Frps 配置:
服务器防火墙:
应用内部配置:
(技术原因暂时开不了两步验证)
这样配置好后,打算放到公网上,不知道安全不安全?
1
oraant OP 写错了一个地方:Frps 只开的 50007 、50008 ,然后 ECS 的防火墙也只开 50007 、50008 这两个端口
|
2
vibbow 2022-01-31 01:04:11 +08:00
还可以把所有国外 IP 都屏蔽掉 (需要在阿里云上写 iptables)
|
3
mineralsalt 2022-01-31 01:24:52 +08:00
当然安全, 只要不用弱密码, 直接开放公网也没事
|
4
initd 2022-01-31 01:48:45 +08:00 via Android
宝友,Cloudflare Argo Tunnel 了解一下?
|
6
oraant OP @mineralsalt 不会吧,我在 v2 一查,frp 穿透内网后,被下毒的被勒索的一大堆。
|
7
mineralsalt 2022-01-31 02:05:45 +08:00
@oraant 多虑了, 开放到公网上的服务, 除了走正常的登录途径, 就是服务自身存在零日漏洞, 像 SSH, 远程桌面, FTP 等这些服务都是非常成熟的产品, 你只要保管好账号密码, 又有什么好担心的, 公网上有大量的群晖服务, 如果都被爆破了, 那还得了
|
9
oraant OP @mineralsalt
可是我看好多人开 3389 被爆破的, 还有这个开 ssh 被投毒的: https://www.v2ex.com/t/757579#r_10257270 还有小米的: https://www.v2ex.com/t/726197?p=1 |
10
duke807 2022-01-31 02:42:58 +08:00 via Android
只要不是用 windows 系統就是安全的
你的手機走移動網路,手機暴露在公網( ipv6 ),你會擔心手機有安全隱患嗎 |
11
jeeyong 2022-01-31 03:09:56 +08:00
@mineralsalt 我曾经不小心暴露了 1080 端口, 被扫懵逼了...哈哈哈
|
12
dangyuluo 2022-01-31 04:38:40 +08:00 1
把服务暴露在公网肯定要做好安全防护啊,SSH 禁止密码登录,使用证书,各种服务禁止弱密码,如果可能的话限制可访问端口的 IP 。
我现在就有一些服务用 frp 转发到一台公网服务器上。首先我的公网服务器的 frps 端口只接受家庭 IP 访问,然后我各种服务端口在防火墙上配置了只接受 localhost 的访问,然后当我需要用这个服务的时候会用手机、笔记本 Wireguard 到服务器上使用。虽然麻烦一点,然后我配置了 fail2ban/sshguard ,这下只要 wireguard 和 SSH 没有协议上的漏洞,应该想不到谁能黑掉我的机器了。 |
13
guowq 2022-01-31 08:15:33 +08:00
公网最好要备案,高号端口有时也会被检测到
|
14
neptuno 2022-01-31 10:29:59 +08:00 via iPhone
个人感觉,不要开 ssh 端口,关闭 admin 账户,不要弱密码,使用 https ,就很安全了
|
15
Explr 2022-01-31 11:42:53 +08:00 via iPhone
我最近也在琢磨这个问题,如果 frps 被渗透导致任意代码执行,攻击者能否利用 frps 和 frpc 之间的控制连接进而渗透 frpc ,造成 frpc 配置被篡改,其他本地服务被暴露到公网上。
|
16
wonderfulcxm 2022-01-31 17:01:42 +08:00 via iPhone
不如用 moon 安全,服务走虚拟局域网
|
17
fitmewell 2022-01-31 18:49:49 +08:00
直接远程服务器搭建 wireguard 更安全点吧
|
18
zmxnv123 2022-01-31 18:50:41 +08:00
试试 tailscale
|
23
oraant OP @wonderfulcxm MOON 也需要客户端吧
|
26
cdlnls 2022-02-01 07:51:17 +08:00 via iPhone
相关的程序和系统 安全补丁升到最新。
相当于只是开放一个端口而已,能被攻击的入口也就一个端口没啥其他的东西了。无论有没有开 frp ,重点应该放在外网云服务器上。 |
27
neptuno 2022-02-01 12:49:55 +08:00
@oraant 就是停用默认的 admin 账号,我使用的是威联通的 nas ,系统明确建议停用系统默认的 admin 账号,自行创建管理员账号,可以提高安全性
|
28
twtiyb 2022-02-01 22:11:05 +08:00
用 tailscale
公网跟 nas 各开个一个节点 公网开个 80 端口,用域名做反代,直连 nas 。 |