家里没有公网地址,不是 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 端的管理员账号之类的,没看源码不知道是不是禁得住爆破
各位大手还有其他好方式么,可以提供下思路
![]() |
1
Livid MOD PRO ![]() 家里的电脑和服务器上安装 Tailscale 。
然后公司的电脑 ssh 到服务器上可以访问家里电脑的端口。 任何机器都不需要暴露任何公网端口。 |
2
coffeesun 25 天前 via Android
不装任何软件就得暴露到公网,所以 frp,要是能装软件就很多方法了
|
![]() |
3
tomczhen 25 天前
ddnsto
|
4
lumia1020 25 天前
zerotier 也挺好用
|
![]() |
5
Foxkeh 25 天前
RDP 连接 IPv6 公网地址, 家庭网关的防火墙关掉, 关闭默认 Administrator 账号用自己的
|
![]() |
6
zggsong 25 天前 via iPhone
虚拟局域网,zerotier 之流
|
7
edsion1107 25 天前 via Android
公司的出口 IP 有限且基本固定,把 3389 放开给只允许这几个 IP
|
![]() |
8
imdong 25 天前 via iPhone
首先,你再公司电脑安装 SSH 终端工具肯定是可以的,对吧?
所以直接把 SSH 设置密钥登陆后映射/穿透的服务器上,然后公司正常 ssh 到服务器上即可,至于是非标端口还是 ProxyJump 看你自己。 如果你需要桌面服务,我知道一个东西 noVNC ,你可以研究一下,搭配反向代理使用域名加标准端口,或者就使用 3389 ,映射或穿透到服务器上。 如果你不想在服务器上暴露新端口,也可以使用 SSH 隧道打通服务器。 以上都是基于你起码可以通过 22 443 访问服务器这个前提。 |
![]() |
9
imdong 25 天前 via iPhone
你甚至可以在服务器上防火墙上限制只有你公司的 IP 可以联通,非固定 IP 可以写一个服务,Curl 一下直接把你 IP 加入防火墙白名单。
|
![]() |
10
Kaiyuan 25 天前 via iPhone
自建 Rustdesk 有网页客户端。
|
![]() |
11
SmaliYu OP 谢谢各位老铁,我最后还是选了版主 @Livid 的方案,但是这个方案也有点小毛病,就是阿里云和 tailscale 有点冲突,直接在服务器上 tailscale up 会导致服务器断网,原因是阿里云的内网 DNS 和 tailscale 组网地址冲突,都是 100.x.x.x 网段的,得 sudo tailscale up --netfilter-mode=off --accept-dns=false ,虽然我还不知道这两个参数有啥副作用,反正目前也没啥问题
|
![]() |
12
choury 25 天前
家宽一般都有 ipv6 地址,公司要是没有 ipv6 的化,找个有 ipv6 的云服务器当跳板,直连,什么软件都不需要装,每个设备给个地址,想连哪个连哪个
|
![]() |
13
nomytwins 25 天前
我们现在异地办公同事都是用 zerotier
|
14
wKong753900 24 天前
mark ,有同样的需求,学习一下
|
![]() |
15
zbatman 23 天前
easytier 可以实现
|
18
wenhaoy 15 天前
Hyper-V 开个 256MB 的虚拟机,装 OpenWrt x86 能干很多事情,开关机也不影响
|