计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2794|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[网络相关] 利用Tailscale+RustDesk实现内网穿透以及远程访问

[复制链接 Copy URL]

4

帖子

1

威望

81

eV
积分
105

Level 2 能力者

由于没有公网ip,自己搭建的服务器无法随时远程访问,只能蹲在服务器旁边提交查看任务。一些商用远程软件例如向日葵、anydesk等软件可以实现远程访问,但是体验不是很好。

Tailscale是一款开源软件,可实现内网穿透,内网穿透之后无需公网ip即可直接访问。

Tailscale下载地址:https://tailscale.com/download

对于Windows系统直接下载即可。
打开软件后登陆,自动打开浏览器跳转到登陆界面,选择相应账号登陆。

登陆后跳转如下界面:

点击“visit the console”(或者直接访问https://login.tailscale.com/admin/machines)进入控制台:
注意IP地址。
对于Linux:

可以使用脚本安装。
  1. curl -fsSL https://tailscale.com/install.sh | sh
复制代码
也可以在Manually install on里选择相应的linux版本按照说明安装。

安装完成后执行tailscale up,弹出一个链接,用浏览器打开即可进入登陆界面。如果服务器上没有安装浏览器,用其他设备打开这个网址也是可以的。

安卓系统直接安装app登陆即可,点Stopped,变成Active即启动成功。

以上为Tailscale的设置过程,设置完成后可以Ping一下看看是否正常:
我这里是在用河北家里的笔记本来Ping兰州学校里的服务器,速度还可以。
觉得好用记得帮人家点个star,https://github.com/tailscale/tailscale
之后可以直接SSH远程控制服务器,不熟悉ssh的可以参考这篇博文:https://abcdabcd987.com/ssh/
Rustdesk是一款开源远程工具,可利用Tailscale分配到的ip实现直连,基本上可以跑满宽带。


选择自己系统对应的安装包安装即可,(记得帮人家点个star)。需要注意的是目前Rustdesk对于Wayland的支持不是很好,尽量在X11下用。

在设置-安全里解锁安全设置:

之后允许ip直连。
主界面里输入被控主机的ip即可直接连接或者传输文件。
安卓端操作类似,不赘述


如果都是Windows可以试试RDP,其他的远程是录屏传输视频,RDP是传输更底层的绘图指令,传输数据量更小,速度更快。


评分 Rate

参与人数
Participants 7
威望 +1 eV +28 收起 理由
Reason
tjuptz + 5 谢谢
djjj148 + 5 谢谢分享
AmonB + 5 谢谢分享
Novice + 3 谢谢分享
丁越 + 5 好物!
sobereva + 1
Weldingspock + 5 好物!

查看全部评分 View all ratings

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

2#
发表于 Post on 2024-2-16 12:50:01 | 只看该作者 Only view this author
从技术角度讲,
Tailscale/wireguard
是network overlay 方案,
并非通俗意义上的内网穿透。

或者说Tailscale并非完全是NAT穿透。

实际体验,受限于家用宽带对UDP的限制,
晚间可能效果不佳。

对用用户层面来说,的确非常简单。
用户无需任何技术,就可以让所有机器组网。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

3#
发表于 Post on 2024-2-17 20:03:08 | 只看该作者 Only view this author
需要视频教学辅助的,可以查阅
【无需穿透无需固定IP直接访问服务器-哔哩哔哩】 https://b23.tv/V1GaRmA

需要特别留意,
如果所在环境,严格禁止,或者有条例明确禁止,
从外面访问机器,
使用非管理方指定的方案,都可能涉嫌违法。

对于教育网以及家庭网络用户,
并无严格禁止从外面访问自己的设备。

访问困难的原因在于,由于NAT网关存在,
你的设备不具有可以直接访问的IP地址。
就类似,您的电话可以通过小号拨打电话,
但是和你不在一个集团网的用户,无法拨打你的小号。

所谓公网IP,就是类似于真实电话号码,可以直接拨打。

Wireguard/Taikscale方案,
就是把你的所有设备,都放在同一个集团网中,
这样,彼此可以通过专属的小号直接沟通。

这是一种network overlay方案,
所以,你根本无需考虑机器上的防火墙策略。
只要确保,你能访问tailscale控制服务器即可。

Tailscale,做的非常棒,你无需技术,就可以使用。
看官网提示,点鼠标,复制粘贴即可。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

1

帖子

0

威望

415

eV
积分
416

Level 3 能力者

4#
发表于 Post on 2024-2-29 20:38:39 | 只看该作者 Only view this author
从官网给的链接https://tailscale.com/download下载安装包,在我的Windows11家庭中文版系统安装时,出现哈希值错误,而另一台专业版安装正常。
最终从https://pkgs.tailscale.com/stable/#windows下载full installer解决了这个问题。
希望大家都别出现哈希值错误的问题。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 17:30 , Processed in 0.171010 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list