废物利用让你的旧手机变成一台mc服务器
要将你的旧手机转变为一台 Minecraft 服务器,你首先需要在手机上安装 Termux。源码源码访问 termux.com 获取详细信息,新新版或在 GitHub 上查找项目的源码源码源代码。对于中文用户,新新版推荐使用清华源安装。源码源码cocos lua 源码安装完成后,新新版运行 Termux 的源码源码 openssh 服务,设置密码并获取 IP 地址和当前用户名。新新版
为了使用电脑进行远程操作并传输文件,源码源码推荐使用 mobaxterm 等远程连接客户端。新新版确保与你的源码源码手机处于同一网络下。在 Termux 中安装 Java 环境,新新版尽管目前只提供 OpenJDK ,源码源码但对于 Minecraft 服务端,新新版建议使用 1..1 及以上版本以确保兼容性。
下载 spigot 构建工具并安装 git,以便构建 Minecraft 服务端。构建过程较为耗时,建议在手机上使用网络工具(如梯子)加速下载。构建完成后,在线客服app源码将 spigot-1..2.jar 文件移至手机的指定目录。修改 server.properties 文件以进行自定义设置,并运行服务端以开始加载。你可以根据 mcwiki 查阅更多关于服务端配置的细节。
若需实现内网穿透,可利用以下工具:NATAPP、Sunny-ngrok 或 Sakura-frp。这些服务允许你将本地服务器暴露到公网。若已搭建了 frp 服务端,安装 vim 文档编辑器并使用 frpc.ini 配置文件进行设置。运行 frp 以完成本地服务器到公网 IP 的转发,允许远程玩家通过输入公网地址和端口(默认为 )来连接你的 Minecraft 服务器。
记得定期更新服务端资源,密码统一为“mchx”。在使用过程中遇到问题或有改进建议,欢迎随时分享。
在服务器上搭建自己的ngrok服务
搭建完成的期望效果如下:即:外网访问:后,请求将会映射到本地pc的.0.0.1:或localhost:端口,响应也会沿路映射返回。
在云server搭建ngrok服务步骤:
1. 设置好域名的依赖树python源码DNS解析,确保与云server的IP一致。
2. 在云server下安装git和Golang,下载Ngrok源码包。
3. 为Base域名生成自签名证书,例如:tunnel.ruananqing.com。执行相关命令,确保生成六个文件:device.crt、device.csr、device.key、rootCA.key、rootCA.pem、rootCA.srl,替换默认证书。
4. 编译双端ngrok文件:编译服务端ngrokd,确保云server下端口可用。编译客户端ngrok,下载到Windows上。
5. 双端部署运行并测试:
1. 启动云server端的ngrokd,指定端口为,映射域名为test.tunnel.ruananqing.com:。不同条件共振源码
2. 编写客户端配置文件ngrok.cfg,设置连接参数。
3. 启动windows客户端进行映射HTTP,确保本地pc的端口已开启服务。
4. 测试内外网访问,检查内容是否一致,确认内网服务成功穿透。
源码时代Java干货分享|手把手教你SpringBoot配置ssl证书
本文旨在分享源码时代上关于Java的干货,重点介绍如何在SpringBoot中配置SSL证书。
首先,前往阿里云获取免费SSL证书。下载证书后,确保将其放置在项目resource路径下的指定位置。注意区分key-store与key-store-password,避免因错误配置导致的问题。
对于直接部署在服务器上的项目,通过证书后应能实现HTTPS访问。然而,若使用HTTP访问,则因HTTP默认端口为而HTTPS默认端口为,贷超权益源码需调整访问方式。在启动类中编写代码实现HTTP自动跳转至HTTPS,防范HTTP请求。
若希望将本地服务映射至公网访问,可以利用免费工具sunny-ngrok进行辅助。通过域名管理中心解析域名,然后启动ngrok服务。输入域名时,即便输入HTTP链接,也会自动重定向至HTTPS,这是因为启动类中已配置了重定向功能。
有什么免费内网穿透的软件可以用吗?
为了在内网环境下实现穿透,常常需要借助一些工具或软件。其中,Ngrok被广泛使用于这类需求中,它能够实现任意端口映射,对于解决内网访问问题提供了便利。
Ngrok的使用主要涉及以下几个步骤:
1. 创建并进入用于编译程序的目录。
2. 更新包管理器,并安装Git和Go语言环境。
3. 通过Git克隆Ngrok源代码到本地。
4. 设置Go语言安装路径和Ngrok域名的环境变量。
5. 生成并复制自定义证书到Ngrok目录。
6. 分别生成Ngrok的服务器端和客户端。
7. 将生成的客户端复制至Windows的系统目录中,并创建配置文件。
8. 设置注册表项,并通过配置文件启动服务。
9. 对系统防火墙进行必要调整,以确保服务能正常运行。
. 将ngrok.exe文件放置于系统目录,以便于开机自动运行。
. 使用配置文件启动服务,测试映射端口。
通过上述步骤,内网穿透问题得以解决,实现不同端口的映射,方便了内网与外网的通信,提高了项目实施的灵活性和效率。通过Ngrok,无需固定IP,也能实现类似TeamViewer那样的远程访问功能。
用Ngrok实现内网穿透
Ngrok简介:
Ngrok是用于内网穿透的开源软件,它的1.x版本存在内存泄漏问题,从2.x版本开始转向闭源。其工作原理是:服务器端运行于拥有公网IP的服务器上,监听/inconshrevea...
2. 外网服务器:配备公网IP的服务器,需设置子域名(A、CNAME)。
3. 内网客户端:可以是虚拟机,本文以Ubuntu .为例。
准备编译环境:
1. 安装go:使用命令`sudo apt install golang`。
2. 安装git:通过命令`sudo apt install git`实现。
3. 生成自签名证书:执行`cd ngrok`至项目目录,设置服务器域名`NGROK_DOMAIN="ngrok.abc.com"`。然后依次运行`openssl genrsa -out rootCA.key `、`openssl req -x -new -nodes -key rootCA.key -subj "/CN=$NGROK_DOMAIN" -days -out rootCA.pem`、`openssl genrsa -out device.key `、`openssl req -new -key device.key -subj "/CN=$NGROK_DOMAIN" -out device.csr`、`openssl x -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days `。
4. 将证书复制到指定文件夹:`cp rootCA.pem ../assets/client/tls/ngrokroot.crt`、`cp device.crt ../assets/server/tls/snakeoil.crt`、`cp device.key ../assets/server/tls/snakeoil.key`。
编译服务器和客户端:
1. 服务器编译:在Linux系统中,使用命令`GOOS=linux GOARCH= make release-server`(位)或`GOOS=linux GOARCH=amd make release-server`(位),针对Mac OS和Windows系统,分别使用相应命令进行编译。
2. 客户端编译:根据系统类型,执行`GOOS=linux GOARCH= make release-client`(位)或`GOOS=linux GOARCH=amd make release-client`(位),同样包括Mac OS和Windows系统。
编译完成后,服务器和客户端程序将被生成在bin文件夹中。
运行服务器:
将`ngrokd`程序复制至服务器指定目录,若端口被占用可更改端口号,并确保开启防火墙并打开端口允许外网访问。具体操作参考相关文章。
开启服务器命令:`./ngrokd -domain="ngrok.abc.com" -`即可转发至`ngrok.abc.com:`。
云服务器的公网ip可以映射到本地电脑吗?
云服务器公网IP映射至本地电脑,通过Ngrok实现内网穿透,任意端口映射,解决端口映射难题。
面对IPv4协议,IPv6商用遥遥无期,内网穿透需求日益凸显。运营商分配的内网IP,限制了端口映射的可能。在寻求替代方案时,Ngrok的自建服务器功能脱颖而出,无需受制于人。
要实现内网穿透,可按照以下步骤操作:
1. 创建ngrok目录,编译程序。
2. 更新包管理器、安装git。
3. 克隆ngrok源代码至本地。
4. 安装Go语言环境。
5. 设置环境变量。
6. 生成根证书和服务器证书。
7. 将证书复制至ngrok目录。
8. 生成客户端与服务端。
9. 在工作目录的bin文件夹内,生成ngrok.exe和ngrokd.exe。
. 使用注册表编辑器添加注册表项。
. 启动自定义服务。
. 关闭系统自带防火墙,设置硬件防火墙端口映射。
. 将ngrok.exe复制至c:\windows\system目录,并创建ngrok.cfg配置文件。
. 编写配置文件,声明域名、通道与端口。
. 创建执行BATCH文件,设置开机自动运行ngrok -config "ngrok.cfg" start服务名称。
. 远程桌面测试成功。
通过以上步骤,即可实现在云服务器公网IP与本地电脑之间建立内网穿透连接,实现任意端口映射,解决端口映射难题。
2024-12-23 23:44
2024-12-23 23:11
2024-12-23 22:23
2024-12-23 22:01
2024-12-23 21:54