当前位置: 首页 > news >正文

程序员的最爱,FRP实现无公网IP的内网穿透,搭建远程服务:http、ssh、samba,基于最新FRP0.59.0版本

文章目录

  • 一、前言
  • 二、FRP 内网穿透
    • 2.1 配置需求
    • 2.2 Github FRP
    • 2.3 外网aws配置(frps)
      • 2.3.1 frps 配置说明
      • 2.3.2 开放aws端口
      • 2.3.3 frps.toml
      • 2.3.4 运行frps
    • 2.4 内网主机配置(frpc)
      • 2.4.1 内网主机端口说明
      • 2.4.2 frpc 配置说明
      • 2.4.3 frpc.toml
      • 2.4.4 运行frpc
    • 2.5 ssh 连接测试
      • 2.5.1 ssh 配置
      • 2.5.2 登录画面
    • 2.6 测试 web 服务
      • 2.6.1 访问 frps web
        • (1)登录页面
        • (2)Overview 页面
        • (3)TCP 页面
        • (4)http 页面
      • 2.6.2 访问内网 web
    • 2.6 文件共享:samab 测试
      • 2.6.1 linux PC 访问 smb
        • (1)smb 输入地址
        • (2)smb 成功进入
      • 2.6.2 windows PC 访问 smb
        • (1)windows 本地端口转换
        • (2)重启windows PC
        • (3)访问smb
        • (4)测试速度:> 15MB/s
  • 三、篇尾

一、前言

  • 小型开发团队,人员较为分散,甚至不在一个地区,这种情况下进行联合开发,该如何搭建办公环境呢?首先,我们需要明确需要哪些基础设施?如本文标题所示,http(Git代码托管的web服务)、ssh(远程终端、如编译服务器)、samba (编译服务器、文件共享服务器)就是首先需要满足的三个远程服务。
  • 满足这3个服务,散落在各地的开发人员,只要可以上网,就能使用到上述服务,而且,我们需要它速度足够快,而费用则是免费或者几乎免费!

对于内网穿透,很多人会想起使用花生壳,但花生壳所实现的代理,速度较慢,本文同期测试,速度仅为150kb/s,慢如老狗,且有流量限制,端口也只能映射2个,其余就得付费。总结下来,花生壳弄个http或者ssh服务倒是可以,其余的,如samba,文件共享,那就别想了,就算能用,速度也太慢了,卡到爆。FRP的出现,让我们能即刻拥有免费的、高速的外网服务器!

对于samba服务,本人真是搞了近2天,如此详细记录下来,分享给大家,也丰富一下我的付费专栏,因为之前不了解规则,设置付费之后,就不能再设置成免费,也不能删除,所以,好在如今不像之前,终于可以降价,就按最低价9.9元,希望对各位有帮助!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【网络协议】网络劫持 - ARP/DNS欺骗篇
  • Windows11 WSL2 Ubuntu编译安装perf工具
  • 【C++深度探索】哈希表介绍与实现
  • 并查集-应用方向以及衍生汇总+代码实现(c++)-学习一个数据结构就会做三类大题!
  • 【QT常用技术讲解】多线程处理+全局变量处理异步事件并获取多个线程返回的结果
  • 【区块链+金融服务】广东省区域性股权市场区块链创新服务平台 | FISCO BCOS应用案例
  • git用法
  • 《Unity3D高级编程 主程手记》第四章 用户界面(六) UI 优化(上)
  • MySQL事务深度讲解
  • Unity + HybridCLR 从零开始
  • 第二十四天学习笔记2024.8.8
  • 十、OpenCVSharp 中的图像的几何变换
  • 普通人看清房价走势的简单方法
  • 根据《中华人民共和国无障碍环境建设法》规定,有关无障碍停车位的表述,下列说法错误的是。
  • sdkman的安装使用
  • Android组件 - 收藏集 - 掘金
  • canvas 五子棋游戏
  • CSS相对定位
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • idea + plantuml 画流程图
  • JSONP原理
  • Twitter赢在开放,三年创造奇迹
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 构建二叉树进行数值数组的去重及优化
  • 利用DataURL技术在网页上显示图片
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 数据可视化之 Sankey 桑基图的实现
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (javascript)再说document.body.scrollTop的使用问题
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (poj1.3.2)1791(构造法模拟)
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (算法)求1到1亿间的质数或素数
  • (五)网络优化与超参数选择--九五小庞
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)平衡树
  • (转载)(官方)UE4--图像编程----着色器开发
  • .config、Kconfig、***_defconfig之间的关系和工作原理
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .gitignore
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 中viewstate的原理和使用
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .Net7 环境安装配置
  • .net开发日常笔记(持续更新)
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .net中调用windows performance记录性能信息
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d