前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Free FrpService

Free FrpService

原创
作者头像
用户1327296
修改2020-02-10 17:27:13
1.6K0
修改2020-02-10 17:27:13
举报
文章被收录于专栏:牧轩日志录牧轩日志录

初衷

手里面有一个树莓派3B,让他作为一个网络服务器提供服务下载服务,即便这玩意儿的网口和SD卡速度有点着急,但是也会比GitHub速度快,笔者一直深入机器视觉领域,所以OpenCV是家常便饭。但是编译OpenCV需要大量的文件却存放在GitHub,国内速度堪忧,所以打算用树莓派打造一款下载服务器,把常用文件放在树莓派上,让他工作起来,拒绝闲置。

官网

官网:https://github.com/fatedier/frp

动手搭建

目前有很多内网穿透技术,比如花生壳、DDNS映射、Ngrok、FRP、NSP等不计其数,由于笔者初衷是建立一个下载站(https://mirrors.lucoder.com)。所以在树莓派搭建一个网盘程序。

本站服务

写在前面:服务器部署在国内服务器,没有备案域名的基本不用继续往下看了,因为没有备案域名会被拦截! 本站免费的frp服务,请注意保留端口为:7000、80、443、24、3389

代码语言:txt
复制
服务器          :frp.lucoder.com
端口            :7000
Token           :frp.lucoder.com
http/https      : 80/443
远程桌面        :3389
ssh             : 24

使用方法

更多使用参考:参考文档

web服务

下面介绍如何使用frp访问家里电脑,注意端口请勿选择保留端口。

代码语言:txt
复制
[common]
server_addr = frp.lucoder.com   # frp服务器
server_port = 7000              # frp 服务器端口

[web]
type = http                         # 使用的协议
local_port = 80                     # 绑定端口号
custom_domains = www.yourdomain.com # 绑定你的域名

然后,使用下面命令启动服务。

代码语言:txt
复制
# 启动frp客户端
./.frpc -c frpc.ini

下面是使用https服务的配置:

代码语言:txt
复制
[common]
server_addr = frp.lucoder.com   # frp服务器
server_port = 7000              # frp 服务器端口

[test_htts2http]                # 服务器标志符号
type = https
custom_domains = test.yourdomain.com

plugin = https2http
plugin_local_addr = 127.0.0.1:80

# HTTPS 证书相关的配置
plugin_crt_path = ./server.crt
plugin_key_path = ./server.key
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = frp
  1. 这个是方法是我们建议的方法。当然,你也可以使用nginx反向代理方式,但是nginx不要使用443 和 80 端口,因为443和80务必留给frp使用!
  2. 标志符号可能会重复导致无法启动,所以我们建议使用和域名相关的标志符,比如:web_your_domain_com类似方式

ssh服务

下面介绍如何使用frp访问家里电脑,注意端口请勿选择保留端口。

代码语言:txt
复制
[common]
server_addr = frp.lucoder.com   # frp服务器
server_port = 7000              # frp 服务器端口

[ssh]
type = tcp                      # 使用协议
local_ip = 127.0.0.1            # 家里的IP地址
local_port = 22                 # 家里ssh 端口号
remote_port = $portOfYours      # 你设置的端口号

其中,$portOfYours 是你设置的端口号,注意可能会失败,换一个端口号。使用方法如下:

代码语言:txt
复制
# 启动frp客户端
./.frpc -c frpc.ini
# 输入你的ssh
ssh frp.lucoder.com -p $portOfYours

本站服务仅为调试使用,请勿长时间占用相关端口,每一个月15号和30号都会自动重启服务。

远程桌面服务【未经实验】

下面介绍如何使用frp访问家里电脑,注意端口请勿选择保留端口。

代码语言:txt
复制
[common]
server_addr = frp.lucoder.com   # frp服务器
server_port = 7000              # frp 服务器端口

[ssh]
type = tcp                      # 使用协议
local_ip = 127.0.0.1            # 家里的IP地址
local_port = 3389                 # 家里电脑端口号
remote_port = 3389      # 你设置的端口号

其中,$portOfYours 是你设置的端口号,注意可能会失败,换一个端口号。使用方法如下:

代码语言:txt
复制
# 启动frp客户端
./.frpc -c frpc.ini

然后启动远程桌面连接,地址是frp.lucoder.com。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 初衷
  • 官网
  • 动手搭建
  • 本站服务
  • 使用方法
    • web服务
      • ssh服务
        • 远程桌面服务【未经实验】
        相关产品与服务
        ICP备案
        在中华人民共和国境内从事互联网信息服务的网站或APP主办者,应当依法履行备案手续。腾讯云为您提供高效便捷的 ICP 备案服务。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档