wget
#解壓tar zxvf filename.tar.gz
mv frp_0.37.1_linux_amd64/ /usr/local/bin/frp
1. frps服務端配置
[common]
bind_port = 7000 # 服務監聽埠
bind_addr = 0.0.0.0 # 監聽ip
token = 123456 # 金鑰
dashboard_port = 7500 # web面板
dashboard_user = admin # 面板使用者名稱
dashboard_pwd = admin # 面板密碼
subdomain_host = *.your_doming.com # web訪問網域名稱繫結(繫結後只能繫結子網域名稱訪問)
vhost_http_port = 10000 # web服務http埠
vhost_https_port = 10001 # web服務https埠
#注:以上配置根據需求設定,最簡單的配置只需要前兩行,既僅配置服務監聽埠,其餘按需配置。
[common]
bind_port = 7654
bind_addr = 0.0.0.0
2. frpc客戶端配置[common]
server_addr = free.frp.ioiox.com # 伺服器ip或者位址
server_port = 7007 # 伺服器提供的埠號
token = www.ioiox.com # 伺服器提供的token
[web1] # 為避免錯誤,一定需更改為比較特殊的名稱,不能和伺服器端其他配置重名.
type = http # http協議
local_ip = 127.0.0.1 # 127.0.0.1指穿透本機,也可以填寫內網ip.
local_port = 5000 # 群暉內網http埠,預設為5000.
custom_domains = nas.ioiox.com # 填寫你的網域名稱
[web2] # 為避免錯誤,一定需更改為比較特殊的名稱,不能和伺服器端其他配置重名.
type = https # https協議
local_ip = 127.0.0.1 # 127.0.0.1指穿透本機,也可以填寫內網ip.
local_port = 5001 # 群暉內網https埠,預設為5001.
custom_domains = nas.ioiox.com # 填寫你的網域名稱
[openvpn]
type = udp # 協議
local_ip = 192.168.123.142 # 127.0.0.1指穿透本機,也可以填寫內網ip.
local_port = 1194 # 內網埠
remote_port = 11194 # 遠端連線埠vim
[common]
server_addr = ***.***.***.*** # 公網ip
server_port = 7654 # 伺服器提供的埠
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6001
3. nohup後台啟動#以客戶端為例,服務端同理
# 前台啟動
./frpc -c ./frpc.ini
# 後台啟動命令
nohup ./frpc -c ./frpc.ini &
4. systemctl 開機自啟 (以客戶端為例,服務端同理)sudo vim /lib/systemd/system/frpc.service
[unit]
description=frpc service
after=network.target syslog.target
wants=network.target
[service]
type=******
#啟動服務的命令(此處寫你的frpc的實際安裝目錄)
execstart=/usr/local/bin/frp/frpc -c /usr/local/bin/frp/frpc.ini
execstop=/usr/bin/killall frpc
#啟動失敗1分鐘後再次啟動
restartsec=1min
killmode=control-group
# 重啟控制:總是重啟
restart=always
[install]
wantedby=multi-user.target
# 啟動frpc
sudo systemctl start frpc
# 自啟動
sudo systemctl enable frpc
# 重啟應用
sudo systemctl restart frpc
# 停止應用
sudo systemctl stop frpc
# 檢視應用的日誌
sudo systemctl status frpc
frp實現內網穿透
利用處於內網或防火牆後的機器,對外網環境提供 http 或 https 服務。對於 http,https 服務支援基於網域名稱的虛擬主機,支援自定義網域名稱繫結,使多個網域名稱可以共用乙個80埠。利用處於內網或防火牆後的機器,對外網環境提供 tcp 和 udp 服務,例如在家裡通過 ssh 訪問處於...
frp實現內網穿透
第二部 開啟資料夾,配置裡面的frpc.ini檔案,右鍵編輯就可以 裡面的ssh是預設的要改個名字,不是提示名字被占用,web 是自己加上去的,但是也要改個名字。埠號 按自己需求定,比如你的tomcat是80埠,就配80 按這個配置好檔案後,進行第三步。第三步 在doc視窗下執行這個配置檔案,執行這...
Frp實現內網穿透
一 內網穿透 內網穿透 可用使用外網訪問本地的應用,例如 內網穿透後使用zyd.fanaozhe.top訪問本地的localhost 8080 二 frp安裝步驟 服務端 客戶端2.frp的解壓啟動 1 服務端 將tar包解壓縮 tar zxvf frp 0.26.0 linux amd64.tar...