通过frp实现内网client访问另外一个内网服务器
管理员
- 1)配置公网服务端frps
- 2)配置内网服务端frpc
Ubuntu
配置公网服务端frps
配置frps.ini
[common]
# 绑定frp穿透使用的端口
bind_port = 7000
# 使用token认证
authentication_method = token
token = xxxx
./frps -c frps.ini
启动
配置service自启(可选)
/etc/systemd/system/frps.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /root/frp/frps -c /root/frp/frps.ini
[Install]
WantedBy = multi-user.target
systemctl start frps.service
启动服务
systemctl enable frps
设置自启
配置内网服务端frpc
配置frpc.ini
[common]
# 公网ip
server_addr = xx.xx.xx.xx
server_port = 7000
token = xxxx
[test_p2p]
type = xtcp
sk = yyyy
local_ip = 127.0.0.1
local_port = 7890
./frpc -c frpc.ini
启动
配置service自启(可选)
/etc/systemd/system/frpc.service
[Unit]
# 服务名称,可自定义
Description = frp client
After = network.target syslog.target
Wants = network.target
# After = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /home/user/software/frp/frpc -c /home/user/software/frp/frpc.ini
Restart= always
RestartSec=60
[Install]
WantedBy = multi-user.target
systemctl start frpc.service
启动服务
systemctl enable frpc
设置自启
使用者
frpc.ini
[common]
server_addr = xx.xx.xx.xx
server_port = 7000
token = xxxx
[test_p2p_visitor]
type = xtcp
# xtcp 的访问者
role = visitor
# 要访问的 xtcp 代理的名字
server_name = test_p2p
sk = yyyy
# 将远程端口映射为本地对应的端口
bind_addr = 0.0.0.0
bind_port = 9998
# 当需要自动保持隧道打开时,设置为 true
keep_tunnel_open = true
# 每小时尝试打开隧道的次数
max_retries_an_hour = 8
# 重试打开隧道的最小间隔时间,单位: 秒
min_retry_interval = 90
./frpc -c frpc.ini
启动
配置完成后与当前client相同内网的都能通过当前client的ip:9998访问另外一个内网服务器7890服务
配置service自启(可选)
/etc/systemd/system/frpc.service
[Unit]
# 服务名称,可自定义
Description = frp client
After = network.target syslog.target
Wants = network.target
# After = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /home/user/software/frp/frpc -c /home/user/software/frp/frpc.ini
Restart= always
RestartSec=60
[Install]
WantedBy = multi-user.target
systemctl start frpc.service
启动服务
systemctl enable frpc
设置自启
效果
公网服务器为1M的带宽,代理下载理论125kb/s
,通过xtcp实现6.9MB/s
文章来源:https://www.toymoban.com/news/detail-613964.html
更多
更多frp使用示例文章来源地址https://www.toymoban.com/news/detail-613964.html
到了这里,关于使用frp中的xtcp映射穿透指定服务实现不依赖公网ip网速的内网穿透p2p的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!