前言
这里服务端与客户端,docker或者直接二进制运行的都可,搭建方式本站也有,或者在现有frp基础上修改都可,配置只贴部分提供修改参考,因INI格式已经快被frp放弃,所以这里的配置是TOML。
以上两篇文章都包含frp搭建过程可以参考。
服务端
FRPS
```
bindPort = 7000
bindAddr = "0.0.0.0"
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
auth.method = "token"
auth.token = "token" #记得改成自己的
```
这里配置只是参考,端口号token酌情修改。
reality服务端
这里,因为某些原因不提供搭建方式,可以使用singbox或者xui等一些平台创建,网上很多教程这里我就不提供了。
客户端
因为客户端需要使用任意门这个功能,目前支持的不是很多,这里选择了XRAY,这里只贴部分配置。
xray—客户端
{
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"inboundTag": [
"frpc-in"
],
"outboundTag": "proxy"
}
]
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 7000,
"protocol": "dokodemo-door",
"settings": {
"address": "", #服务器地址
"port": #这里是frps监听的端口
},
"tag": "frpc-in"
}
],
"outbounds": [
{
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "", #服务器地址
"port": , #reality监听端口
"users": [
{
"id": "UUID",
"encryption": "none",
"flow": "xtls-rprx-vision"
}
]
}
]
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"show": false,
"fingerprint": "",
"serverName": "www.speedtest.net",
"publicKey": "",
"shortId": "" #这块按自己服务配置填
}
},
"tag": "proxy"
},
{
"protocol": "freedom",
"tag": "direct"
}
]
}
注意修改配置中的服务端链接配置信息。
frpc
serverAddr = "127.0.0.1"
serverPort = 7000 #
auth.method = "token"
auth.token = "token" # 改成自己的token
结尾
本教程复刻可能有点需要基础,大家有什么问题可以在下面留言或者站内信,本教程主要目的还是为了抵抗运营商对FRP穿透的DPI检测以及相关的限速500k。
鸣谢
感谢本站群友:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容