Linux centos vps服务器中安装frp内网穿透软件为比特彗星BT种子下载提供公网IP绿灯开放端口
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
安装
yum -y install wget screen
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz -O frp.tar.gz
tar xzf frp.tar.gz
cd frp_*
修改配置文件
vi /root/frp_*/frps.ini
frps.ini内容为
bind_port = 8000
bind_udp_port = 8000
bind_addr = 0.0.0.0
allow_ports = 1001-1500,10001-22500
token = www.itzmx.com
tls_only = true
启动软件
cd /root/frp_*;screen -dmS miaomiaomiao ./frps -c ./frps.ini
查看是否启动成功
netstat -apn | grep frps
设置为开机启动
echo "cd /root/frp_*;screen -dmS miaomiaomiao ./frps -c ./frps.ini" >> /etc/rc.d/rc.local
centos 7需要设置执行权限
chmod +x /etc/rc.d/rc.local
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
server_addr = x.x.x.x
server_port = 8000
protocol = websocket
token = www.itzmx.com
tls_enable = true
type = tcp
local_ip = 127.0.0.1
local_port = 1235
remote_port = 1235
type = tcp
local_ip = 127.0.0.1
local_port = 22223
remote_port = 22223
type = udp
local_ip = 127.0.0.1
local_port = 22223
remote_port = 22223
新建一个 开始内网穿透.bat 文件内容为
@echo off
title=开始启用内网穿透
mode con cols=100 lines=54&color 2&color 5B
echo 准备启用内网穿透服务
pause
echo 内网穿透服务启动中,预计3秒,请稍候……
frpc.exe -c frpc.ini
echo 如有报错请复制文件记录输出数值以便交流讨论。
pause
此时端口已经可以正常为TCP端口打通,但是由于BT客户端,tracker发起对外请求时候,还是用的是自身网络,没有经过frp,所以他人获取的ip是自身未经过内网透传的ip而不是frp服务器ip
解决办法一
需要在服务器中同时安装其它代理,或者隧道软件,例如v2,并且v2客户端打开本地监听端口功能
使用BT客户端内置的代理功能,设置如下图
测试一下资源下载,成功收到来自远程连入的用户,用户ip显示为127.0.0.1,因为IP都一样,可能触发反吸血的BUG,ban一个用户把所有用户都ban掉,使用内网穿透时请确保选项中反吸血状态为禁止
如果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
服务端和客户端备份,防止作者删库跑路
{:3039:}{:3028:} 好文,成功解决端口阻塞问题 解决办法一
需要在服务器中同时安装其它代理,或者隧道软件,例如v2,并且v2客户端打开本地监听端口功能
请问,这里代理怎么设置?
谢谢! newswan 发表于 2022/5/23 00:13
解决办法一
需要在服务器中同时安装其它代理,或者隧道软件,例如v2,并且v2客户端打开本地监听端口功能
...
安装办法请百度,代理安装这类帖子不适宜发。不一定要v2,使用squid等其他代理软件也均可。 比特彗星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端口均开通
咕咕叫的复读鸡 发表于 2022/6/10 23:03
比特彗星1.89版本留言。
我按照教程设置完“开始内网穿透.bat”批处理文件后,抱着试一下的心态启动了它( ...
看你描述,你这是心理作用,而不是成功了
检查用户列表有无127.0.0.1的peer,并且需要右下角处重新检测,对外ip为服务器ip时而且为绿灯,此时才算成功,如果不设置代理是不会生效的,因为未设置情况对方根本不知道你的服务器ip地址。
小樱 发表于 2022/6/11 18:39
看你描述,你这是心理作用,而不是成功了
检查用户列表有无127.0.0.1的peer,并且需要右下角处重新检 ...
我这里成功连接到我的用户的IP确实是127.0.0.1,但是数量确实不多。
稍晚些我再配置下代理试试。 额。。。小白想要看懂需要向哪方面学习 1347297768 发表于 2022/8/11 11:45
额。。。小白想要看懂需要向哪方面学习
小白的话,找朋友借你现成的用吧 请问您的v2的这个页面是怎么设置的?
https://s3.bmp.ovh/imgs/2022/09/24/20d33e9bea9f82b7.jpg
是添加socks5吗? libraries 发表于 2022/9/24 01:04
请问您的v2的这个页面是怎么设置的?
v2这个软件谷歌搜索下吧,,论坛里不太好介绍,主要是需要同时安装v2服务端,然后通过比特彗星连接到v2提供的socks5端口上,v2负责和v2服务端通讯汇报种子的http tracker信息。
小樱 发表于 2022/9/24 01:30
v2这个软件谷歌搜索下吧,,论坛里不太好介绍,主要是需要同时安装v2服务端,然后通过比特彗星连接到v2 ...
意思是,要在服务器再安装一个v2服务端吗?{:3339:} libraries 发表于 2022/9/24 09:17
意思是,要在服务器再安装一个v2服务端吗?
是这样的
页:
[1]