
通過frp實現(xiàn)內(nèi)網(wǎng)client訪問另外一個內(nèi)網(wǎng)服務(wù)器
管理員
- 1)配置公網(wǎng)服務(wù)端frps
- 2)配置內(nèi)網(wǎng)服務(wù)端frpc
Ubuntu
配置公網(wǎng)服務(wù)端frps
配置frps.ini
[common]
# 綁定frp穿透使用的端口
bind_port = 7000
# 使用token認(rèn)證
authentication_method = token
token = xxxx
./frps -c frps.ini
啟動
配置service自啟(可選)
/etc/systemd/system/frps.service
[Unit]
# 服務(wù)名稱,可自定義
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
啟動服務(wù)
systemctl enable frps
設(shè)置自啟
配置內(nèi)網(wǎng)服務(wù)端frpc
配置frpc.ini
[common]
# 公網(wǎng)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]
# 服務(wù)名稱,可自定義
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
啟動服務(wù)
systemctl enable frpc
設(shè)置自啟
使用者
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
# 將遠(yuǎn)程端口映射為本地對應(yīng)的端口
bind_addr = 0.0.0.0
bind_port = 9998
# 當(dāng)需要自動保持隧道打開時,設(shè)置為 true
keep_tunnel_open = true
# 每小時嘗試打開隧道的次數(shù)
max_retries_an_hour = 8
# 重試打開隧道的最小間隔時間,單位: 秒
min_retry_interval = 90
./frpc -c frpc.ini
啟動
配置完成后與當(dāng)前client相同內(nèi)網(wǎng)的都能通過當(dāng)前client的ip:9998訪問另外一個內(nèi)網(wǎng)服務(wù)器7890服務(wù)
配置service自啟(可選)
/etc/systemd/system/frpc.service
[Unit]
# 服務(wù)名稱,可自定義
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
啟動服務(wù)
systemctl enable frpc
設(shè)置自啟
效果
公網(wǎng)服務(wù)器為1M的帶寬,代理下載理論125kb/s
,通過xtcp實現(xiàn)6.9MB/s
文章來源:http://www.zghlxwxcb.cn/news/detail-613964.html
更多
更多frp使用示例文章來源地址http://www.zghlxwxcb.cn/news/detail-613964.html
到了這里,關(guān)于使用frp中的xtcp映射穿透指定服務(wù)實現(xiàn)不依賴公網(wǎng)ip網(wǎng)速的內(nèi)網(wǎng)穿透p2p的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!