在 Ubuntu 上实现网络穿透:手把手教你搭建FRPS服务器

这篇具有很好参考价值的文章主要介绍了在 Ubuntu 上实现网络穿透:手把手教你搭建FRPS服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

希望能写一些简单的教程和案例分享给需要的人

步骤 1:安装 curl

先确认是否安装 curl ,如果没安装,请执行下面命令进行安装

更新包列表:

sudo apt-get update

安装 curl :

sudo apt install curl

步骤 2:安装Docker

如果Ubuntu系统尚未安装Docker,按照以下步骤进行安装:

更新包列表:

sudo apt-get update

安装Docker的依赖包:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

通过执行命令 docker --version,可以验证安装是否成功并查看 Docker 的版本信息。

命令说明:docker --version

docker --version

步骤 3:创建并运行 frps 容器

在这一步中,您需要在 Ubuntu 系统上创建一个 frps.ini 配置文件,用于设置 frps 服务器的配置,如端口映射和密码等。

首先,在终端中输入以下命令来创建 frps.ini 配置文件:

touch /etc/frp/frps.ini

接着,使用以下命令打开编辑 frps.ini 配置文件:

sudo vim /etc/frp/frps.ini

在编辑模式中,输入以下内容并保存到 frps.ini 配置文件中:

[common]
bind_port = 7000
token = 123456

在上面的配置中,您可以根据需求修改 bind_port 为您想要的端口,token 则是用于认证的密钥。

接下来,您需要下载 frps 镜像:

sudo docker pull snowdreamtech/frps

最后,使用下面的命令在 Docker 中运行 frps 容器,并将刚刚创建的配置文件挂载到容器中:

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

ubuntu安装frps,服务器,ubuntu,网络

本地链接过去,配置文件frpc.ini

[common]
server_addr = 【服务器地址】
server_port = 7000
# auth 和服务端保持一致
authentication_method = token
authenticate_new_work_conns = true
token = 123456
tls_enable = true

步骤 4:验证

配置 frpc.ini 配置文件内容,用于在本地连接到 frps 服务器:

[common]
server_addr = 【服务器地址】
server_port = 7000
authentication_method = token
authenticate_new_work_conns = true
token = 123456
tls_enable = true

在这个配置文件中,各个内容的解释:

  • server_addr:将【服务器地址】替换为实际的服务器地址。
  • server_port:服务器的监听端口,默认为 7000,确保与 frps.ini 中的 bind_port 保持一致。
  • token:认证的密钥,与服务器的配置相匹配。
  • tls_enable:设置为 true 来启用 TLS 加密通信。

最后执行 -c

frpc -c frpc.ini

结果:
ubuntu安装frps,服务器,ubuntu,网络文章来源地址https://www.toymoban.com/news/detail-849767.html

到了这里,关于在 Ubuntu 上实现网络穿透:手把手教你搭建FRPS服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 手把手教你5分钟搭建RabbitMq开发环境

    演示环境 1、使用Vagrant 和 VirtualBox创建linux虚拟机 不知道Vagrant怎么使用的可以看这里。 ①在cmd窗口执行命令 vagrant init generic/centos7 ,初始化linux启动环境 ②执行启动命令 vagrant up 启动Linux虚拟机 ③修改当前目录的Vagrantfile文件,为虚拟机配置内网ip,后面登录的时候会用到

    2023年04月12日
    浏览(41)
  • 手把手教你,本地RabbitMQ服务搭建(windows)

    前面已经对RabbitMQ介绍了很多内容,今天主要是和大家搭建一个可用的RabbitMQ服务端,方便后续进一步实操与细节分析 跟我们跑java项目,要装jdk类似。rabbitMQ是基于Erlang开发的,因此安装rabbitMQ服务器之前,需要先安装Erlang环境。 【PS: 我已经上传了对应资源,windows可直接下载

    2024年02月14日
    浏览(34)
  • 手把手教你搭建自己本地的ChatGLM

    如果能够本地自己搭建一个ChatGPT的话,训练一个属于自己知识库体系的人工智能AI对话系统,那么能够高效的处理应对所属领域的专业知识,甚至加入职业思维的意识,训练出能够结合行业领域知识高效产出的AI。这必定是十分高效的生产力工具,且本地部署能够保护个人数

    2024年02月03日
    浏览(45)
  • 【最新】手把手教你在VMware中安装Ubuntu虚拟机

    前言 前段时间卸载了Ubuntu双系统,但是发现还是需要使用Ubuntu,遂决定在虚拟机中装一个Ubuntu系统。 已经装有VMware的可以忽略此步。 (1)点击VMware官网下载VMware。 (2)使用Windows系统的点击红色方框处进行下载。 这是笔者下载好的Windows系统使用的VMware17.0.0 VMware17.0.0百度云

    2024年03月28日
    浏览(42)
  • 手把手教你搭建 Webpack 5 + React 项目

    在平时工作中,为减少开发成本,一般都会使用脚手架来进行开发,比如 create-react-app 。脚手架都会帮我们配置好了 webpack,但如果想自己搭建 webpack 项目要怎么做呢?这边文章将介绍如何使用 webpack 5 来搭建 react 项目,项目地址在文末。 1.1 Webpack 的好处 试想在不使用任何打

    2024年02月08日
    浏览(29)
  • 手把手教你搭建ARM32 QEMU环境

    我们知道嵌入式开发调试就要和各种硬件打交道,所以学习就要专门购买各种开发版,浪费资金,开会演示效果还需要携带一大串的板子和电线,不胜其烦。然而Qemu的使用可以避免频繁在开发板上烧写版本,如果进行的调试工作与外设无关,仅仅是内核方面的调试,Qemu模拟

    2024年02月19日
    浏览(37)
  • 手把手教你搭建一个Minecraft 服务器

    这次,我们教大家如何搭建一个我的世界服务器 首先,我们来到这个网站 MCVersions.net - Minecraft Versions Download List MCVersions.net offers an archive of Minecraft Client and Server jars to download, for both current and old releases! https://mcversions.net/   在这里,我们点击对应的版本,从左到右依次是稳定版

    2024年02月09日
    浏览(34)
  • 手把手教你Linux的网络配置

    目录 网络连接测试 测试Linux虚拟机是否与主机连接 测试主机是否与虚拟机连接 网络连接模式 桥接模式 NAT模式 仅主机模式 修改静态IP 修改 IP 地址后可能会遇到的问题 配置主机名 测试Linux虚拟机是否与主机连接 首先可以在windows界面,windows + R键输出cmd打开命令行,输入  

    2024年02月03日
    浏览(36)
  • 手把手教你在Windows下搭建Vue开发环境

    最近有小伙伴不会Vue环境的部署,小孟亲自测试了下,大家有需要的可以按照下面的学习。 如果想看视频的,也可以看视频的教程: https://www.bilibili.com/video/BV1if4y1X7BS/?spm_id_from=333.788.recommend_more_video.-1vd_source=e64f225fc5daf048d2687502cb23bb3b 在Windows下搭建Vue开发环境: 官网https://n

    2024年02月08日
    浏览(39)
  • 1. [手把手教你搭建] 之 在linux上搭建java环境

    当我们要在服务器上部署自己的java服务时,首先我们需要安装和配置好java环境,那么我们现需要在服务器上下载java1.8版本的安装包,之后再完成环境配置,服务部署这一套流程,本文会讲解java安装包的下载及环境配置,这里使用的是压缩包的安装方式: 首先创建package目录

    2023年04月11日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包