设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 5033|回复: 13

Linux centos vps服务器中安装frp内网穿透软件为比特彗星BT种子下载提供公网IP绿灯开放端口

[复制链接]

签到天数: 4458 天

[LV.Master]伴坛终老

发表于 2021/8/12 00:55 | 显示全部楼层 |阅读模式 |Google Chrome 92.0.4515.131|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
Linux centos vps服务器中安装frp内网穿透软件为比特彗星BT种子下载提供公网IP绿灯开放端口

推荐香港地域vps,不但宽带大,价格便宜流量还多
典型的腾讯云:https://cloud.tencent.com/act/cps/redirect?redirect=30206&cps_key=e13a24941d2ca9b7a8079c76a22d1bf5
典型的阿里云:https://www.aliyun.com/product/swas?userCode=kj5ig4dp

安装
  1. yum -y install wget screen
  2. wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz -O frp.tar.gz
  3. tar xzf frp.tar.gz
  4. cd frp_*
复制代码


修改配置文件
  1. vi /root/frp_*/frps.ini
复制代码


frps.ini内容为
  1. [common]
  2. bind_port = 8000
  3. bind_udp_port = 8000
  4. bind_addr = 0.0.0.0
  5. allow_ports = 1001-1500,10001-22500
  6. token = www.itzmx.com
  7. tls_only = true
复制代码


启动软件
  1. cd /root/frp_*;screen -dmS miaomiaomiao ./frps -c ./frps.ini
复制代码


查看是否启动成功
  1. netstat -apn | grep frps
复制代码


设置为开机启动
  1. echo "cd /root/frp_*;screen -dmS miaomiaomiao ./frps -c ./frps.ini" >> /etc/rc.d/rc.local
复制代码


centos 7需要设置执行权限
  1. chmod +x /etc/rc.d/rc.local
  2. ll /etc/rc.d/rc.local
复制代码


检查防火墙与服务器安全组放通端口
http://bbs.itzmx.com/thread-5760-1-1.html


Windows 客户端下载
https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_windows_amd64.zip

解压并且用记事本打开修改配置文件frpc.ini

frpc.ini内容为,x.x.x.x改成frp的服务器ip
  1. [common]
  2. server_addr = x.x.x.x
  3. server_port = 8000
  4. protocol = websocket
  5. token = www.itzmx.com
  6. tls_enable = true

  7. [Remote Download]
  8. type = tcp
  9. local_ip = 127.0.0.1
  10. local_port = 1235
  11. remote_port = 1235

  12. [BT Listen TCP]
  13. type = tcp
  14. local_ip = 127.0.0.1
  15. local_port = 22223
  16. remote_port = 22223

  17. [BT Listen UDP]
  18. type = udp
  19. local_ip = 127.0.0.1
  20. local_port = 22223
  21. remote_port = 22223
复制代码


新建一个 开始内网穿透.bat 文件内容为
  1. @echo off
  2. title=开始启用内网穿透
  3. mode con cols=100 lines=54&color 2&color 5B
  4. echo 准备启用内网穿透服务
  5. pause
  6. echo 内网穿透服务启动中,预计3秒,请稍候……
  7. frpc.exe -c frpc.ini
  8. echo 如有报错请复制文件记录输出数值以便交流讨论。
  9. pause
复制代码


此时端口已经可以正常为TCP端口打通,但是由于BT客户端,tracker发起对外请求时候,还是用的是自身网络,没有经过frp,所以他人获取的ip是自身未经过内网透传的ip而不是frp服务器ip
解决办法一
需要在服务器中同时安装其它代理,或者隧道软件,例如v2,并且v2客户端打开本地监听端口功能
3.png

使用BT客户端内置的代理功能,设置如下图
1.png

2.png

测试一下资源下载,成功收到来自远程连入的用户,用户ip显示为127.0.0.1,因为IP都一样,可能触发反吸血的BUG,ban一个用户把所有用户都ban掉,使用内网穿透时请确保选项中反吸血状态为禁止
4.png

如果BT客户端不支持设置代理功能,可以使用另一款软件,netch为整个exe进程进行加速,这种方式会消耗较多vps服务器的流量,此时建议换比特彗星这种支持内置代理功能的BT客户端

解决办法二
为frp增加一个本地socks5功能,此时即可不需要另外安装其它第三方软件,不过frp仅作为一个内网穿透软件,可能不会添加此功能,要求实现客户端监听一个端口,使用socks5协议,目标流量为frp服务器的流量
注:如果未实现上述所说该功能,却在BT客户端socks5代理设置处填写frp服务器公网IP连接plugin = socks5插件是不可用的,会引发网络回环导致网络数据流中断。当然这种功能性增强都可以去官方反映看看会不会增加咯(官方不做,但是开源,可以等有个第三方开发者分享)
frp官方反映地址:https://github.com/fatedier/frp/issues

frp速度最快30MB/S,跑满服务器单核心CPU,要等他们后续优化了,和tls加密选项无关,关闭加密也会占用

论坛原创教程:https://bbs.itzmx.com/thread-98648-1-1.html


服务端和客户端备份,防止作者删库跑路
frp_0.37.1_linux_amd64.tar.gz (8.62 MB, 下载次数: 144)
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 1156 天

[LV.10]以坛为家III

发表于 2021/8/28 04:02 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
[发帖际遇]: 不可名 乐于助人,奖励 8 贡献. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 44 天

[LV.5]常住居民I

发表于 2022/5/11 17:42 | 显示全部楼层 |Google Chrome 101.0.4951.54|Windows 10
好文,成功解决端口阻塞问题
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2022/5/23 00:13 | 显示全部楼层 |Google Chrome 101.0.4951.67|Windows 10
解决办法一
需要在服务器中同时安装其它代理,或者隧道软件,例如v2,并且v2客户端打开本地监听端口功能

请问,这里代理怎么设置?
谢谢!
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4458 天

[LV.Master]伴坛终老

 楼主| 发表于 2022/5/23 00:32 | 显示全部楼层 |Google Chrome 101.0.4951.64|Windows 10
newswan 发表于 2022/5/23 00:13
解决办法一
需要在服务器中同时安装其它代理,或者隧道软件,例如v2,并且v2客户端打开本地监听端口功能
...


安装办法请百度,代理安装这类帖子不适宜发。不一定要v2,使用squid等其他代理软件也均可。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 44 天

[LV.5]常住居民I

发表于 2022/6/10 23:03 | 显示全部楼层
比特彗星1.89版本留言。
我按照教程设置完“开始内网穿透.bat”批处理文件后,抱着试一下的心态启动了它(我没有配置代理)。
奇怪的是,虽然比特彗星右下角的端口仍然亮黄灯(堵塞),但确实有其他用户很快连接到我已经下载好的任务。(之前是完全没有用户连接到我的)
而且在云服务器端监控确实可以看到,上传流量是通过了VPS的,也就是说通过frp长效做种成功。
我不太清楚是不是我的路由器与光猫与楼主差别造成的...总之,贴吧发布的1.89版在一定情况下,可以不设置代理,仅通过frp实现长效做种
网络摘要如下
本地IP:        192.168.31.128    IPv6: fd00:6868:6868:0:3196:3acb:d9da:7be4(这个是家用路由器自动分配的内网IP)
对外 IP:        (略过,但仍然为光猫自动分配的IP,而非服务器公网IP)   
TCP端口堵塞
UDP端口的IPV6/4端口均开通

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4458 天

[LV.Master]伴坛终老

 楼主| 发表于 2022/6/11 18:39 | 显示全部楼层 |Google Chrome 102.0.5005.63|Windows 10
咕咕叫的复读鸡 发表于 2022/6/10 23:03
比特彗星1.89版本留言。
我按照教程设置完“开始内网穿透.bat”批处理文件后,抱着试一下的心态启动了它( ...


看你描述,你这是心理作用,而不是成功了
检查用户列表有无127.0.0.1的peer,并且需要右下角处重新检测,对外ip为服务器ip时而且为绿灯,此时才算成功,如果不设置代理是不会生效的,因为未设置情况对方根本不知道你的服务器ip地址。

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 44 天

[LV.5]常住居民I

发表于 2022/6/12 22:04 | 显示全部楼层
小樱 发表于 2022/6/11 18:39
看你描述,你这是心理作用,而不是成功了
检查用户列表有无127.0.0.1的peer,并且需要右下角处重新检 ...

我这里成功连接到我的用户的IP确实是127.0.0.1,但是数量确实不多。
稍晚些我再配置下代理试试。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 29 天

[LV.4]偶尔看看III

发表于 2022/8/11 11:45 | 显示全部楼层 |Google Chrome 104.0.5112.81|Windows 10
额。。。小白想要看懂需要向哪方面学习
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4458 天

[LV.Master]伴坛终老

 楼主| 发表于 2022/8/11 18:43 | 显示全部楼层 |Google Chrome 104.0.5112.81|Windows 10
1347297768 发表于 2022/8/11 11:45
额。。。小白想要看懂需要向哪方面学习

小白的话,找朋友借你现成的用吧
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1048 天

[LV.10]以坛为家III

发表于 2022/9/24 01:04 | 显示全部楼层 |Google Chrome 105.0.0.0|Windows 10
请问您的v2的这个页面是怎么设置的?


是添加socks5吗?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4458 天

[LV.Master]伴坛终老

 楼主| 发表于 2022/9/24 01:30 | 显示全部楼层 |Google Chrome 105.0.0.0|Windows 10
libraries 发表于 2022/9/24 01:04
请问您的v2的这个页面是怎么设置的?


v2这个软件谷歌搜索下吧,,论坛里不太好介绍,主要是需要同时安装v2服务端,然后通过比特彗星连接到v2提供的socks5端口上,v2负责和v2服务端通讯汇报种子的http tracker信息。

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1048 天

[LV.10]以坛为家III

发表于 2022/9/24 09:17 | 显示全部楼层 |Google Chrome 105.0.0.0|Windows 10
小樱 发表于 2022/9/24 01:30
v2这个软件谷歌搜索下吧,,论坛里不太好介绍,主要是需要同时安装v2服务端,然后通过比特彗星连接到v2 ...

意思是,要在服务器再安装一个v2服务端吗?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4458 天

[LV.Master]伴坛终老

 楼主| 发表于 2022/9/24 17:30 | 显示全部楼层 |Google Chrome 105.0.0.0|Windows 10
libraries 发表于 2022/9/24 09:17
意思是,要在服务器再安装一个v2服务端吗?

是这样的
[发帖际遇]: 小樱 捡了钱没交公 威望 降了 2 . 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/3/19 17:40 , Processed in 0.165683 second(s), 24 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表