自己搭建的免费frp服务器

打印 上一主题 下一主题

主题 1650|帖子 1650|积分 4950

#创建灵感#
由于免费的frp服务器很不稳定,再加上自己的宽带换成移动。没有公网映射的IP了。花几十块钱,在腾讯云上搞了一个frp服务器。有兴趣的可以试试。
frp服务器信息

FRP服务器网址   frp.yoummi.icu:7500

相关端口和信息


  • 绑定端口:7000
  • http端口:7080
  • https端口:7081
  • 子域名:frp.yoummi.icu
  • 暗码:12345678
开放端口

TCP:1000-7000,10000-60000
UDP:1000-7000,10000-60000
frp服务器使用方法

frp的客户端,一般叫frpc,有Windows,linux,docker等。我自己是用群晖假造机,所以安装了大docker版本。
frp客户端安装简介

群晖docker搭建frpc客户端-跳坑指南-CSDN博客
厥后经过我研究发现,新版本的frpc客户端,使用toml文件没问题,大家也可以参考一下frpc怎样搭建。好多文章都有介绍。下载docker之前记录找一下最新的docker镜像源。直接使用docker pull 最新网址/镜像名 这样下载比力方便。
下面是我使用的frpc设置文件。
  1. transport.tls.enable = true       
  2. serverAddr = "frp.yoummi.icu"
  3. serverPort = 7000
  4. auth.method = "token"
  5. auth.token = "12345678"
  6. [[proxies]]
  7. name = "chfs"
  8. type = "tcp"
  9. localIP = "192.168.1.xx"
  10. localPort = 8099
  11. remotePort = 8099
复制代码
下面是群晖导出的json文件
  1. {
  2.    "CapAdd" : null,
  3.    "CapDrop" : null,
  4.    "cmd" : "",
  5.    "cpu_priority" : 50,
  6.    "enable_publish_all_ports" : false,
  7.    "enable_restart_policy" : false,
  8.    "enable_service_portal" : null,
  9.    "enabled" : true,
  10.    "env_variables" : [
  11.       {
  12.          "key" : "PATH",
  13.          "value" : "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  14.       },
  15.       {
  16.          "key" : "FRP_VERSION",
  17.          "value" : "0.58.0"
  18.       }
  19.    ],
  20.    "exporting" : false,
  21.    "id" : "cedbea8f16381a7c658a3e577ce6c539cced91d993f5be159faab32c491327f0",
  22.    "image" : "snowdreamtech/frpc:latest",
  23.    "is_ddsm" : false,
  24.    "is_package" : false,
  25.    "links" : [],
  26.    "memory_limit" : 0,
  27.    "name" : "frpc",
  28.    "network" : [
  29.       {
  30.          "driver" : "host",
  31.          "name" : "host"
  32.       }
  33.    ],
  34.    "network_mode" : "host",
  35.    "port_bindings" : [],
  36.    "privileged" : false,
  37.    "shortcut" : {
  38.       "enable_shortcut" : false,
  39.       "enable_status_page" : false,
  40.       "enable_web_page" : false,
  41.       "web_page_url" : ""
  42.    },
  43.    "use_host_network" : true,
  44.    "volume_bindings" : [
  45.       {
  46.          "host_volume_file" : "/docker/frpc/frpc.toml",
  47.          "mount_point" : "/etc/frp/frpc.toml",
  48.          "type" : "rw"
  49.       }
  50.    ]
  51. }
复制代码
 
frp客户端设置文件详解

发起大家照旧使用tcp连接。使用tcp连接方式简单直接访问。
例子1

[[proxies]]
name = "chfs" /*这是连接的名字*/
type = "tcp" /*连接类型*/
localIP = "192.168.1.XX"  /*内网设备的IP地址*/
localPort = 8099 /*内网设备使用的端口,网站大概其他服务*/
remotePort = 8099 /*这是frp服务器访问的端口,改成其他的也可以,只有服务器上有的端口就可以了*/
现在访问的地址是  http://frp.yoummi.icu:8099/ 假如remotePort改成8077,那样网址就是http://frp.yoummi.icu:8077/
例子2

[[proxies]]
name = "chfs"
type = "http"
localIP = "192.168.1.xx"
localPort = 8099
subdomain = "chfs"
这个需要服务器设置有域名chfs.frp.yoummi.icu这个域名,因为是http访问所以用到7080端口。地址是http://chfs.frp.yoummi.icu:7080,假如subdomain=abc,那样访问地址是http://abc.frp.yoummi.icu:7080 因为腾讯云的服务器不让用80443端口做这些,所以后面照旧要挂一个端口,没啥现实意思。
例子3

[[proxies]]
name = "doku"
type = "http"
localIP = "192.168.1.88"
localPort = 3500
customDomains = ["doku.lololo.com"]
这个例子里,customDomains 是定义自己的域名。假如你有域名,可以设置在这里,然后域名的解释也要指向frp.yoummi.icu。但是域名没有要腾讯云备案也是没用的。末了我照旧用doku.yoummi.icu,可以通过测试
frp客户端不能启动

在设置完文件,启动docker的frpc后,这个容器开不起来,一般有三种环境。

  • 设置文件错误,例如type="tcp",后面又搭配subdomain这个标识,type="tcp"只能搭配remotePort
  • serverAddr 设置的服务器不能用
  • 服务器token暗码不精确
总结

frp是不需要服务器流量的。它相称于牵线搭桥。所以我这个轻量服务器的流量根本用不完。大家可以试试,测试一下我这个frp。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农民

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表