树洞剪藏#剪藏#树洞剪藏

自建内网穿透服务器 - 链滴

2024 年 11 月 18 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 ID:112 原文地址:https://ld246.com/article/1713022574296

打开原文 · 打开源站剪藏快照


自建内网穿透服务器 - 链滴

首页

领域

问答

榜单

最新

查看所有消息

🎉 发布反馈或分享

❓ 进行提问或求助

🌛 发布清风明月

🗂️ 个人主页 🎉 活动

🧾 积分 🗃️ 文件 📙 帮助

⚙️ 设置 💤 登出

首页

标签

内网穿透

自建内网穿透服务器

本贴最后更新于 218 天前,其中的信息可能已经时过境迁

教程来源: External Player - 哔哩哔哩嵌入式外链播放器

独享带宽,教你搭建只属于自己的内网穿透服务器(基于frp与zerotier moon服务器)

司波图 关注

00:00 / 51:08

自动

倍速

进入哔哩哔哩,观看更高清

进入哔哩哔哩,观看更高清

关闭弹幕 (d)

反馈

'>

From: https://gitee.com/spoto/natserver

介绍

几种通过自己服务器实现内网穿透的教程

基于 Docker 的 FRP 内网穿透部署

服务器搭建(FRPS)

创建配置文件

创建存放目录

sudo mkdir /etc/frp

创建frps.ini文件

nano /etc/frp/frps.ini ​

frps.ini 内容如下:

[common]

监听端口

bind_port = 7000

面板端口

dashboard_port = 7500

登录面板账号设置

dashboard_user = admin dashboard_pwd = spoto1234

设置http及https协议下代理端口(非重要)

vhost_http_port = 7080 vhost_https_port = 7081

身份验证

token = 12345678 ​

#服务器镜像:snowdreamtech/frps #重启:always #网络模式:host #文件映射:/etc/frp/frps.ini:/etc/frp/frps.ini

docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps ​

中转客户端配置(FRPC)

服务器镜像:snowdreamtech/frpc 重启:always 网络模式:host 文件映射:/路径/frp/:/etc/frp/ ​

配置文件示例:

[common]

server_addr为FRPS服务器IP地址

server_addr = x.x.x.x

server_port为服务端监听端口,bind_port

server_port = 7000

身份验证

token = 12345678

[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 2288

[ssh] 为服务名称,下方此处设置为,访问frp服务段的2288端口时,等同于通过中转服务器访问127.0.0.1的22端口。

type 为连接的类型,此处为tcp

local_ip 为中转客户端实际访问的IP

local_port 为目标端口

remote_port 为远程端口

[ssh] type = tcp local_ip = 192.168.1.229 local_port = 80 remote_port = 18022

[unRAID web] type = tcp local_ip = 192.168.1.229 local_port = 80 remote_port = 18088

[Truenas web] type = tcp local_ip = 192.168.1.235 local_port = 80 remote_port = 18188

[speedtest] type = tcp local_ip = 192.168.1.229 local_port = 6580 remote_port = 18190

[webdav] type = tcp local_ip = 192.168.1.235 local_port = 18080 remote_port = 18189

[RDP PC1] type = tcp local_ip = 192.168.1.235 local_port = 3389 remote_port = 18389 ​

如果监听服务可以有 IP 限制的设置,需要允许的访问 IP 为中转内网设备的内网 IP;

FRP 由于端口会暴露在互联网上,虽然说使用方便但安全性较差;

基于 Zerotier 根服务器的内网穿透部署

创建(伪)根服务器 | 项目地址: https://github.com/Jonnyan404/zerotier-planet

docker run --restart=on-failure:3 -d --name ztncui -e HTTP_PORT=4000 -e HTTP_ALL_INTERFACES=yes -e ZTNCUI_PASSWD=mrdoc.fun -p 4000:4000 keynetworks/ztncui ​

创建 moon 服务器 | 项目地址: https://github.com/jonnyan404/docker-zerotier-moon

#创建容器 docker run --name zerotier-moon -d -p 9993:9993 -p 9993:9993/udp -v /etc/ztconf/:/var/lib/zerotier-one jonnyan404/zerotier-moon -4 [公网ipx.x.x.x]

#查看moon ID docker logs zerotier-moon ​

群晖 DSM 7.x 安装 Zerotier 客户端

登录 SSH 并创建虚拟网络设备 TUN

#获取权限 sudo -i

#创建“创建虚拟网络设备TUN”的脚本,并设为开机自动运行 echo -e '#!/bin/sh -e insmod /lib/modules/tun.ko' > /usr/local/etc/rc.d/tun.sh

#给予脚本运行权限 chmod a+x /usr/local/etc/rc.d/tun.sh

#运行脚本创建TUN /usr/local/etc/rc.d/tun.sh

#确认TUN是否创建成功 ls /dev/net/tun ​

创建存放配置文件的目录

mkdir /var/lib/zerotier-one ​

创建 Zerotier 应用容器:

docker run -d
--name zt
--restart=always
--device=/dev/net/tun
--net=host
--cap-add=NET_ADMIN
--cap-add=SYS_ADMIN
-v /var/lib/zerotier-one:/var/lib/zerotier-one zerotier/zerotier-synology:latest ​

常用命令:

#查看zerotier状态 docker exec -it zt zerotier-cli status

#加入网络 docker exec -it zt zerotier-cli join [xxxxxxxxxxxx] ​

#加入moon服务器 docker exec zt zerotier-cli orbit [moon_ID] [moon_ID] #确认是否加入 docker exec zt zerotier-cli listpeers ​

Windows 客户端加入 moon 服务器

cd C:\ProgramData\ZeroTier\One zerotier-cli orbit [moon_id] [mo ​

内网穿透

jding17 7 个月前

深圳 位置

70

56

10

3

回帖

自建内网穿透服务器

请输入回帖内容...

相关帖子

群晖 NAS 使用 Docker 安装配置 frpc 内网穿透教程

frpc 服务端安装 本实验为一台 ubuntu22 操作系统云主机 脚本适用于安装平台:CentOS、Debian、Ubuntu FRP 项目地址:https://github.com/fatedier/frp FRP 一键脚本地址:https://github.com/MvsCode/frps-onekey FRP ..

49

5 个月前

使用 Nps 穿透外网访问内网群晖

[图片] 博客地址:https://blog.829475.xyz 前言 前面在一台外网服务器上搭建了 nginx + nps,用来做内网穿透,效果还可以。 不过群晖的穿透遇到点坑。 本来是想直接使用二级域名来访问群晖的,比如:qh.abc.com ,这种就是在 nps 后台添加一个域名解析就可以了,但是试了一下不行。 ..

50

10 个月前

NPS 内网穿透工具简单文档

[图片] NPS 多平台说明文档 npc 客户端总体部署起来非常简单,推荐使用 docker 部署 安卓端: 安卓端非常简单,就填入 vkey 和地址,剩下的配置都在后台上完成 [图片] windows 端 客户端下载地址 下载对应架构的程序,多数为 amd64 打开 npc.conf 配置文件 把原本自带配置全部清除 ..

88

1 年前

【极空间 NAS】使用 WebDAV 服务 + DDNSTO 内网穿透 实现思源笔记的内外网同步

前言 14 年到 22 年一直用的印象笔记,但因为国内版本体验上渐行渐远,又感觉数据放到别人服务器上不安全。 开始研究将印象笔记转移到其他笔记渠道,则了解到思源笔记。思源笔记非订阅用户,笔记都存在本地,要同步需要使用到官方的订阅。 22 年底正好又搞了个极空间 NAS(型号 Z2S),作为一款面向 NAS 小白的入门级 ..

2.8K

4 个月前

花生壳内网穿透搭建文件共享服务器

和同学共同完成学校任务,需要同步进度的时候只能使用微信、QQ 等方式发送到群聊中,但是微信等软件都对文件大小做出了限制,并且如果没及时接受保存还会导致文件过期无法再下载。[图片] 花生壳软件搭建出一个好用的 php 文件管理器 首先需要自行下载 wampserver 软件 [图片] 直接使用默认设置即可,一路 Next ..

215

2 年前

Centos 设置内网穿透、远程连接及后台运行程序

本文目的:怎么用 Windws 远程桌面 (mstsc)远程连接服务端的 Ubuntu 或者 CentOS?以 CentOS 为例 遵循二三步即可用 Windows 的 MSTSC 进行远程连接 CentOS,第四步锦上添花方便后台的运行,当然别的方法也可以。 1. 服务器安装系统相关简记 以华为 2288H-V5 为 ..

538

2 年前

在公司使用家里树莓派的 ftp 服务

买了一块树莓派吃灰一年多了,百度会员也快过期了,正好趁双十二买个硬盘当云盘使。 材料清单: 云服务器(任意一 厂家) 树莓派 3B+ TF 卡(建议 8G) 硬盘(买了一块 2T 的,机械就好) 可外接电源的硬盘盒(保护硬盘用,而且树莓派 usb 口供电不够,需要外接电源) 步骤一: 树莓派烧录系统,安装系统,打开 s ..

379

3 年前

jding17

深圳

回帖

0

帖子

1

积分

480

聊天

关注

介绍 基于 Docker 的 FRP 内网穿透部署 服务器搭建(FRPS) 中转客户端配置(FRPC) 基于 Zerotier 根服务器的内网穿透部署 创建(伪)根服务器 | 项目地址:https://github.com/Jonnyan404/zerotier-planet 创建 moon 服务器 | 项目地址:https://github.com/jonnyan404/docker-zerotier-moon 群晖 DSM 7.x 安装 Zerotier 客户端 登录 SSH 并创建虚拟网络设备 TUN Windows 客户端加入 moon 服务器

北京 API 关于 数据统计 靠爱发电 思源笔记会员

© 2024 链滴

记录生活,连接点滴

滇ICP备14007358号-5 • Sym v3.6.4

相关文章