【ngrok】自己服务器简单搭建钉钉ngrok和一些免费内网穿透

这篇具有很好参考价值的文章主要介绍了【ngrok】自己服务器简单搭建钉钉ngrok和一些免费内网穿透。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

零、准备好自己的服务器

如没有自己的服务器,可以购买阿里云的这个,99一年3M带宽不限流量,不限流量这点我真的是大爱啊!

我看好多ngrok都是10元一个月,而且就给一个端口,自己搭建可以用无数端口关键还可以自己玩个服务器!美滋滋!

一、服务器安装钉钉ngrok

https://github.com/fatedier/frp/releases

执行以下命令,下载frp工具压缩包。

wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gz

执行以下命令,解压frp工具包。

tar -xvf frp_0.52.3_linux_amd64.tar.gz

执行以下命令,移动至/usr/local。

mkdir /usr/local/frp

mv frp_0.52.3_linux_amd64/* /usr/local/frp/

服务器中我的.toml配置文件内容(已经删除好了没用的东西)

免费ngrok服务器,业余感兴趣,服务器,钉钉,运维,ngrok,内网穿透

[common] #必须设置
bind_port = 7000
vhost_http_port = 8081

因为我的服务器80端口被nginx占用了,所以我设置的vhost_http_port是8081端口,如下,如果大家不希望域名后面带端口号vhost_http_port就设置成80

http://test8081.yuming.top:8081
http://test8082.yuming.top:8081
http://test8083.yuming.top:8081

后台启动

cd /usr/local/frp/
nohup ./frps -c ./frps.toml > nohup.out 2>&1 &

二、客户端(自己电脑)启动

1、下载https://github.com/fatedier/frp/releases同样的包并解压缩

2、删除多余的服务端配置(不删也行)和修改配置文件

免费ngrok服务器,业余感兴趣,服务器,钉钉,运维,ngrok,内网穿透

我的配置文件

server_addr是服务器公网ip,[test8081]中的名字是自己随便起的,唯一就行

这样配置下来test8082.yuming.top:8081就对应了本地的localhost:8082啦以此类推,我配置了这些就满足日常使用了。

[common]
server_addr = x.x.x.x
server_port = 7000

[test8081]
type = http
local_ip = 127.0.0.1
local_port = 8081
custom_domains = test8081.yuming.top
remote_port = 8081

[test8082]
type = http
local_ip = 127.0.0.1
local_port = 8082
custom_domains = test8082.yuming.top
remote_port = 8081

[test8083]
type = http
local_ip = 127.0.0.1
local_port = 8083
custom_domains = test8083.yuming.top
remote_port = 8081

[test8084]
type = http
local_ip = 127.0.0.1
local_port = 8084
custom_domains = test8084.yuming.top
remote_port = 8081

[test8085]
type = http
local_ip = 127.0.0.1
local_port = 8085
custom_domains = test8085.yuming.top
remote_port = 8081

[test8086]
type = http
local_ip = 127.0.0.1
local_port = 8086
custom_domains = test8086.yuming.top
remote_port = 8081

[test8087]
type = http
local_ip = 127.0.0.1
local_port = 8087
custom_domains = test8087.evilmass.top
remote_port = 8081

[test8088]
type = http
local_ip = 127.0.0.1
local_port = 8088
custom_domains = test8088.yuming.top
remote_port = 8081

[test8089]
type = http
local_ip = 127.0.0.1
local_port = 8089
custom_domains = test8089.yuming.top
remote_port = 8081

# 配置ssh服务
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
 # 这个自定义,之后再ssh连接的时候要用
remote_port = 6022 

[mysql]
use_encryption = true
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 6006

3、启动

cd /Users/mudaren/Downloads/frp_0.52.3_darwin_arm64

./frpc -c ./frpc.toml

三、(可选)服务端设置成systemctl启动或者停止运行

要将frps添加到systemd中,并以后台模式启动,可以创建一个.service文件来定义frps的系统服务。以下是一个示例.service文件的示例,可以根据需要进行调整:

  1. 创建一个名为frps.service的文件(可以在/etc/systemd/system/目录下创建):
sudo nano /etc/systemd/system/frps.service
  1. 将以下内容粘贴到frps.service文件中:
[Unit]
Description=frp server
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.toml
Restart=always
User=root

[Install]
WantedBy=multi-user.target
  1. 保存文件并退出编辑器。

    Nano 编辑器保存文件并退的方法:
    保存并退出:
    按下 Ctrl + o(显示为 ^o WriteOut)来保存文件。
    确认文件名并按下 Enter 键。
    然后按 Ctrl + X(显示为 ^X Exit)来退出 Nano 编辑器。
    
  2. 启用并启动frps服务:

sudo systemctl daemon-reload
sudo systemctl enable frps
sudo systemctl start frps

现在,frps将作为一个后台服务在系统启动时自动启动。使用以下命令来检查其状态:

sudo systemctl status frps

如果需要停止服务,可以使用以下命令:

sudo systemctl stop frps

四、(可选)mac电脑还设置脚本编辑器一键启动

我是使用了iTerm2终端,并且使用了苹果电脑自带的脚本编辑器

免费ngrok服务器,业余感兴趣,服务器,钉钉,运维,ngrok,内网穿透

保存脚本

tell application "iTerm"
	-- 创建一个新窗口
	create window with default profile
	tell the current session of the first window
		-- 执行 frpc 命令
		write text "/Users/mudaren/Downloads/frp_0.52.3_darwin_arm64/frpc -c /Users/mudaren/Downloads/frp_0.52.3_darwin_arm64/frpc.toml"
	end tell
	-- 激活 iTerm
	activate
end tell

以后每次直接按这个按钮就可以一键启动啦,非常的方便

免费ngrok服务器,业余感兴趣,服务器,钉钉,运维,ngrok,内网穿透

五、钉钉ngrok的一些官方文档

因为我目前只开发测试时用,这点配置足矣了,如果大家有别的需求可以具体看官方的文档修改配置

钉钉文档

钉钉完整文档

六、其他我用过的免费的产品

1、花生壳,免费额度个人感觉有点小呀!

2、sunnyngrok,https://www.ngrok.cc/_book/
今年之前阿里云的那个99服务器好像一直不是无限流量的,在那之前我用的都是这家的,好几年了一直免费,好像是前两年有人做不好的事,作者被喝茶了,然后作者就设置了实名认证,需要交1块钱实名一下好像。这个挺好!我比较推荐!

我的个人博客,有缘人来逛逛呀文章来源地址https://www.toymoban.com/news/detail-796605.html

到了这里,关于【ngrok】自己服务器简单搭建钉钉ngrok和一些免费内网穿透的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 搭建自己的Git服务器

    环境 服务端 :Ubuntu 22.04 客户端 :Win11_x64 前提条件 :需要确保在Windows机器上能够ping通Ubuntu服务器, 并且服务端与客户端均已安装了Git软件 服务端上的配置操作 以Ubuntu服务器作为Git服务端的运行环境,并方便后期免密推送及管理代码的需求,需要先安装OpenSSH及创建git专属用

    2024年02月15日
    浏览(50)
  • 如何搭建自己的git服务器

    GitHub,Gitee 想来大家都用过,我们的代码就是托管在这些平台上的。因此,你可能好奇为什么我们不自己搭建一个 git 呢服务器?下面,就开始教大家如何一步步搭建自己的 git 服务器(试验成功的那一刻还是很让人激动的)。 我自己的虚拟机是 centOS7 的,首先肯定要安装

    2024年02月05日
    浏览(37)
  • 闲置电脑/手机/服务器/挂机自挣钱记录:让服务器自己挣钱,简单!(从入门到放弃)

    由于去年工作需要,买了一台VPS,现在长期搁置,为了充分利用闲置的VPS资源,我发现了Traffmonetizer这个欧洲流量挂机项目。通过参与这个项目,可以让你的闲置VPS产生价值,并通过售卖流量获得收益。ps:支持安卓、MAC、arm的路由等 首先,我们要注册Traffmonetizer账号,并在注

    2024年01月21日
    浏览(35)
  • 搭建自己的个人服务器(网络配置篇)

    1、确保你的服务器已经正确地配置好网络,可以连接到互联网。 2、确认服务器上的防火墙已经打开对于你所需要访问的端口的访问权限,比如常用的 HTTP 服务所使用的端口 80 或者 HTTPS 服务所使用的端口 443。 3、在你的路由器上进行端口映射。在路由器上找到端口映射的选

    2024年02月09日
    浏览(29)
  • 搭建自己的repo代码服务器(一)

    目录 一、环境 二、gitolite搭建 1.服务器端操作 2.客户端操作 总结 安装 openssh-server 用于远程登录, git 用于管理工程, keychain 用于公私钥管理工具         (以服务器地址:10.10.10.206为例进行说明)          1. 创建git账户: 1. 克隆服务器的gitolite管理仓库: 2. 添加用户

    2024年02月06日
    浏览(37)
  • 如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。

    一、简介 以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个 Git 服务器。毕竟这个自

    2024年02月12日
    浏览(42)
  • 搭建自己的gitlab服务器(Docker版)

    鉴于现在的大部分公司都会使用Gitlab作为自己的代码仓库,有必要搭建起来玩一玩。以下完全是自己的实践结果,并已应用于20~30人团队的使用中,目前系统运行比价稳定,就是有点吃内存。 查询docker镜像gitlab-ce gitlab-ce是它的社区版 下载镜像 下载镜像gitlab/gitlab-ce 创建gitl

    2024年01月18日
    浏览(37)
  • 利用Nginx搭建自己的rtmp服务器

    前几天的文章大疆机场开发五(直播功能和遇到的问题)中讲到,机场直播支持rtmp直播,如果我没有rtmp地址怎么办?这篇文章讲一下如何部署一个自己的rtmp服务器,nginx资源已上传,已配置好,可直接运用。 一、下载Nginx及响应模块 首先,去官方下载Nginx,还需要下载ngin

    2024年04月10日
    浏览(33)
  • 自己搭建远程桌面服务器-RustDesk(小白版)

    此软件主要功能为远程各种设备(其中包括Windows、macOS、Linux、iOS、Android、Web等) 支持文件传输(可直接拷贝远程电脑的文件,类似向日葵的远程文件) 支持内网穿透(支持端口映射,TCP/UDP,支持Windows默认远程桌面应用) 最主要优点为可远程Android,本人最爱,简单配置,

    2024年02月01日
    浏览(52)
  • 【网络篇】如何搭建自己的DNS服务器

    平时练习域名解析,一般直接修改的/etc/hosts文件。对于服务器数量小的情况完全可以,但是如果服务器数量较多,每个都修改比较麻烦。 DNS是作为域名解析。在实际的生产过程中,尤其是对于内网搭建的情况,DNS不可能使用互联网的DNS,这时需要我们自行搭建。 我这里准备

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包