docker frp,linux配置服務器端frpc,linux centos下 手動搭建frpc客戶端實現穿透內網。

 2023-11-19 阅读 26 评论 0

摘要:其實我知道frp很久了,但是一直沒空是試用。在群里潛水很久了,今晚有空特地去實驗了下docker frp、感覺不錯.附上frp上的webcentos代理服務器搭建?http://frp.an1.org/創建目錄mkdir /etc/frp下載frp 0.16.1版本linux_amd64.tar.gz(Linux64位)wget https://gith

其實我知道frp很久了,但是一直沒空是試用。在群里潛水很久了,今晚有空特地去實驗了下

docker frp、感覺不錯.

附上frp上的web

centos代理服務器搭建?http://frp.an1.org/

創建目錄

mkdir /etc/frp

下載frp 0.16.1版本

linux_amd64.tar.gz(Linux64位)

wget https://github.com/fatedier/frp/releases/download/v0.16.0/frp_0.16.1_linux_amd64.tar.gz

解壓

tar -xzvf frp_0.16.0_linux_amd64.tar.gz

復制frpc到/etc/frp

cd frp_0.16.0_linux_amd64

cp -f frps /etc/frp

賦予執行權限

chmod +x /etc/frp/frpc

創建frpc.ini文件

touch /etc/frp/frpc.ini

編寫參數

vi /etc/frp/frpc.ini

自己編輯文件,添加frpc參數,然后保存。

[root@centos69 frp]# cat frpc.ini

[common]

server_addr = frps的服務器域名或者ip

server_port = frps的端口

privilege_token = frps的token (相當于密鑰吧)

user = 自定義用戶名

[自定義服務名稱]

type = http

local_port = 80

local_ip = 127.0.0.1

custom_domains =自定義域名

使用supervisor守護進程,來讓frps開機自啟、奔潰重啟、后臺運行。

由于上面安裝命令安裝了,我們只需要添加一個supervisor配置文件,來守護frp進程。

安裝yum install -y supervisor

創建守護進程文件

編輯文件

vi /etc/supservisord.conf

添加以下參數[program:frpc]user=root

command=/etc/frp/frpc-c/etc/frp/frpc.ini

startsecs=1startretries=100autorstart=trueautorestart=truestderr_logfile=/tmp/err-frps.log

stderr_logfile_maxbytes=50MBstderr_logfile_backups=10stdout_logfile=/tmp/out-frps.log

stdout_logfile_maxbytes=50MBstdout_logfile_backups=10

保存后,需要對supervisor進行更新

保存后,需要對supervisor進行更新

命令:supervisorctl update all

啟動(首次使用,請執行一次)

supervisorctl start frpc

重啟

supervisorctl restart frpc

停止

supervisorctl stop frpc

由于frps對時間進行驗證,所以你的當前機器時間最好同步北京時間為準,上面已經安裝ntpdate。我們需要對本機器進行更新校對。

命令:/usr/sbin/ntpdate 0.cn.pool.ntp.org

或者添加定時任務,每天執行一次時間校對。

crontab -e

30 5 * * * /usr/sbin/ntpdate 0.cn.pool.ntp.org

特別注意你當前的機器防火墻,frps.ini里所使用到的端口,都需要開放,tcp和udp協議。

frpc的配置舉例:

http-自定義配置-示例[common]server_addr=hk.nat.ee

server_port= 7000privilege_token=www.nat.ee

user= 自定義用戶名稱

[自定義服務名稱]type=http

local_port= 80local_ip= 127.0.0.1custom_domains= 自定義域.nwct.bid

https-自定義配置-示例[common]server_addr=hk.nat.ee

server_port= 7000privilege_token=www.nat.ee

user= 自定義用戶名稱

[自定義服務名稱]type=https

local_port= 443local_ip= 127.0.0.1custom_domains= 自定義域.nwct.bid

tcp-自定義配置-示例[common]server_addr=hk.nat.ee

server_port= 7000privilege_token=www.nat.ee

user= 自定義用戶名稱

[自定義服務名稱]type=tcp

local_port= 22remote_port= 10001local_ip= 127.0.0.1custom_domains= 自定義域.nwct.bid

udp-自定義配置-示例server_addr=hk.nat.ee

server_port= 7000privilege_token=www.nat.ee

user= 自定義用戶名稱

[自定義服務名稱]type=udp

local_port= 8000remote_port= 20002local_ip= 127.0.0.1custom_domains= 自定義域.nwct.bid

該文章來源自:

https://www.nat.ee/137.html

有微小修改.大概把frps換成了frpc的操作.都差不多、

反正nat.ee是資深frp用戶了。不懂的看他的博客即可.

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/183932.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息