程序员的最爱,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元,希望对各位有帮助!