分类
网络 软路由

frps 和 frpc对应关系。

frps0.1.6 0.9.3

frpc版本现在都到0.38.0速度真快。但是frps服务器端 尤其免费的还是没有更新。可能稳定吧。

http://frp.wgpro.com/ 用的这个免费的frp

日本-东京

进入详情页:
www.chuantou.org/
服务端版本:0.26.0

FRP服务器连接地址:
frp1.chuantou.org:7000
特权密码:www.xxorg.com
TCP/UDP端口:
80,50000-60000
备注:提供三级域名 *.frp1.chuantou.org
服务器运行状态:http://frp.wgpro.com/check.php?ip=frp1.chuantou.org&port=7000

停止运行了。才发现 换一个。

想用这个

美国-洛杉矶

进入详情页:
freenat.win
服务端版本:0.16.0

FRP服务器连接地址:
freenat.bid:7000
特权密码:frp888
TCP/UDP端口:
端口全部开放
备注:提供*.freenat.bid
服务器运行状态:http://frp.wgpro.com/check.php?ip=freenat.bid&port=7000

发现用0.37.1frpc版本 老是自动停止。

昨天又出现一次黑群晖找不到了。不知道和这个错误提示太多有没有关系。当时复制了几个大文件视频。硬盘灯一直闪烁。吭哧吭哧的。然后状态硬盘 也不显示。系统挺卡。手贱强制关闭nas。nas启动发现5000端口界面提示找不到群辉系统了。

但是系统里面运行的docker都在运行。frp可以正常访问。

然后ssh访问提示失败putty。winscp也是失败。吓我一身汗。昨天还在捣鼓win7dell笔记本系统。无缝偏风连夜雨。苦不堪言。

怎办。重启nas。

重启winscp可以登录。good 本来想看看so.6 so.1文件属性。发现不用删除。直接替换就好了。虽然显示的文件大小不同。但是没事。

然后重启系统。硬件关机重启。好了可以登陆了。

frpc frps因为服务器端设置的不同。配置文件也不同。frpc版本是最大问题。配置的话我没有测试。我只是搜索了几个小时。发现了。这个。页面。

https://www.right.com.cn/forum/thread-446356-2-1.html

你使用的frp版本(客户端/服务端)

请教楼主,或者其它懂的大佬们一下。我为什么老穿透不成功。客户端版本0.16.1。服务端版本也一样。

# ==========客户端配置:==========
[common]
server_addr = freenat.bid
privilege_token = frp888
login_fail_exit = true
protocol = tcp
server_port = 7000
log_file = frpc.log
log_level = info
log_max_days = 7

[web]
type = http
local_port = 80
local_ip = 192.168.66.1
use_gzip = true
subdomain = utiao

用的是。网上的免费FRP 服务器。以上是Padavan 客户端配置,为什么 用 utiao.freenat.bid  打不开网页。穿透不成功呢?
或者是我哪里面。出错了呢?

有人求助 感觉是软广告哈。这配置就是我想不到的配置哈。我一看域名好像见过。果然是我打算用的。

我当时百度搜索的关键词 frps 0.9.3 用什么版本frpc

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=frps%200.9.3%20%E7%94%A8%E4%BB%80%E4%B9%88%E7%89%88%E6%9C%ACfrpc&oq=frps%2520frpc%2520%25E7%2589%2588%25E6%259C%25AC%25E6%259C%2589%25E6%25B2%25A1%25E6%259C%2589%25E5%25AF%25B9%25E5%25BA%2594%25E5%2585%25B3%25E7%25B3%25BB&rsv_pq=99a2ee1c00016a4d&rsv_t=e5d4oYIw9P6bRtoIjLHcfqh%2FI9iWmaV%2FmTh7b9xOwcL9gbZWRDMxDVquy44&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_btype=t&inputT=20593&rsv_sug3=34&rsv_sug1=10&rsv_sug7=100&rsv_sug2=0&rsv_sug4=21352

MvsCode 发表于 2019-2-24 13:18【web】里面web改成你自定义名称,英文数字小写
0.24.1
显示守护成功 但是打不开

# ==========客户端配置:==========
[common]
server_addr = freenat.club
server_port = 7000
token = frp888

#log_file = /dev/null
#log_level = info
#log_max_days = 3

[kun16]
remote_port = 6000
type = http
local_ip = 192.168.123.1
local_port = 80
subdomain = kun16
# ====================
这个配置也到手了。0.24客户端也不行看来frpc的用0.1.6版本的

不过看这个好像0.24客户端frpc也可用。配置是关键 继续研究学习

上暂无两台调试设备,p2p配置官方文档有详细说明https://github.com/fatedier/frp#p2p-mode
xtcp设计用于在两个客户端之间直接传输大量数据。现在它无法穿透所有类型的NAT设备。如果xtcp不起作用,您可以尝试使用stcp。
配置xtcp的udp端口:bind_udp_port = 7001
启动frpc,转发ssh端口和remote_port是没用的:#frpc.ini[共同]
server_addr = x.x.x.x.server_port = 7000
[p2p_ssh]
type = xtcpsk = abcdefg
local_ip = 127.0.0.1
local_port = 22
启动另一个要连接此ssh服务器的frpc:#frpc.ini[共同]
server_addr = x.x.x.x.server_port = 7000
[p2p_ssh_visitor]
type = xtcp角色=访客
server_name = p2p_ssh
sk = abcdefg
bind_addr = 127.0.0.1
bind_port = 6000
假设用户名为test,则通过ssh连接到LAN中的服务器:
ssh -oPort = 6000 test@127.0.0.1

https://search.gitee.com/?skin=rec&type=issue&q=frps

另外这个页面看到荒野无灯大神了。在研究解决bug问题。适配路由器吧

每次遇到问题才有长进。期待再次遇到问题。

分类
frp

详解 frpc.ini 配置文件

请详细阅读每条参数的说明并修改,错误的参数会直接导致 frp 无法启动.

frpc.ini

frpc.ini 是 frp 客户端中重要的配置文件,错误的配置会导致服务无法访问,部分重要的参数会直接导致 frp 客户端无法启动,点击下载 frpc.ini 样本,并参考以下文档仔细修改每条参数.

frpc.ini 主要分为两部分,其中第一部分 [common] 为服务器连接配置,第二部分为所需穿透的各项服务配置,服务配置又分为需要 Web 访问的 HTTP/HTTPS 协议穿透服务和 TCP 协议穿透服务.

[common]

server_addr = frp.freefrp.net
服务提供商提供的 frp 服务器 IP 地址或者域名地址
server_port = 7000
服务提供商提供的 frp 服务端口号
token = freefrp.net
服务提供商提供的密码

HTTP/HTTPS

同一个域名只能穿透一个 HTTP/HTTPS 服务,如需穿透多个 Web ,请分别为每个 Web 服务分配各自的域名,并正确的将 CNAME 或 A 记录指向 frp 服务器的域名或 IP .
例如 : 示例中 nas.yourname.com 已经分别配置到了群晖 NAS 的 HTTP 和 HTTPS 端口.如果本地还有其他例如博客的 Web 服务器需要穿透,请再分配例如 www.yourname.com 或 blog.yourname.com 的二级域名来使用.

[nas_yourdomain_com_http]
服务名称 : 重点参数,此处为该条穿透服务的名称,必须修改,且不能与其他用户重复.为保证唯一性,建议以类似示例中 [xxx_xxx_com_http] 的方式命名.此条记录重复会导致 frp 客户端无法启动.
type = http
协议类型 : 确保本条穿透服务使用此协议能够在内网正常使用或访问.例如,尝试在本地访问 http://内网IP:内网端口 确保能够正常浏览.
local_ip = 192.168.1.4
内网 IP : 本地服务所在设备的内网 IP 地址.由于 frp 客户端有可能安装在 docker 容器中,所以请不要使用 127.0.0.1 来表示本机 IP.
local_port = 5000
本地端口 : 本地服务的端口号.例如群晖 NAS 的 HTTP 管理端口号为 5000.
custom_domains = nas.yourdomain.com
自定义域名 : 为本条穿透服务提供的域名,请确保在域名服务商后台将该域名的 CNAME 指向了本 frp 服务器地址,也就是上文的 server_addr 地址,如果 server_addr 为 IP ,则指向 A 记录到服务器 IP .配置成功后可以使用 http://nas.yourdomain.com 访问你的群晖 NAS.
subdomain = nas
子域名 : 如果没有自己的域名,并且 frp 服务商提供了免费子域名,可以使用 subdomain 参数来为本条穿透服务设置子域名,例如本站开启了 *.frp.freefrp.net 的免费子域名,此处填写 nas 即代表使用 http://nas.frp.freefrp.net 来访问本条穿透服务.确保不要与其他用户重复,如果访问的内容不是自己的服务,则表示该子域名已被其他用户使用.
重点提示 : 当 type = http 或者 https 协议时, custom_domains 和 subdomain 至少需要任意一条参数,也可以同时存在,如果没有此参数会导致 frp 客户端无法启动.

[nas_yourdomain_com_https]
服务名称 : 重点参数,此处为该条穿透服务的名称,必须修改,且不能与其他用户重复.为保证唯一性,建议以类似示例中 [xxx_xxx_com_https] 的方式命名.此条记录重复会导致 frp 客户端无法启动.
type = https
协议类型 : 确保本条穿透服务使用此协议能够在内网正常使用或访问.例如,尝试在本地访问 https://内网IP:内网端口 确保能够正常浏览.
local_ip = 192.168.1.4
内网 IP : 本地服务所在设备的内网 IP 地址.由于 frp 客户端有可能安装在 docker 容器中,所以请不要使用 127.0.0.1 来表示本机 IP.
local_port = 5001
本地端口 : 本地服务的端口号.例如群晖 NAS 的 HTTPS 管理端口号为 5001.
custom_domains = nas.yourdomain.com
自定义域名 : 为本条穿透服务提供的域名,请确保在域名服务商后台将该域名的 CNAME 指向了本 frp 服务器地址,也就是上文的 server_addr 地址,如果 server_addr 为 IP ,则指向 A 记录到服务器 IP .配置成功后可以使用 https://nas.yourdomain.com 访问你的群晖 NAS.
subdomain = nas
子域名 : 如果没有自己的域名,并且 frp 服务商提供了免费子域名,可以使用 subdomain 参数来为本条穿透服务设置子域名,例如本站开启了 *.frp.freefrp.net 的免费子域名,此处填写 nas 即代表使用 https://nas.frp.freefrp.net 来访问本条穿透服务.确保不要与其他用户重复,如果访问的内容不是自己的服务,则表示该子域名已被其他用户使用.
重点提示 : 当 type = http 或者 https 协议时, custom_domains 和 subdomain 至少需要任意一条参数,也可以同时存在,如果没有此参数会导致 frp 客户端无法启动.

TCP

[yourname_linux_ssh]
服务名称 : 重点参数,此处为该条穿透服务的名称,必须修改,且不能与其他用户重复.为保证唯一性,建议以类似示例中 [yourname_linux_ssh] 的方式命名.此条记录重复会导致 frp 客户端无法启动.
type = tcp
协议类型 : 确保本条穿透服务使用此协议能够在内网正常使用或访问.例如,尝试在本地终端执行 ssh root@192.168.1.5 确保能够正常登录.
local_ip = 192.168.1.4
内网 IP : 本地服务所在设备的内网 IP 地址.由于 frp 客户端有可能安装在 docker 容器中,所以请不要使用 127.0.0.1 来表示本机 IP.
local_port = 22
本地端口 : 本地服务的端口号.例如,本地 linux 服务器的默认 SSH 登录端口为 22.
remote_port = 22222
远程端口 : 远程服务的端口号.自定义填写一个远程服务端口号,例如 22222 ,成功连接后,可以使用 ssh -p 22222 root@frp.freefrp.net 来远程登录你的内网 Linux 服务器.远程端口号必须根据服务提供商提供的服务端口范围进行自选填写,确保不要与其他用户重复,如果访问的内容不是自己的服务,则表示该端口号已被其他用户使用.此条记录重复或者超出端口号范围会导致无法连接或者 frp 客户端无法启动.
重点提示 : 当 type = tcp 时,无需配置上文的两条域名记录,可以直接使用 frp 服务器的地址作为域名,也可以将自己的域名 CNAME 或 A 记录 指向 frp 服务器的域名或 IP .

[yourname_windows10_rdp]
服务名称 : 重点参数,此处为该条穿透服务的名称,必须修改,且不能与其他用户重复.为保证唯一性,建议以类似示例中 [yourname_windows10_rdp] 的方式命名.此条记录重复会导致 frp 客户端无法启动.
type = tcp
协议类型 : 确保本条穿透服务使用此协议能够在内网正常使用或访问.例如,尝试在本地使用 Microsoft Remote Desktop 来远程访问该电脑,确保能够正常登录.
local_ip = 192.168.1.6
内网 IP : 本地服务所在设备的内网 IP 地址.由于 frp 客户端有可能安装在 docker 容器中,所以请不要使用 127.0.0.1 来表示本机 IP.
local_port = 3389
本地端口 : 本地服务的端口号.例如,本地 Windows 的默认远程访问端口为 3389.
remote_port = 33333
远程端口 : 远程服务的端口号.自定义填写一个远程服务端口号,例如 33333 ,成功连接后,可以使用 Microsoft Remote Desktop 将地址填写为 frp.freefrp.net:33333 来远程登录你的内网 Windows.远程端口号必须根据服务提供商提供的服务端口范围进行自选填写,确保不要与其他用户重复,如果访问的内容不是自己的服务,则表示该端口号已被其他用户使用.此条记录重复或者超出端口号范围会导致无法连接或者 frp 客户端无法启动.
重点提示 : 当 type = tcp 时,无需配置上文的两条域名记录,可以直接使用 frp 服务器的地址作为域名,也可以将自己的域名 CNAME 或 A 记录 指向 frp 服务器的域名或 IP .