
我在 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 |
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 把服务暴露在公网肯定要做好安全防护啊,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 cctv6 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 。 |