辰风云网络科技

Hi, 请登录

Docker搭建derp服务器,Tailscale实现内网穿透、异地组网、远程访问

我的服务器用的是阿里云服务器 https://www.aliyun.com/activity/2024purchase/purchasing?utm_content=se_1016246834

用其他服务器也是可以的 当然服务器的配置越高 效果是越好的!!!!

准备工作:关闭防火墙或放行所需要的端口


1、Docker项目:https://github.com/yangchuansheng/ip_derper


2、一键安装Docker或者直接选择Docker镜像的系统


curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh


3、安装Derp服务器

端口可以自定义


docker run -d \
--name derper \
--restart always  \
-p 34567:443 \
-p 34568:3478/udp  \
-d hausen1012/ip_derper


4、将以下内容写入 /etc/systemd/system/derp.service 文件中

端口要和上一步一致


cat > /etc/systemd/system/derp.service <<EOF
[Unit]
Description=TS Derper
After=network.target
Wants=network.target
[Service]
User=root
Restart=always
ExecStart=/etc/derp/derper -hostname ao.naiyou.com -a :34567 -http-port 34568 -certmode manual -certdir /etc/derp --verify-clients
RestartPreventExitStatus=1
[Install]
WantedBy=multi-user.target
EOF


5、设置Derp开机启动


systemctl enable derp


6、启动名 derp 服务



systemctl start derp


7、Derp常用命令


systemctl daemon-reload   #重新加载服务
systemctl restart derp    #重启Derp服务


8、安装Tailscale


curl -fsSL https://tailscale.com/install.sh | sh


9、获取登录链接


tailscale up


10、官网:https://tailscale.com/


11、禁用官方协调服务器

端口部分要跟上面一致


"derpMap": {
"OmitDefaultRegions": true,
"Regions": {
"900": {
"RegionID":   900,
"RegionCode": "myderp",
"Nodes": [
{
"Name":             "a",
"RegionID":         900,
"DERPPort":         34567,   #此端口和12步配置文件里的端口一致,可自定义
"IPv4":             "服务器IP",
"InsecureForTests": true,
},
],
},
},
},


12、检查常用命令


tailscale status   #检查Tailscale
tailscale netcheck  #检查Derp服务器是否启用成功
tailscale logout   #退出Tailscale


相关推荐

添加图片注释,不超过 140 字(可选)

tailscale up --login-server=http://服务器IP:headscale端口 --accept-routes=true --accept-dns=false --advertise-routes=192.168.2.0/24 --reset
在软路由/iStoreOS上安装Tailscale实现内网穿透、异地组网、远程访问
  • Docker可视化工具Portainer,Portainer Install,The Best GUI for Docker,docker run转docker compose
    Docker可视化工具Portainer,Portainer Install,The Best GUI for Docker,docker run转docker compose
  • 搭建Docker compose管理面板dockge,通过管理面板可以一键搭建docker compose,轻松管理多个docker主机
    搭建Docker compose管理面板dockge,通过管理面板可以一键搭建docker compose,轻松管理多个docker主机
  • 二维码
    评论