盐城做网站网络公司电话?广东模板建站平台

bicheng/2026/1/27 5:26:52/文章来源:
盐城做网站网络公司电话?,广东模板建站平台,建设银行网站查询工资,wordpress表格不显示群晖NAS配置之自有服务器ngrok实现内网穿透 前言-内网穿透 内网穿透是指通过一种技术让外部网络可以访问到内网的NAS设备#xff0c;这样即使在不同网络环境下#xff0c;也能够远程访问和管理NAS设备。以下是一些常见的内网穿透方案#xff1a; Synology官方提供的Quick…群晖NAS配置之自有服务器ngrok实现内网穿透 前言-内网穿透 内网穿透是指通过一种技术让外部网络可以访问到内网的NAS设备这样即使在不同网络环境下也能够远程访问和管理NAS设备。以下是一些常见的内网穿透方案 Synology官方提供的QuickConnect Synology官方提供了QuickConnect服务可以通过Synology账号远程访问NAS设备。用户可以在NAS控制面板中设置和管理QuickConnect服务使其在不同网络环境下访问NAS变得更加简单。 Synology的DDNS服务 Synology NAS支持使用DDNS动态域名解析服务可以为NAS设备设置一个动态域名使用户可以通过域名访问NAS而不必担心动态IP地址变化带来的问题。 VPN虚拟专用网络 通过在路由器上设置VPN服务器或者使用NAS自身的VPN服务可以建立安全的远程连接让用户远程访问内网资源包括NAS设备。 端口转发/端口映射 在路由器上设置端口转发或称端口映射将指定端口的流量转发到NAS设备上这样用户就可以通过特定端口来访问NAS。但要确保端口转发时考虑到安全性避免暴露不必要的服务或端口。 第三方内网穿透服务 使用类似于ngrok、frp等第三方工具或服务进行内网穿透这些服务可以帮助用户将内网设备暴露到公网上但需要注意安全性和隐私保护。 这篇文章就来介绍自有服务器ngrok实现内网穿透 前提条件 1.需要有个域名如果是国内服务器还需要备案 2.需要有个服务器 推荐使用阿里云99元/年 访问http://d.xgss.net/2 3.系统是centos7 域名解析 选择二级域名域名 ngrok.xgss.net 三级域名使用泛解析 *.ngrok.xgss.net为了后面指定域名比如 nas.ngrok.xgss.net就不用再解析了 ngrok.xgss.net A解析到 云服务器公网IP *.ngrok.xgss.net A解析到 云服务器公网IP安装Ngrok服务端 通过远程ssh连接服务器。 下载常用依赖库 yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c安装go和git # yum -y install git go要注意git版本必须大于1.7.9,go版本必须大于1.4,否则可能有意想不到的错误 查看版本 # git --version git version 1.8.3.1 # go version go version go1.13 linux/amd64开始安装ngrok 个人习惯安装到 /data/ 目录下 如果你想安装到其他目录 则进入你想安装的目录 1.下载源码 mkdir /data/ cd /data/ # git clone https://github.com/inconshreveable/ngrok.git ngrok2.生成证书 cd /data/ngrok #生成并替换源码里默认的证书注意域名要修改为你自己的这里是一个虚拟的测试域名 NGROK_DOMAINngrok.xgss.net #测试一下有没有设置成功 echo $NGROK_DOMAINopenssl genrsa -out rootCA.key 2048openssl req -x509 -new -nodes -key rootCA.key -subj /CN$NGROK_DOMAIN -days 5000 -out rootCA.pemopenssl genrsa -out device.key 2048openssl req -new -key device.key -subj /CN$NGROK_DOMAIN -out device.csropenssl x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000之后会在 ngrok 目录下生成 root,device 等六个文件。 然后需要拷贝到配置的目录中在编译的时候会使用这些文件。 3.替换证书 //一行一行执行然后会提示是否覆盖输入 “y” 回车就可以了# cp -rf rootCA.pem assets/client/tls/ngrokroot.crt cp: overwrite ‘assets/client/tls/ngrokroot.crt’? y# cp -rf device.crt assets/server/tls/snakeoil.crt cp: overwrite ‘assets/server/tls/snakeoil.crt’? y# cp -rf device.key assets/server/tls/snakeoil.key cp: overwrite ‘assets/server/tls/snakeoil.key’? y到这个地方证书生成已经复制的准备工作已经完成了。 4.生成服务端 make release-server这样就会在bin目录下生成ngrokd 这个文件,就是我们ngrok的服务器程序 5.编译客户端ngrok 可以根据不同系统的命令如下 32位linux客户端: GOOSlinux GOARCH386 make release-client 64位linux客户端: GOOSlinux GOARCHamd64 make release-client 32位windows客户端: GOOSwindows GOARCH386 make release-client 64位windows客户端: GOOSwindows GOARCHamd64 make release-client 32位mac平台客户端:GOOSdarwin GOARCH386 make release-client 64位mac平台客户端:GOOSdarwin GOARCHamd64 make release-client ARM平台linux客户端: GOOSlinux GOARCHarm make release-client我这里是64位linux和64位windows客户端mac系统编译 GOOSlinux GOARCHamd64 make release-client GOOSwindows GOARCHamd64 make release-client GOOSdarwin GOARCHamd64 make release-client依次执行这3个命令之后就会在bin目录里面生成所有的客户端文件客户端平台是文件夹的名字客户端放在对应的目录下当前Linux平台客户端就直接在bin目录下一个ngrok的程序 6.配置启动服务器 httpAddr 是访问普通的http使用的端口号用后面用 子域名.ngrok.xgss.net 来访问服务httpsAddr 是访问的https使用的端口号,同上只不过是需要https的服务访问才用这个端口(一般用不上)tunnelAddr 是ngrok通道的端口号这个端口是Ngrok用来通信的所以这个端口在服务器上和客户端上设置必须要对应才可以正常的链接默认端口是4443 完整命令: bin/ngrokd -domain$NGROK_DOMAIN -httpAddr:80 -httpsAddr:443 -tunnelAddr:4443我使用的 bin/ngrokd -domain$NGROK_DOMAIN -httpAddr:80 nohup /data/ngrok/bin/ngrokd -domainngrok.xgss.net -httpAddr:80 -httpsAddr:443 -tunnelAddr:4443 不输出 nohup.out nohup /data/ngrok/bin/ngrokd -domainngrok.xgss.net -httpAddr:80 -httpsAddr:443 -tunnelAddr:4443 /dev/null 21 7.服务端配置自启动 chmod x /etc/rc.d/rc.local echo nohup /data/ngrok/bin/ngrokd -domainngrok.xgss.net -httpAddr:80 -httpsAddr:443 -tunnelAddr:4443 /dev/null 21 /etc/rc.d/rc.local# 是否正常 # netstat -tunpl|grep ngrok tcp6 0 0 :::80 :::* LISTEN 21387/ngrokd tcp6 0 0 :::4443 :::* LISTEN 21387/ngrokd tcp6 0 0 :::443 :::* LISTEN 21387/ngrokd # curl http://ngrok.xgss.net Tunnel ngrok.xgss.net not found 正常监控ngork服务如果服务异常关闭了则自动启动 vi /root/jiankong.sh 编写以下 #!/bin/bash process_pidps -aux|grep -v grep|grep -c ngrok #echo $process_pid #关键字的个数可以使用 grep -cif [ $process_pid -eq 0 ]thenpkill ngroknohup /data/ngrok/bin/ngrokd -domainngrok.7477.com -httpAddr:80 -httpsAddr:443 -tunnelAddr:4443 /dev/null 21 nowdate %Y-%m-%d[%H:%M:%S]echo at $now start ngrok /data/restart_ngrok.log fi 定时执行 # chmod x /root/jiankong.sh # echo */5 * * * * root /root/jiankong.sh /etc/crontab # systemctl restart crond测试 # cat /data/restart_ngrok.log # pkill ngrok # /root/jiankong.sh # # cat /data/restart_ngrok.log at 2023-11-27[15:16:57] start ngrok到此ngrok安装完成。 下载ngrok客户端文件 下载客户端 ls /data/ngrok/bin darwin_386 darwin_amd64 go-bindata linux_386 linux_arm ngrok ngrokd windows_386 windows_amd64其中 /data/ngrok/bin/ngrok 是linux的客户端 其中 windows_amd64 是windows的客户端 # cd /data/ngrok/bin # tar -zcvf ngork-client.tar.gz ngrok darwin_amd64/ windows_amd64/ ngrok darwin_amd64/ darwin_amd64/ngrok windows_amd64/ windows_amd64/ngrok.exe 把 ngork-client.tar.gz 文件下载配置。Linux客户端配置 下载ngrok服务器文件 /data/ngrok/bin/ngrok 到 在192.168.1.4 /root/ngrok目录上群晖NAS上操作 群晖使用ngork映射ssh端口 需求 群晖上配置 ngork的 22端口映射 rootstar-nas:~# mkdir /root/ngrok rootstar-nas:~# vi /root/ngrok/start_ngrok.sh# cat start_ngrok.sh #!/bin/bash pkill ngrok #ngrok-web协议 /root/ngrok/ngrok -subdomainnas -config/root/ngrok/ngrok.cfg 5000 /dev/null 21 rootstar-nas:~/ngrok# cat /root/ngrok/ngrok.cfg server_addr: ngrok.xgss.net:4443 trust_host_root_certs: false rootstar-nas:~/ngrok# chmod x /root/ngrok/start_ngrok.sh 群晖使用ngork映射web端口 需求 群晖上配置 ngork的 80端口映射到公网 新建配置文件 mkdir /data/ngrok vi /data/ngrok/ngrok_8000.cfg 填写一下内容server_addr: ngrok.xgss.net:4443 trust_host_root_certs: falsevi /data/ngrok/ngrok_8082.cfg 填写一下内容 server_addr: ngrok.xgss.net:4443 trust_host_root_certs: false 将在服务器中生成的ngrok文件上传目录中/data/ngrok/ chmod x /data/ngrok/ngrok nohup /data/ngrok/ngrok -log/data/ngrok/ngrok_8000.log -subdomainseafiles -config/data/ngrok/ngrok_8000.cfg 8000 nohup /data/ngrok/ngrok -log/data/ngrok/ngrok_8082.log -subdomaindown -config/data/ngrok/ngrok_8082.cfg 8082 netstat -tunpl |grep ngrok tcp 0 0 127.0.0.1:4040 0.0.0.0:* LISTEN 20609/ngrok日志 -log/data/ngrok/ngrok_8000.log 是记录ngrok的日志如果前期调试的时候加上这个参数如果不能访问就可以查看到底是什么问题 子域名 -subdomainseafiles 是定义访问的时候的子域名现在访问 seafiles.ngrok.xgss.net 就可以访问到这一台机器上8000端口的服务 ngrok Tunnel Status online Version 1.7/1.7 Forwarding https://test.ngrok.xgss.net - 127.0.0.1:80 Forwarding http://test.ngrok.xgss.net - 127.0.0.1:80 Web Interface 127.0.0.1:4040 Conn 0 Avg Conn Time 0.00ms到这里不出意外的话就会启动成功了,访问test.ngrok.xgss.net的时候就是你本地的ip了.你可以通过apache或nginx配置test.ngrok.xgss.net域名指定你的目录开始使用。 windows客户端配置 在D盘新建一个目录 ngrok如图有四个文件功能分别是 add.bat是将start.bat添加到开机启动项ngrok.cfg是端口的配置ngrok.exe是服务端下载的文件start.bat启动ngrok add.bat内容 reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v lin /t REG_SZ /d D:\ngrok\start.bat /fngrok.cfg的内容 server_addr: ngrok.xgss.net:4443 trust_host_root_certs: falsetunnels:mstsc:remote_port: 3378proto:tcp: 127.0.0.1:3389start.bat的内容 D: cd D:\ngrok ngrok -configngrok.cfg start mstsc双击start.bat 测试用手机4G网络远程连接本机 地址 ngrok.xgss.net:3378 可以远程连接即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

专门做潮搭的网站网络营销服务平台

Gson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。 在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。 先来看第一种: 比如json字符串为:[{“name”:”name0”,”age”:0…

长春的网站建设idea可以做网站吗

目录 491 递增子序列 46 全排列 491 递增子序列 在dfs中进行判断,如果path的长度大于1,则将其添加到res中。 本题nums中的元素的值处于-100与100之间,可以将元素映射0到199之间并且通过布尔数组st来记录此层中元素是否被使用过,…

做影视网站引流企业网址下载

哈喽,各位小伙伴们,你们好呀,我是喵手。 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后…

.net域名可以做银行网站吗笔杆子写作网站

给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 示例 1: 输入:root [5,3,6,2,4,null,8,1,null…

企业网站做百度排名要怎么做广州建设银行网站首页

上一讲我们介绍了如何写让模板变量在页面上展示,本讲我们介绍一下后端开发工作中最常用的功能——接口。创建一个go_test4文件夹,然后把go_test3中的代码复制进去。然后打开main.go文件,进行更改。说到接口就必不可少的涉及到传值和接口返回&…

t想学网站建设有什么平台可以推广

一、题目 1、题目描述 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : A -> "1" B -> "2" ... Z -> "26"要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106" …

如何做网站静态页面怎么实现网站注册页面

文章目录目录1.时间2.输入输出数据结构目录 1.时间 当前日期和时间 下面的实例获取当前系统的日期和时间&#xff0c;包括本地时间和协调世界时&#xff08;UTC&#xff09;。 #include <iostream> #include <ctime>using namespace std;int main( ) {// 基于当前…

网站建设哪家好就推 鹏博资讯网站建设国培心得体会

题目要求&#xff1a;求一个完全二叉树的节点个数 思路&#xff1a;首先完全二叉树可以用普通二叉树的方法来求&#xff0c;但是需要遍历所有的节点。 但是对于完全二叉树来说&#xff0c;只有最底层右侧的节点可能没满&#xff0c;其余每层节点都达到了最大值。所以我们可以…

做亚马逊网站的账务处理福州最新通告今天

定时器的用法是java核心基础之一&#xff0c;很多特殊功能都需要用到定时器&#xff0c;下面一起来看看定时器是如何编写的吧。示例&#xff1a;一个具备周期性定时(毫秒级);单时刻定时(秒级);多时刻定时(秒级)。后两个时间的设置必须符合“yyyy-MM-ddHH:mm:ss”、“yyyy-MM-dd…

重庆网站开发公司北流网站建设

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…

温州住房建设网站天津西青区地图

场景&#xff1a;同一个办公室&#xff0c;只有A的电脑有权限访问网站 http://10.129.129.129:5601&#xff0c; 那办公室其他B,C同学想访问 http://10.129.129.129:5601&#xff0c;需要怎么处理&#xff1f; A 同学电脑安装代理软件&#xff1a; 1. 下载wproxy IMFirewall, …

做网站一般用什么程序制作淘宝网页设计的代码

1.多线程和线程池用法区别 多线程和线程池都是Python中常用的并发编程方式&#xff0c;根据具体的需求和场景选择合适的方式。 多线程&#xff1a; 优点&#xff1a;直观、简单&#xff0c;适合简单的并发任务。可以使用 threading.Thread 类创建线程&#xff0c;每个线程独立…

芦苞建网站公司如何用自己电脑做网站服务器吗

1.明确问题&#xff1a;确保准确理解问题的本质和范围&#xff0c;明确问题的背景和相关信息。 2.收集信息&#xff1a;搜集相关数据、资料和信息&#xff0c;了解问题的各个方面&#xff0c;为解决问题做准备。 3.分析问题&#xff1a;对问题进行深入分析&#xff0c;找出问…

dw软件可以做哪些网站优化方案英语必修一答案

🚀🚀🚀本文改进:Ghost bottleneck为堆叠Ghost模块 ,与YOLOV8建立轻量C2f_GhostBottleneck 🚀🚀🚀YOLOv8改进专栏:http://t.csdnimg.cn/hGhVK 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研; 1.Ghostnet介绍 论文: https://arxiv.org/pdf/1911.11907.…

可以用手机建设网站吗网站可以微信支付是怎么做的

前言接着IdentityServer4的授权模式继续聊&#xff0c;这篇来说说 Resource Owner Password Credentials授权模式&#xff0c;这种模式在实际应用场景中使用的并不多&#xff0c;只怪其太开放啦&#xff0c;直接在客户端上拿着用户名和密码就去授权服务器获取AccessToken&#…

自己做网站需要做服务器wordpress视频教程式

我画板的时候&#xff0c;需要把板卡顶面丝印层的一个矩形区域&#xff0c;画成白色&#xff0c;但是这个区域内有好几个焊盘&#xff0c;丝印涂色的地方需要避开这几个焊盘&#xff0c;我觉得不能简单的在丝印层画一个矩形完事&#xff0c;最好让丝印层的这个区域&#xff0c;…

网站外部链接添加方式免费源码分享网站

段选择子&#xff1a; 先直观认识一下GDT和段选择子在逻辑地址转换为线性地址中的作用&#xff0c;例如&#xff1a; 给出逻辑地址&#xff1a;21h:12345678h&#xff0c;需要将其转换为线性地址 a. 选择子SEL21h0000000000100 0 01b&#xff0c;他代表的意思是&#xff1a…

企业网站改自适应青岛城阳网站制作

1. 切片简介 取一个str、list、tuple的部分元素是非常常见的操作 切片 译自英文单词slice,指的是一部分切片 根据 步长step 从原序列中取出一部分元素组成新序列切片适用于 字符串、列表、元组 2. 切片的格式 字符串[开始索引:结束索引:步长] 包含开始索引, 不包含结束索…

网站怎么做域名跳转品牌建设与市场推广

题目大意&#xff1a; 有n只兔子&#xff0c;每只兔子抓回去的时间为ti,回来的时间也是ti,则抓一只兔子要2*ti的时间&#xff0c;di则为每只兔子一个时间单位能吃多少草&#xff0c;用最优方法做的话它们一共吃了多少草&#xff08;最少&#xff09; 贪心标准&#xff1a; 我们…

网站建设公司知乎市住建设局网站

本文为作者学习文章&#xff0c;按作者习惯写成&#xff0c;如有错误或需要追加内容请留言&#xff08;不喜勿喷&#xff09; 本文为追加文章&#xff0c;后期慢慢追加 等保一体机的功能 等保一体机产品主要依赖于其丰富的安全网元&#xff08;安全网元包括&#xff1a;防火…