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

同步来源:树洞剪藏 源站剪藏 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