有在公司访问家里电脑的需求,但是不想在公司电脑上装任何其他客户端软件,有什么方案

54 天前
 SmaliYu

家里没有公网地址,不是 NAT2 就是 NAT3 同样我也不希望改变公司电脑的入站规则,就是最好不要对公司电脑有任何风险尝试,限制还是蛮多的

目前我有一个阿里的轻量云服务器,准备用来做中转。我尝试过这几种方案,简单说下:

1.自建 Rustdesk ,这个可以自己部署 web-client ,直接通过网页就可以访问到家里电脑,这种方式是比较理想的,但是这个网页客户端对输入法支持的不好,远端和本地输入法会冲突,尤其是中文情况下,会重复输入字符。而且对于 21114 端口的页面服务,不备案可能会被警告之类的,是个隐藏的祸患。

2.frp ,将家里的 3389 映射到服务器上去,在公司通过 ssh 隧道将云服务器上对应的 frp 远程桌面端口映射回本地,通过 RDP 客户端( MobaXTerm 对 ssh 隧道支持的很好)或者系统自带远程桌面访问。因为我不想在公司电脑上搞个 frpc ,所以 stcp ,xtcp 这种不需要服务器端口的方式都用不了,但是我除了防火墙只放行 ssh ,强口令,好像也没什么其他能做的了

如果不改入站规则的话,我记得 NAT 打洞好像是用不了吧,NAT 好像需要两边都需要监听端口,入站不放行端口点对点连接通不了

我个人感觉 frp 这种方案安全点,因为我在外网除了 ssh 的端口没有暴露任何东西,只要我 ssh 不被捅开,家里的电脑还是安全的,家里的 3389 也只允许局域网和 localhost 入站;与之相比,rustdesk 还有 web 端的管理员账号之类的,没看源码不知道是不是禁得住爆破

各位大手还有其他好方式么,可以提供下思路

2346 次点击
所在节点    宽带症候群
18 条回复
Livid
54 天前
家里的电脑和服务器上安装 Tailscale 。

然后公司的电脑 ssh 到服务器上可以访问家里电脑的端口。

任何机器都不需要暴露任何公网端口。
coffeesun
54 天前
不装任何软件就得暴露到公网,所以 frp,要是能装软件就很多方法了
tomczhen
54 天前
ddnsto
lumia1020
54 天前
zerotier 也挺好用
Foxkeh
54 天前
RDP 连接 IPv6 公网地址, 家庭网关的防火墙关掉, 关闭默认 Administrator 账号用自己的
zggsong
54 天前
虚拟局域网,zerotier 之流
edsion1107
54 天前
公司的出口 IP 有限且基本固定,把 3389 放开给只允许这几个 IP
imdong
53 天前
首先,你再公司电脑安装 SSH 终端工具肯定是可以的,对吧?
所以直接把 SSH 设置密钥登陆后映射/穿透的服务器上,然后公司正常 ssh 到服务器上即可,至于是非标端口还是 ProxyJump 看你自己。

如果你需要桌面服务,我知道一个东西 noVNC ,你可以研究一下,搭配反向代理使用域名加标准端口,或者就使用 3389 ,映射或穿透到服务器上。

如果你不想在服务器上暴露新端口,也可以使用 SSH 隧道打通服务器。

以上都是基于你起码可以通过 22 443 访问服务器这个前提。
imdong
53 天前
你甚至可以在服务器上防火墙上限制只有你公司的 IP 可以联通,非固定 IP 可以写一个服务,Curl 一下直接把你 IP 加入防火墙白名单。
Kaiyuan
53 天前
自建 Rustdesk 有网页客户端。
SmaliYu
53 天前
谢谢各位老铁,我最后还是选了版主 @Livid 的方案,但是这个方案也有点小毛病,就是阿里云和 tailscale 有点冲突,直接在服务器上 tailscale up 会导致服务器断网,原因是阿里云的内网 DNS 和 tailscale 组网地址冲突,都是 100.x.x.x 网段的,得 sudo tailscale up --netfilter-mode=off --accept-dns=false ,虽然我还不知道这两个参数有啥副作用,反正目前也没啥问题
choury
53 天前
家宽一般都有 ipv6 地址,公司要是没有 ipv6 的化,找个有 ipv6 的云服务器当跳板,直连,什么软件都不需要装,每个设备给个地址,想连哪个连哪个
nomytwins
53 天前
我们现在异地办公同事都是用 zerotier
wKong753900
53 天前
mark ,有同样的需求,学习一下
zbatman
51 天前
easytier 可以实现
faketemp
43 天前
@choury 家宽千兆 各设备都有 ipv6 外面连接速度却很慢 下载 nas 文件也只有几百 k 大佬有没有建议如何排查问题
choury
43 天前
@faketemp 跑个 iperf 测下是 ipv6 带宽问题还是 nas 对 iov6 支持的问题
wenhaoy
43 天前
Hyper-V 开个 256MB 的虚拟机,装 OpenWrt x86 能干很多事情,开关机也不影响

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1143242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX